.back[data-astro-cid-47ou2i32]{margin:1.5rem 0 0;font-size:.95rem}.back[data-astro-cid-47ou2i32] a[data-astro-cid-47ou2i32]{color:var(--muted);text-decoration:none}.back[data-astro-cid-47ou2i32] a[data-astro-cid-47ou2i32]:hover{color:var(--accent-ink)}.play-head[data-astro-cid-47ou2i32]{max-width:40rem;padding:1rem 0 1.5rem}h1[data-astro-cid-47ou2i32]{letter-spacing:-.055em;margin:0 0 .6rem;font-size:clamp(2.6rem,7vw,5rem);font-weight:800;line-height:.95}h1[data-astro-cid-47ou2i32] span[data-astro-cid-47ou2i32]{color:var(--accent)}.play-head[data-astro-cid-47ou2i32] p[data-astro-cid-47ou2i32]{color:var(--muted);margin:0;font-size:1.1rem}.stage[data-astro-cid-47ou2i32]{border:1px solid var(--line);background:radial-gradient(circle at 50% 35%, #f7d33a2e, transparent 60%), var(--card);height:min(100svh - 19.5rem,46rem);min-height:26rem;box-shadow:var(--shadow);border-radius:26px;position:relative;overflow:hidden}.stage[data-astro-cid-47ou2i32],canvas[data-astro-cid-47ou2i32]{-webkit-tap-highlight-color:transparent}canvas[data-astro-cid-47ou2i32]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}canvas[data-astro-cid-47ou2i32].grabbing{cursor:grabbing}.hud[data-astro-cid-47ou2i32]{pointer-events:none;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:absolute;top:.9rem;left:.9rem;right:.9rem}.count[data-astro-cid-47ou2i32]{font-family:var(--font-display);color:var(--muted);margin-right:auto;font-size:1rem}.count[data-astro-cid-47ou2i32] b[data-astro-cid-47ou2i32]{color:var(--fg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-right:.15em;font-size:1.6rem}.hud-btn[data-astro-cid-47ou2i32]{pointer-events:auto;font:600 .85rem var(--font-body);color:var(--fg);background:color-mix(in srgb, var(--card) 85%, transparent);border:1px solid var(--line);cursor:pointer;backdrop-filter:blur(6px);border-radius:999px;padding:.45rem .9rem}.hud-btn[data-astro-cid-47ou2i32]:hover{border-color:var(--accent)}.hud-btn[data-astro-cid-47ou2i32]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hud-btn[data-astro-cid-47ou2i32].icon{place-items:center;width:2.3rem;height:2.3rem;padding:0;display:grid}.hud-btn[data-astro-cid-47ou2i32].icon svg[data-astro-cid-47ou2i32]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.to-exit[data-astro-cid-47ou2i32],.snd-off[data-astro-cid-47ou2i32],.stage[data-astro-cid-47ou2i32].full .to-full[data-astro-cid-47ou2i32]{display:none}.stage[data-astro-cid-47ou2i32].full .to-exit[data-astro-cid-47ou2i32]{display:block}.hud-btn[data-astro-cid-47ou2i32][aria-pressed=false] .snd-on[data-astro-cid-47ou2i32]{display:none}.hud-btn[data-astro-cid-47ou2i32][aria-pressed=false] .snd-off[data-astro-cid-47ou2i32]{display:block}.clock[data-astro-cid-47ou2i32]{text-align:center;pointer-events:none;font:800 clamp(1.6rem, 5vw, 2.4rem) var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fg);opacity:.25;margin:0;transition:opacity .3s,color .3s;position:absolute;top:3.7rem;left:0;right:0}.clock[data-astro-cid-47ou2i32].on{opacity:.9}.clock[data-astro-cid-47ou2i32].done{opacity:1;color:var(--accent)}.clock[data-astro-cid-47ou2i32].pop{animation:.4s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{0%{transform:scale(.7)}}.stats[data-astro-cid-47ou2i32]{pointer-events:none;gap:.35rem;margin:0;display:grid;position:absolute;top:3.6rem;left:.9rem}.stats[data-astro-cid-47ou2i32] dt[data-astro-cid-47ou2i32]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.stats[data-astro-cid-47ou2i32] dd[data-astro-cid-47ou2i32]{font:800 1.05rem var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg);margin:0}.hint[data-astro-cid-47ou2i32]{pointer-events:none;color:var(--muted);margin:0;font-size:.95rem;font-weight:600;position:absolute;bottom:.9rem;left:1rem;right:7.5rem}.hint[data-astro-cid-47ou2i32].warn{color:#c2410c}html[data-theme=dark] .hint[data-astro-cid-47ou2i32].warn{color:#fb923c}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .hint[data-astro-cid-47ou2i32].warn{color:#fb923c}}.stage[data-astro-cid-47ou2i32].full{z-index:2000;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.stage[data-astro-cid-47ou2i32].full .hud[data-astro-cid-47ou2i32]{top:max(.9rem, env(safe-area-inset-top));left:max(.9rem, env(safe-area-inset-left));right:max(.9rem, env(safe-area-inset-right))}.stage[data-astro-cid-47ou2i32].full .hint[data-astro-cid-47ou2i32]{bottom:max(.9rem, env(safe-area-inset-bottom))}html.lime-full,html.lime-full body{overflow:hidden}html.lime-full .content{z-index:auto}html.lime-full .lime-menu{display:none}
