.reset-row.svelte-c4o0q0{justify-content:flex-end;margin-top:.75rem;display:flex}.reset-link.svelte-c4o0q0{min-height:44px;color:var(--color-ash);align-items:center;gap:.4rem;padding:0 .6rem;font-size:.875rem;transition:color .14s,translate .14s;display:inline-flex}.reset-link.svelte-c4o0q0:hover{color:var(--color-blood-ink);translate:0 -1px}.glow.svelte-c4o0q0{pointer-events:none;background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--color-blood) 16%, transparent), transparent 65%);position:absolute;inset:0}.label.svelte-c4o0q0{color:var(--color-blood-ink);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase}.list-label.svelte-c4o0q0{color:var(--color-ash);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;margin-top:1rem}.list.svelte-c4o0q0{gap:.35rem;margin-top:.4rem;font-size:.875rem;display:grid}.list.svelte-c4o0q0 li:where(.svelte-c4o0q0){padding-left:1.1rem;position:relative}.list.svelte-c4o0q0 li:where(.svelte-c4o0q0):before{content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.5em;left:.15rem}.goes.svelte-c4o0q0 li:where(.svelte-c4o0q0):before{background:var(--color-blood)}.stays.svelte-c4o0q0 li:where(.svelte-c4o0q0):before{background:var(--color-venom)}[data-art=pixel] .list.svelte-c4o0q0 li:where(.svelte-c4o0q0):before{border-radius:0}@media (prefers-reduced-motion:reduce){.reset-link.svelte-c4o0q0{transition:none}}.day.svelte-1bm236k{isolation:isolate;border-radius:1rem;margin-bottom:.9rem;padding:.45rem;position:relative;box-shadow:0 18px 30px -24px #000c;container-type:inline-size}.day.svelte-1bm236k:before,.day.svelte-1bm236k:after{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.day.svelte-1bm236k:before{background:var(--book-cover);box-shadow:inset 0 0 0 2px var(--book-rim);clip-path:polygon(0 0,58% 0,52% 100%,0 100%)}.day.svelte-1bm236k:after{background:var(--cloth-cover);box-shadow:inset 0 0 0 2px var(--cloth-rim);clip-path:polygon(58% 0,100% 0,100% 100%,52% 100%)}.slip.svelte-1bm236k{background:linear-gradient(transparent 0 27px, var(--rule) 27px 28px) 0 10px / 100% 28px, var(--page);color:var(--color-parchment);--page:color-mix(in srgb, var(--color-crypt) 95%, var(--color-gold) 5%);--rule:color-mix(in srgb, var(--color-mana) 11%, transparent);border-radius:.7rem;align-items:center;gap:.7rem;padding:.8rem .95rem;display:grid;box-shadow:0 2px #0000002e}@container (width>=560px){.slip.svelte-1bm236k{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr);padding:.85rem 1.1rem}}.what.svelte-1bm236k{gap:.35rem;min-width:0;display:grid}.eyebrow.svelte-1bm236k{color:var(--color-gold-ink);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.eyebrow.svelte-1bm236k span:where(.svelte-1bm236k){color:var(--color-ash);letter-spacing:.04em;text-transform:none;font-weight:600}.vols.svelte-1bm236k{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.vol.svelte-1bm236k{grid-template-columns:1.6rem 5.6rem 3.6rem minmax(0,1fr);align-items:center;gap:0 .55rem;min-height:2.4rem;display:grid}.vn.svelte-1bm236k{background:var(--book-cover);width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1.5px var(--book-rim);color:var(--color-parchment);border-radius:999px;place-items:center;font-size:.75rem;display:grid}.vol.exercises.svelte-1bm236k .vn:where(.svelte-1bm236k){background:var(--cloth-cover);box-shadow:inset 0 0 0 1.5px var(--cloth-rim)}.nm.svelte-1bm236k{font-size:.9375rem}.num.svelte-1bm236k{white-space:nowrap}.num.svelte-1bm236k b:where(.svelte-1bm236k){color:var(--color-parchment);font-variant-numeric:tabular-nums;font-size:1.85rem;line-height:1}.num.svelte-1bm236k small:where(.svelte-1bm236k){color:var(--color-ash);font-size:var(--text-2xs)}.wait.svelte-1bm236k{color:var(--color-ash);font-size:var(--text-2xs);grid-column:2/-1;font-style:italic}@container (width>=420px){.vol.svelte-1bm236k{grid-template-columns:1.6rem 5.6rem 3.6rem auto minmax(0,1fr)}.wait.svelte-1bm236k{grid-column:auto}}.pace.svelte-1bm236k{color:var(--color-ash);font-size:var(--text-2xs);font-style:italic}.marks.svelte-1bm236k{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.marks.svelte-1bm236k i:where(.svelte-1bm236k){background:var(--fill-ember);width:7px;height:18px;box-shadow:0 0 6px color-mix(in srgb, var(--fill-ember) 45%, transparent);border-radius:1px;position:relative;transform:skew(-8deg)}.exercises.svelte-1bm236k .marks:where(.svelte-1bm236k) i:where(.svelte-1bm236k){background:var(--moon);box-shadow:0 0 6px color-mix(in srgb, var(--moon) 45%, transparent)}.marks.svelte-1bm236k i.done:where(.svelte-1bm236k),.exercises.svelte-1bm236k .marks:where(.svelte-1bm236k) i.done:where(.svelte-1bm236k){background:color-mix(in srgb, var(--color-ash) 30%, transparent);box-shadow:none}.marks.svelte-1bm236k i.done:where(.svelte-1bm236k):after{content:"";background:color-mix(in srgb, var(--color-parchment) 70%, transparent);width:13px;height:2px;position:absolute;top:50%;left:-3px;transform:rotate(-35deg)}.done.svelte-1bm236k .slip:where(.svelte-1bm236k){grid-template-columns:minmax(0,1fr)}html[data-art=pixel] .day.svelte-1bm236k,html[data-art=pixel] .slip.svelte-1bm236k,html[data-art=pixel] .marks.svelte-1bm236k i:where(.svelte-1bm236k),html[data-art=pixel] .vn.svelte-1bm236k{border-radius:0}.tabs.svelte-j41d5{gap:.3rem;padding-left:1.1rem;display:flex}@media (width<=480px){.tabs.svelte-j41d5{padding-left:.6rem}}.vt.svelte-j41d5{background:var(--book-cover);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--book-rim), 0 -4px 10px -6px #0009;color:var(--book-chip-on-ink);opacity:.78;border-radius:.7rem .7rem 0 0;align-items:center;gap:.45rem;margin-bottom:-2px;padding:.3rem .9rem .45rem .45rem;font-size:.8125rem;transition:translate .14s,opacity .14s;display:inline-flex;translate:0 5px}.vt.cloth.svelte-j41d5{background:var(--cloth-cover);box-shadow:inset 0 0 0 1px var(--cloth-rim), 0 -4px 10px -6px #0009;color:var(--cloth-on-ink)}.vt.svelte-j41d5:hover{opacity:1;translate:0 1px}.vt.on.svelte-j41d5{opacity:1;translate:0}.vt.svelte-j41d5:focus-visible{outline:2px solid var(--fill-gold);outline-offset:2px}.vt-n.svelte-j41d5{background:color-mix(in srgb, var(--fill-gold) 25%, #0000004d);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:grid}.vt.svelte-j41d5 b:where(.svelte-j41d5){opacity:.85;font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.vt.svelte-j41d5{transition:none}}html[data-art=pixel] .vt.svelte-j41d5,html[data-art=pixel] .vt-n.svelte-j41d5{border-radius:0}
