.tracker[data-astro-cid-2cenpboy]{color-scheme:dark;background:radial-gradient(ellipse at 82% 0%,#29223f,#0c0b11 47%,#08080c 85%);color:#faf9ff;border:1px solid #332d40;border-radius:1.5rem;padding:clamp(.85rem,3vw,1.7rem);margin:.6rem auto 0;max-width:44rem}.tracker[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy],.tracker[data-astro-cid-2cenpboy] input[data-astro-cid-2cenpboy]{font:inherit}.tracker[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy]{cursor:pointer}.tracker[data-astro-cid-2cenpboy] [data-astro-cid-2cenpboy]:focus-visible{outline-color:#d2cbff}.tracker-header[data-astro-cid-2cenpboy]{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.day[data-astro-cid-2cenpboy] p[data-astro-cid-2cenpboy]{margin:0 0 .25rem;font-size:.79rem;font-weight:650;color:#c5bed6;text-transform:uppercase;letter-spacing:.09em}h1[data-astro-cid-2cenpboy]{font-size:clamp(2.15rem,6vw,3.35rem);letter-spacing:-.055em;margin:0 0 .5rem}.rough[data-astro-cid-2cenpboy]{padding:.35rem .7rem;min-height:2.5rem;background:#272231;border:1px solid #4d445c;color:#f4e9ff;border-radius:999px;font-weight:650;font-size:.85rem!important}.rough[data-astro-cid-2cenpboy][aria-pressed=true]{background:#ffd25f;border-color:#ffd25f;color:#251b0d}.companion[data-astro-cid-2cenpboy]{display:grid;justify-items:center;flex:none;min-width:6rem}.companion[data-astro-cid-2cenpboy] p[data-astro-cid-2cenpboy]{margin:-.15rem 0 .25rem;font-size:.82rem;color:#d4cfdf}.mascot[data-astro-cid-2cenpboy]{display:grid;place-items:end center;isolation:isolate;position:relative;width:clamp(5rem,18vw,8.5rem)}.mascot[data-astro-cid-2cenpboy] img[data-astro-cid-2cenpboy]{width:100%;height:auto;display:block}.pour[data-astro-cid-2cenpboy]{pointer-events:none;position:absolute;left:14%;right:14%;bottom:9%;height:70%;display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:50% 50% 31% 31%/68% 68% 16% 16%;mix-blend-mode:multiply;opacity:.8}.pour span{width:100%;flex-shrink:0;transition:height .25s ease}.views[data-astro-cid-2cenpboy]{display:flex;align-items:center;gap:.3rem;margin:.8rem 0 .65rem;padding-bottom:.55rem;border-bottom:1px solid #373043}.views[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy],.editor-title[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy],.starter-buttons[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy],.tracker-footer[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy]{border:1px solid transparent;background:transparent;color:#ded8ed;padding:.45rem .58rem;min-height:2.65rem;border-radius:.6rem;font-size:.87rem}.views[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy][aria-pressed=true],.starter-buttons[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy]{background:#2d2739;border-color:#4b405a;color:#fff}.views[data-astro-cid-2cenpboy] .add[data-astro-cid-2cenpboy],.add[data-astro-cid-2cenpboy]{margin-left:auto;background:#c0b5ff;color:#1d1530;border:1px solid #c0b5ff;font-weight:750}.instruction[data-astro-cid-2cenpboy],.status[data-astro-cid-2cenpboy]{color:#cbc4d9;font-size:.87rem;margin:.55rem 0}.status[data-astro-cid-2cenpboy]:empty{margin:0}.rows[data-astro-cid-2cenpboy]{display:grid;gap:.5rem}.habit[data-astro-cid-2cenpboy]{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.6rem;align-items:center;min-height:3.75rem;padding:.4rem .55rem .4rem .65rem;border:1px solid #3b3446;border-radius:1rem;background:#1b1822}.token[data-astro-cid-2cenpboy]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--habit);background:color-mix(in srgb,var(--habit) 18%,#1b1822);font-weight:750}.habit-label[data-astro-cid-2cenpboy]{min-width:0;overflow-wrap:anywhere}.habit-label[data-astro-cid-2cenpboy] strong[data-astro-cid-2cenpboy],.habit-label[data-astro-cid-2cenpboy] small[data-astro-cid-2cenpboy]{display:block}.habit-label[data-astro-cid-2cenpboy] .habit-edit{padding:0;text-align:left;background:none;border:0;color:#fff;font-weight:700!important;overflow-wrap:anywhere}.habit-label[data-astro-cid-2cenpboy] .habit-edit:hover{text-decoration:underline}.delete[data-astro-cid-2cenpboy]{justify-self:start;padding:.3rem 0;color:#ffc3c8;background:none;border:0;text-decoration:underline}.habit-label[data-astro-cid-2cenpboy] small[data-astro-cid-2cenpboy]{color:#cdc6d9;font-size:.83rem}.abby-check-control[data-astro-cid-2cenpboy]{--hold: 0deg;touch-action:manipulation;user-select:none;-webkit-touch-callout:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid #625971;border-radius:50%;color:#f5efff;background:radial-gradient(circle,#24202d 59%,transparent 60%),conic-gradient(var(--habit) var(--hold),#3b3347 0)}.abby-check-control[data-astro-cid-2cenpboy][data-finished=true]{background:var(--habit);border-color:var(--habit);color:#17121e;font-weight:800}.shelf-title[data-astro-cid-2cenpboy]{margin:.8rem 0 .35rem;font-size:.92rem;color:#dfd7ea}.tracker-footer[data-astro-cid-2cenpboy]{margin-top:.65rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.tracker-footer[data-astro-cid-2cenpboy] a[data-astro-cid-2cenpboy]{color:#ddd2ff;font-size:.82rem}.tracker-footer[data-astro-cid-2cenpboy] button[data-astro-cid-2cenpboy]{padding-inline:0;text-decoration:underline}dialog[data-astro-cid-2cenpboy]{width:min(27rem,calc(100% - 1.5rem));max-height:calc(100dvh - 1.5rem);padding:1rem;border:1px solid #544a66;border-radius:1.1rem;background:#211d2a;color:#fbf9ff}dialog[data-astro-cid-2cenpboy]::backdrop{background:#040309b8}dialog[data-astro-cid-2cenpboy] form[data-astro-cid-2cenpboy]{display:grid;gap:.55rem}.editor-title[data-astro-cid-2cenpboy]{display:flex;align-items:center;justify-content:space-between}.editor-title[data-astro-cid-2cenpboy] h2[data-astro-cid-2cenpboy]{margin:0;font-size:1.35rem}.starter-buttons[data-astro-cid-2cenpboy]{display:flex;gap:.35rem;flex-wrap:wrap}dialog[data-astro-cid-2cenpboy] label[data-astro-cid-2cenpboy]{display:grid;gap:.2rem;font-size:.86rem}dialog[data-astro-cid-2cenpboy] input[data-astro-cid-2cenpboy]:not([type=radio]){min-width:0;min-height:2.45rem;border:1px solid #645a76;padding:.35rem .55rem;border-radius:.5rem;background:#15121d;color:#fff}.palette[data-astro-cid-2cenpboy]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.palette[data-astro-cid-2cenpboy] legend[data-astro-cid-2cenpboy]{font-size:.86rem;margin-bottom:.32rem}.palette[data-astro-cid-2cenpboy] input[data-astro-cid-2cenpboy]{appearance:none;width:1.9rem;height:1.9rem;margin:0;border-radius:50%;border:.2rem solid #211d2a;background:var(--habit);cursor:pointer}.palette[data-astro-cid-2cenpboy] input[data-astro-cid-2cenpboy]:checked{box-shadow:0 0 0 2px #fff}.save[data-astro-cid-2cenpboy]{margin:.25rem 0 0;padding:.45rem;border-radius:.55rem;min-height:2.75rem}.tracker[data-astro-cid-2cenpboy] .history-card{display:grid;gap:.45rem;min-width:0;margin-bottom:.4rem;padding:.55rem;border-radius:.65rem;background:#1b1822}.tracker[data-astro-cid-2cenpboy] .dots{display:grid;grid-template-columns:repeat(14,1fr);gap:.18rem}.dots span{display:grid;place-items:center;font-size:.68rem;min-height:.85rem;border-radius:50%;aspect-ratio:1;background:#352f41}.dots span[data-mark]{background:var(--habit);color:#17121e}.tracker-guide[data-astro-cid-2cenpboy]{max-width:44rem;margin:1rem auto}.tracker-guide[data-astro-cid-2cenpboy] h2[data-astro-cid-2cenpboy]{margin:0 0 .45rem}.tracker-guide[data-astro-cid-2cenpboy] p[data-astro-cid-2cenpboy]{margin:.45rem 0}[data-astro-cid-2cenpboy][hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.pour span{transition:none}}
