.back[data-astro-cid-iycjzcs3]{margin:1.5rem 0 0;font-size:.95rem}.back[data-astro-cid-iycjzcs3] a[data-astro-cid-iycjzcs3]{color:var(--muted);text-decoration:none}.back[data-astro-cid-iycjzcs3] a[data-astro-cid-iycjzcs3]:hover{color:var(--accent-ink)}.play-head[data-astro-cid-iycjzcs3]{max-width:40rem;padding:1rem 0 1.5rem}h1[data-astro-cid-iycjzcs3]{letter-spacing:-.055em;margin:0 0 .6rem;font-size:clamp(2.6rem,7vw,5rem);font-weight:800;line-height:.95}h1[data-astro-cid-iycjzcs3] span[data-astro-cid-iycjzcs3]{color:#f97316}.play-head[data-astro-cid-iycjzcs3] p[data-astro-cid-iycjzcs3]{color:var(--muted);margin:0;font-size:1.1rem}.stage[data-astro-cid-iycjzcs3]{height:min(100svh - 17rem,48rem);min-height:30rem;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 45%,#2f8cff 0%,#1d5fd6 55%,#173f9e 100%);border-radius:26px;position:relative;overflow:hidden}.stage[data-astro-cid-iycjzcs3],canvas[data-astro-cid-iycjzcs3],.pick[data-astro-cid-iycjzcs3]{-webkit-tap-highlight-color:transparent}canvas[data-astro-cid-iycjzcs3]{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hud[data-astro-cid-iycjzcs3]{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-iycjzcs3]{font-family:var(--font-display);color:#dbe8ff;margin-right:auto;font-size:1rem;font-weight:700}.count[data-astro-cid-iycjzcs3] b[data-astro-cid-iycjzcs3]{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-right:.15em;font-size:1.8rem}.hud-btn[data-astro-cid-iycjzcs3]{pointer-events:auto;font:700 .85rem var(--font-body);color:#10204a;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.5rem .95rem;box-shadow:0 3px #00000040}.hud-btn[data-astro-cid-iycjzcs3]:hover{background:#ffe9c7}.hud-btn[data-astro-cid-iycjzcs3]:focus-visible,.pick[data-astro-cid-iycjzcs3]:focus-visible{outline-offset:2px;outline:3px solid #ffd23f}.hud-btn[data-astro-cid-iycjzcs3].icon{place-items:center;width:2.4rem;height:2.4rem;padding:0;display:grid}.hud-btn[data-astro-cid-iycjzcs3].icon svg[data-astro-cid-iycjzcs3]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.to-exit[data-astro-cid-iycjzcs3],.snd-off[data-astro-cid-iycjzcs3],.stage[data-astro-cid-iycjzcs3].full .to-full[data-astro-cid-iycjzcs3]{display:none}.stage[data-astro-cid-iycjzcs3].full .to-exit[data-astro-cid-iycjzcs3]{display:block}.hud-btn[data-astro-cid-iycjzcs3][aria-pressed=false] .snd-on[data-astro-cid-iycjzcs3]{display:none}.hud-btn[data-astro-cid-iycjzcs3][aria-pressed=false] .snd-off[data-astro-cid-iycjzcs3]{display:block}.hint[data-astro-cid-iycjzcs3]{pointer-events:none;text-align:center;font:800 clamp(1.15rem, 3.4vw, 1.5rem) var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 2px #0000004d;margin:0;position:absolute;bottom:5rem;left:1rem;right:1rem}.hint[data-astro-cid-iycjzcs3].pop{animation:.45s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{0%{transform:scale(.6)}}.picker[data-astro-cid-iycjzcs3]{justify-content:center;gap:clamp(.4rem,2vw,.8rem);display:flex;position:absolute;bottom:.9rem;left:0;right:0}.pick[data-astro-cid-iycjzcs3]{cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:3.4rem;height:3.4rem;padding:.3rem;transition:transform .25s cubic-bezier(.2,1.6,.4,1),background .2s}.pick[data-astro-cid-iycjzcs3] svg[data-astro-cid-iycjzcs3]{width:100%;height:100%;display:block}.pick[data-astro-cid-iycjzcs3]:hover{transform:scale(1.08)}.pick[data-astro-cid-iycjzcs3][aria-pressed=true]{background:#fff;transform:scale(1.12);box-shadow:0 3px #00000040}.stage[data-astro-cid-iycjzcs3].full{z-index:2000;height:100%;min-height:0;box-shadow:none;border-radius:0;position:fixed;inset:0}.stage[data-astro-cid-iycjzcs3].full .hud[data-astro-cid-iycjzcs3]{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-iycjzcs3].full .picker[data-astro-cid-iycjzcs3]{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}
