@layer pages{h1.astro-jcofjb6l{margin:0}h1.astro-jcofjb6l span.astro-jcofjb6l{display:inline-block}.slot.astro-jcofjb6l{--cell:clamp(3.25rem, 15vw, 5.5rem);gap:var(--space-5);width:100%;max-width:36rem;margin:var(--space-10) auto 0;border:var(--border-card) solid var(--color-outline);border-radius:var(--radius-card);padding:clamp(var(--space-4), 4vw, var(--space-8));box-shadow:var(--offset-card) var(--offset-card) 0 var(--color-outline);flex-direction:column;display:flex;position:relative}.reels.astro-jcofjb6l,.start.astro-jcofjb6l{-webkit-user-select:none;user-select:none}.mute.astro-jcofjb6l{width:var(--tap-size);height:var(--tap-size);border-width:var(--border-thumb);background-color:var(--color-surface);min-height:0;box-shadow:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:clamp(.5rem,2vw,1rem);right:clamp(.5rem,2vw,1rem)}.mute.astro-jcofjb6l[hidden]{display:none}.mute.astro-jcofjb6l svg.astro-jcofjb6l{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.mute.astro-jcofjb6l .body.astro-jcofjb6l{fill:currentColor}.mute.astro-jcofjb6l[aria-pressed=true] .waves.astro-jcofjb6l,.mute.astro-jcofjb6l[aria-pressed=false] .cross.astro-jcofjb6l{display:none}.caption.astro-jcofjb6l{color:var(--color-text-muted);font-size:var(--text-small);text-align:center;margin:0}.caption.astro-jcofjb6l input.astro-jcofjb6l{appearance:none;field-sizing:content;width:auto;min-width:2em;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px dotted #0000;border-radius:0;margin:0;padding:0}.caption.astro-jcofjb6l input.astro-jcofjb6l::-webkit-calendar-picker-indicator{display:none}.caption.astro-jcofjb6l input.astro-jcofjb6l::-webkit-date-and-time-value{text-align:inherit;margin:0}@media (hover:hover){.caption.astro-jcofjb6l input.astro-jcofjb6l:hover{border-bottom-color:currentColor}}.streak.astro-jcofjb6l{font-family:var(--font-display);font-size:var(--text-h3);text-align:center;align-self:center;margin:0;font-weight:700}.streak.astro-jcofjb6l span.astro-jcofjb6l{color:var(--color-figure);margin-inline-end:.125em;font-size:2em;line-height:1}.slot.astro-jcofjb6l[data-complete] .streak.astro-jcofjb6l{animation:.4s ease-out pop}@keyframes pop{0%{transform:scale(1.25)}}.reels.astro-jcofjb6l{gap:clamp(var(--space-2), 2vw, var(--space-3));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reel.astro-jcofjb6l{gap:var(--space-3);flex-direction:column;display:flex}.view.astro-jcofjb6l{box-sizing:content-box;height:calc(var(--cell) * 2);border:var(--border-sticker) solid var(--color-outline);border-radius:var(--radius-thumb);background-color:var(--color-surface);background-image:linear-gradient(transparent 25%, var(--color-fill-pink-soft) 25% 75%, transparent 75%);position:relative;overflow:hidden}.slot.astro-jcofjb6l[data-expired] .view.astro-jcofjb6l{background-image:linear-gradient(transparent 25%, var(--color-fill-pale) 25% 75%, transparent 75%)}.slot.astro-jcofjb6l[data-complete] .view.astro-jcofjb6l{background-image:linear-gradient(transparent 25%, var(--color-fill-amber) 25% 75%, transparent 75%)}.view.astro-jcofjb6l:after{content:"";background-image:linear-gradient(var(--color-surface), transparent 35% 65%, var(--color-surface));pointer-events:none;position:absolute;inset:0}.strip.astro-jcofjb6l{transform:translateY(calc((.5 - var(--position)) * var(--cell)));will-change:transform;flex-direction:column;display:flex}.strip.astro-jcofjb6l span.astro-jcofjb6l,.view.astro-jcofjb6l:before{height:var(--cell);font-family:var(--font-display);font-size:calc(var(--cell) * .62);place-items:center;font-weight:900;line-height:1;display:grid}button.astro-jcofjb6l{min-height:var(--tap-size);border:var(--border-sticker) solid var(--color-outline);border-radius:var(--radius-pill);background-color:var(--color-fill-amber);box-shadow:0 var(--offset-button) 0 var(--color-outline);color:var(--color-text);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-weight:700}button.astro-jcofjb6l:is([aria-disabled=true],:disabled){background-color:var(--color-fill-pale);box-shadow:none;color:var(--color-text);transform:translateY(var(--offset-button));cursor:default}.stop.astro-jcofjb6l{padding:0;font-size:clamp(.75rem,3.4vw,1rem)}.start.astro-jcofjb6l{min-width:min(100%,14rem);min-height:3.5rem;padding-inline:var(--space-6);background-color:var(--color-fill-violet);color:var(--color-text-on-fill);font-size:var(--text-h3);align-self:center}.notes.astro-jcofjb6l{gap:var(--space-1);width:100%;max-width:36rem;margin:var(--space-6) auto 0;font-size:var(--text-small);text-align:center;flex-direction:column;display:flex}.notes.astro-jcofjb6l p.astro-jcofjb6l{margin:0}@media (prefers-reduced-motion:reduce){.slot.astro-jcofjb6l[data-complete] .streak.astro-jcofjb6l{animation:none}.view.astro-jcofjb6l[data-spinning] .strip.astro-jcofjb6l{visibility:hidden}.view.astro-jcofjb6l[data-spinning]:before{content:"？";position:absolute;inset:50% 0 auto;translate:0 -50%}}@media (width<=40rem){.slot.astro-jcofjb6l{border-width:var(--border-sticker);border-radius:var(--radius-tile);box-shadow:var(--offset-tile) var(--offset-tile) 0 var(--color-outline)}}}
