.back.svelte-14roils{display:inline-block;margin-bottom:.9rem;font-size:.85rem;font-weight:600;color:var(--text2);transition:color .2s ease}.back.svelte-14roils:hover{color:var(--brand)}.title-row.svelte-14roils{display:flex;align-items:center;gap:.65rem}.emoji.svelte-14roils{font-size:clamp(2rem,6vw,2.6rem);line-height:1}h1.svelte-14roils{font-size:clamp(1.9rem,6vw,2.7rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:var(--text1)}.intro.svelte-14roils{margin-top:.8rem;font-size:1rem;line-height:1.55;color:var(--text2);max-width:62ch}.status.svelte-14roils{display:inline-block;margin-top:.85rem;font-size:.8rem;font-weight:600;color:var(--text1);background:color-mix(in srgb,var(--accent) 16%,var(--tile3));border-radius:100px;padding:.3rem .8rem}.controls.svelte-14roils{display:grid;gap:.85rem;margin-top:1.75rem}.picker-label.svelte-14roils{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:600;color:var(--text2)}.chips.svelte-14roils{display:flex;flex-wrap:wrap;gap:.45rem}.chip.svelte-14roils{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.45rem .85rem;border-radius:100px;font-size:.85rem;font-weight:500;color:var(--text2);background:var(--tile3);border:2px solid var(--tile5);cursor:pointer;transition:transform .16s cubic-bezier(.34,1.56,.64,1),background .18s ease,border-color .18s ease,color .18s ease}.chip.svelte-14roils:hover{transform:translateY(-2px);border-color:var(--tile6);color:var(--text1)}.chip.is-on.svelte-14roils{color:var(--text1);font-weight:600;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--tile3))}.play-area.svelte-14roils{margin-top:1.75rem}.play-area.fullscreen.svelte-14roils{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;height:100dvh;margin:0;background:var(--tile2)}.fs-bar.svelte-14roils{flex-shrink:0;padding-top:env(safe-area-inset-top);border-bottom:2px solid var(--tile5);background:var(--tile3)}.fs-bar-inner.svelte-14roils{display:flex;align-items:center;gap:.6rem;max-width:48rem;margin:0 auto;padding:.6rem 1rem}.fs-exit.svelte-14roils{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.6rem;font-size:1.1rem;color:var(--text1);cursor:pointer;transition:background .18s ease}.fs-exit.svelte-14roils:hover{background:var(--tile5)}.fs-title.svelte-14roils{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text1)}.fs-status.svelte-14roils{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--text1);background:color-mix(in srgb,var(--accent) 16%,var(--tile3));border-radius:100px;padding:.25rem .7rem}.fullscreen.svelte-14roils .play-body:where(.svelte-14roils){flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1rem max(1.5rem,env(safe-area-inset-bottom))}.fullscreen.svelte-14roils .play-inner:where(.svelte-14roils){max-width:48rem;margin:0 auto}@media (min-width: 640px){.fullscreen.svelte-14roils .play-body:where(.svelte-14roils){padding-left:1.25rem;padding-right:1.25rem}}.info.svelte-14roils{margin-top:3rem}.info.svelte-14roils h2:where(.svelte-14roils){font-size:1.3rem;font-weight:600;letter-spacing:-.025em;color:var(--text1);margin-bottom:.9rem}.steps.svelte-14roils{display:grid;gap:.55rem;counter-reset:step}.steps.svelte-14roils li:where(.svelte-14roils){counter-increment:step;position:relative;padding-left:2.3rem;font-size:.92rem;line-height:1.55;color:var(--text2)}.steps.svelte-14roils li:where(.svelte-14roils):before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--accent);color:#fff;font-size:.8rem;font-weight:600}.faqs.svelte-14roils{display:grid;gap:.6rem}.faq.svelte-14roils{border-radius:1.1rem;border:2px solid var(--tile5);background:var(--tile3);padding:1rem 1.1rem}.faq.svelte-14roils h3:where(.svelte-14roils){font-size:.96rem;font-weight:600;color:var(--text1)}.faq.svelte-14roils p:where(.svelte-14roils){margin-top:.35rem;font-size:.86rem;line-height:1.55;color:var(--text2)}.more.svelte-14roils{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.footer-nav.svelte-14roils{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:2.5rem;padding-top:1.5rem;border-top:2px solid var(--tile5);font-size:.85rem;color:var(--text2)}.footer-nav.svelte-14roils a:where(.svelte-14roils){font-weight:600;color:var(--text2);text-decoration:underline;text-underline-offset:3px}.footer-nav.svelte-14roils a:where(.svelte-14roils):hover{color:var(--brand)}@media (prefers-reduced-motion: reduce){.chip.svelte-14roils{transition:none}.chip.svelte-14roils:hover{transform:none}}.results.svelte-pqfww2{border-radius:1.25rem;border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--tile3));padding:1.4rem 1.2rem;animation:svelte-pqfww2-pop .4s cubic-bezier(.34,1.56,.64,1) both}h2.svelte-pqfww2{font-size:1.45rem;font-weight:600;letter-spacing:-.025em;color:var(--text1);outline:none}.stats.svelte-pqfww2{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.stat.svelte-pqfww2{min-width:5.5rem;border-radius:.9rem;background:var(--tile3);border:2px solid var(--tile5);padding:.55rem .8rem}dt.svelte-pqfww2{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text2)}dd.svelte-pqfww2{font-size:1.35rem;font-weight:600;color:var(--text1)}.note.svelte-pqfww2{margin-top:.9rem;font-size:.9rem;font-weight:600;color:var(--text1)}.actions.svelte-pqfww2{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.2rem}.all.svelte-pqfww2{font-size:.88rem;font-weight:600;color:var(--text2);text-decoration:underline;text-underline-offset:3px}.all.svelte-pqfww2:hover{color:var(--brand)}.extra.svelte-pqfww2{margin-top:1.4rem}@keyframes svelte-pqfww2-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.results.svelte-pqfww2{animation:none}}
