.quick-choice.svelte-uotpzn{min-width:0;margin:0;padding:10px;border:1px solid var(--line);border-radius:12px}.quick-choice.svelte-uotpzn legend:where(.svelte-uotpzn){padding:0 5px;color:var(--muted);font-size:11px;font-weight:750}.quick-choice-options.svelte-uotpzn{display:grid;grid-template-columns:repeat(var(--choice-columns),minmax(0,1fr));gap:7px}.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn){box-sizing:border-box;min-width:0;min-height:44px;padding:7px 6px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn) b:where(.svelte-uotpzn),.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn) small:where(.svelte-uotpzn){display:block}.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn) small:where(.svelte-uotpzn){margin-top:3px;color:var(--muted);font-size:10px;font-weight:550;line-height:1.3}.quick-choice-options.svelte-uotpzn button.chosen:where(.svelte-uotpzn){border-color:var(--orange);background:color-mix(in srgb,var(--orange) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 28%,transparent)}.quick-choice-options.svelte-uotpzn button[aria-pressed=true]:where(.svelte-uotpzn){color:var(--text)}.game-app.theme-dark .quick-choice-options.svelte-uotpzn button[aria-pressed=true]:where(.svelte-uotpzn){background:#0b2d25;color:#f7f0dc}.game-app:not(.theme-dark) .quick-choice-options.svelte-uotpzn button[aria-pressed=true]:where(.svelte-uotpzn){color:#20392f}.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn):disabled{cursor:not-allowed;opacity:.55}.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn):focus-visible{outline:3px solid color-mix(in srgb,var(--orange) 76%,transparent);outline-offset:2px}@media(max-width:390px){.quick-choice.svelte-uotpzn{padding:8px}.quick-choice-options.svelte-uotpzn{gap:5px}.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn){padding:6px 4px;font-size:11px}.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn) small:where(.svelte-uotpzn){font-size:9px}}@media(prefers-reduced-motion:reduce){.quick-choice-options.svelte-uotpzn button:where(.svelte-uotpzn){transition:none}}
