.demo.svelte-1pn4dx7{--bar:var(--tap);container-type:inline-size}.demo.at-end.svelte-1pn4dx7{--bar:calc(2 * var(--tap) + var(--space-2))}header.svelte-1pn4dx7{margin-bottom:var(--space-3)}.head.svelte-1pn4dx7{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.title.svelte-1pn4dx7,.deck.svelte-1pn4dx7{margin:0}.deck.svelte-1pn4dx7{color:var(--muted);font-size:var(--text-sm)}.intro.svelte-1pn4dx7{max-width:65ch;margin:0}.layout.svelte-1pn4dx7,.play.svelte-1pn4dx7{gap:var(--space-3);display:grid}.play.svelte-1pn4dx7{min-width:0}@media (width<=1023px){.stepper.svelte-1pn4dx7{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-2));z-index:4;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);position:sticky}}.lead.svelte-1pn4dx7{display:contents}@container (width>=720px){.layout.svelte-1pn4dx7{grid-template-columns:minmax(280px,2fr) minmax(0,3fr);align-items:start}.lead.svelte-1pn4dx7{gap:var(--space-3);margin-top:calc(var(--bar) + var(--space-3));grid-area:1/1;display:grid}@media (height>=600px){.demo.svelte-1pn4dx7 .stepper:where(.svelte-1pn4dx7){top:var(--space-4);position:sticky;bottom:auto}.lead.svelte-1pn4dx7{top:calc(var(--space-4) + var(--bar) + var(--space-3));position:sticky}}.caption.svelte-1pn4dx7 p:where(.svelte-1pn4dx7):not(.on){display:none}.play.svelte-1pn4dx7{display:contents}.demo.svelte-1pn4dx7 .choice:where(.svelte-1pn4dx7){display:grid}.demo.svelte-1pn4dx7 .stepper:where(.svelte-1pn4dx7) .phone:where(.svelte-1pn4dx7){display:none}.demo.svelte-1pn4dx7 .at-choice:where(.svelte-1pn4dx7) .row:where(.svelte-1pn4dx7)>.count:where(.svelte-1pn4dx7){display:block}.demo.svelte-1pn4dx7 .at-choice:where(.svelte-1pn4dx7) .back-label:where(.svelte-1pn4dx7){clip-path:none;width:auto;height:auto;position:static;overflow:visible}.stepper.svelte-1pn4dx7{box-shadow:none;background:0 0;border:0;grid-area:1/1;padding:0;position:static}.play.svelte-1pn4dx7>.board{grid-area:1/2}}@container (width>=960px){.play.svelte-1pn4dx7>.board{justify-self:start}.demo.rules.svelte-1pn4dx7 .layout:where(.svelte-1pn4dx7){grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}}.caption.svelte-1pn4dx7{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:grid}.caption.svelte-1pn4dx7 p:where(.svelte-1pn4dx7){visibility:hidden;grid-area:1/1;margin:0}.caption.svelte-1pn4dx7 p.on:where(.svelte-1pn4dx7){visibility:visible}.stepper.svelte-1pn4dx7{gap:var(--space-2);display:grid}.row.svelte-1pn4dx7{align-items:center;gap:var(--space-2);display:flex}.end.svelte-1pn4dx7{flex-wrap:wrap}.end.svelte-1pn4dx7 .btn:where(.svelte-1pn4dx7){white-space:nowrap;flex:auto}.choice.svelte-1pn4dx7{gap:var(--space-2);display:none}.prompt.svelte-1pn4dx7{margin:0;font-weight:650}.prompt.phone.svelte-1pn4dx7{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-inline:var(--space-2);display:flex}.on-stack.svelte-1pn4dx7{align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-2);font-size:var(--text-sm);color:var(--muted);display:flex}.on-stack.svelte-1pn4dx7 .top:where(.svelte-1pn4dx7){flex:none}.on-stack.svelte-1pn4dx7 .what:where(.svelte-1pn4dx7){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.on-stack.svelte-1pn4dx7 b:where(.svelte-1pn4dx7){margin-right:var(--space-1);color:var(--text);font-weight:650}.on-stack.svelte-1pn4dx7 svg{vertical-align:-2px;margin-right:2px}.prompt.svelte-1pn4dx7 .count:where(.svelte-1pn4dx7){flex:none;font-weight:400}.at-choice.svelte-1pn4dx7 .row:where(.svelte-1pn4dx7)>.count:where(.svelte-1pn4dx7){display:none}.at-choice.svelte-1pn4dx7 .back-label:where(.svelte-1pn4dx7){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.options.svelte-1pn4dx7{gap:var(--space-2);flex-wrap:wrap;flex:1;display:flex}.options.svelte-1pn4dx7 .btn:where(.svelte-1pn4dx7){flex:auto}.btn.picked.svelte-1pn4dx7{border-color:var(--muted)}.count.svelte-1pn4dx7{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted);flex:1}
