.bar.svelte-1dwee2m{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:5;margin:var(--space-5) calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4);background:var(--bg);border-top:1px solid var(--border);position:sticky}.inner.svelte-1dwee2m{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:44rem;margin-inline:auto;display:flex}@media (width>=1024px){.bar.svelte-1dwee2m{bottom:var(--space-4);border-radius:var(--radius);border:1px solid #0000;transition:border-color .15s ease-out,box-shadow .15s ease-out}.inner.svelte-1dwee2m{max-width:none}.stuck.svelte-1dwee2m{border-color:var(--border);box-shadow:var(--shadow)}}.drill.svelte-1swz5b9{flex-direction:column;display:flex}.question.svelte-1swz5b9{gap:var(--space-4);flex-direction:column;display:flex}.enter.svelte-1swz5b9{animation:.22s cubic-bezier(.16,1,.3,1) svelte-1swz5b9-step-in}@keyframes svelte-1swz5b9-step-in{0%{opacity:0;transform:translate(16px)}}.ask-head.svelte-1swz5b9{gap:var(--space-1);flex-direction:column;display:flex}.prompt.svelte-1swz5b9{font-size:var(--text-lg);outline:none;font-weight:600;line-height:1.35}.prompt.svelte-1swz5b9 p:last-child{margin-bottom:0}.deck.svelte-1swz5b9{color:var(--muted);font-size:var(--text-sm);margin:0}.cards.svelte-1swz5b9{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cards.svelte-1swz5b9>.image{flex:none;width:96px}.cards-hint.svelte-1swz5b9{font-size:var(--text-sm);flex:8rem;margin:0}.play-out.svelte-1swz5b9{align-self:flex-start}.answer-col.svelte-1swz5b9{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width>=1024px){.question.split.svelte-1swz5b9{gap:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head head""cards answer";align-items:start;display:grid}.split.svelte-1swz5b9 .ask-head:where(.svelte-1swz5b9){grid-area:head}.split.svelte-1swz5b9 .cards:where(.svelte-1swz5b9){grid-area:cards;grid-template-columns:repeat(2,170px);display:grid}.split.svelte-1swz5b9 .cards:where(.svelte-1swz5b9)>.image{width:auto}.split.svelte-1swz5b9 .cards.single:where(.svelte-1swz5b9){grid-template-columns:230px}.cards-hint.svelte-1swz5b9{display:none}.split.svelte-1swz5b9 .answer-col:where(.svelte-1swz5b9){grid-area:answer}.question.boarded.svelte-1swz5b9{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.boarded.svelte-1swz5b9 .board:where(.svelte-1swz5b9){grid-area:cards}}.options.svelte-1swz5b9{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.options.art.svelte-1swz5b9{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(45%,150px),1fr))}.option.svelte-1swz5b9{position:relative}.option.svelte-1swz5b9 label:where(.svelte-1swz5b9){align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:flex;position:relative}.art.svelte-1swz5b9 .option:where(.svelte-1swz5b9) label:where(.svelte-1swz5b9){height:100%;padding:var(--space-2);flex-direction:column;align-items:stretch}.option.svelte-1swz5b9 label:where(.svelte-1swz5b9):hover{border-color:var(--muted)}.option.svelte-1swz5b9 input:where(.svelte-1swz5b9){opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.option.svelte-1swz5b9 label:where(.svelte-1swz5b9):has(input:where(.svelte-1swz5b9):focus-visible){box-shadow:var(--focus)}.picked.svelte-1swz5b9 label:where(.svelte-1swz5b9){border-color:var(--accent);background:var(--accent-soft)}.right.svelte-1swz5b9 label:where(.svelte-1swz5b9){border-color:var(--ok);background:var(--ok-soft)}.wrong.svelte-1swz5b9 label:where(.svelte-1swz5b9){border-color:var(--danger);background:var(--danger-soft)}.right.svelte-1swz5b9:not(.mine) label:where(.svelte-1swz5b9),.right.svelte-1swz5b9:not(.mine) .mark:where(.svelte-1swz5b9){transition-delay:.15s;animation-delay:.15s}.dim.svelte-1swz5b9 label:where(.svelte-1swz5b9){color:var(--muted)}.dim.svelte-1swz5b9 img:where(.svelte-1swz5b9){opacity:.6}fieldset.svelte-1swz5b9:disabled label:where(.svelte-1swz5b9){cursor:default}.option.svelte-1swz5b9 img:where(.svelte-1swz5b9){aspect-ratio:488/680;border-radius:var(--radius-card);background:var(--surface-2);width:100%;height:auto;display:block}.label.svelte-1swz5b9{align-items:center;gap:var(--space-2);font-weight:600;line-height:1.3;display:flex}.text.svelte-1swz5b9{flex:1}.key.svelte-1swz5b9{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);font-size:var(--text-sm);flex:none;place-items:center;display:grid}@media (hover:none) and (pointer:coarse){.key.svelte-1swz5b9{display:none}}.mark.svelte-1swz5b9{flex:none;animation:.15s cubic-bezier(.16,1,.3,1) both svelte-1swz5b9-mark-in;display:inline-flex}@keyframes svelte-1swz5b9-mark-in{0%{opacity:0;transform:scale(.6)}}.right.svelte-1swz5b9 .mark:where(.svelte-1swz5b9){color:var(--ok)}.wrong.svelte-1swz5b9 .mark:where(.svelte-1swz5b9){color:var(--danger)}.info.svelte-1swz5b9{z-index:1;top:var(--space-1);right:var(--space-1);width:var(--tap);height:var(--tap);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.info.svelte-1swz5b9:before{content:"";z-index:-1;background:var(--surface);border:1px solid var(--border);border-radius:50%;position:absolute;inset:6px}.explain.svelte-1swz5b9:empty{display:none}.explain.svelte-1swz5b9{animation:.2s cubic-bezier(.16,1,.3,1) svelte-1swz5b9-rise}.explain.svelte-1swz5b9 .back-face{scroll-margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:600}.returns.svelte-1swz5b9{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm)}.verdict.svelte-1swz5b9{display:none}.verdict.open.svelte-1swz5b9{scroll-margin-top:var(--space-4);align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;animation:.2s cubic-bezier(.16,1,.3,1) svelte-1swz5b9-rise;display:flex}@keyframes svelte-1swz5b9-rise{0%{opacity:0;transform:translateY(8px)}}.verdict.ok.svelte-1swz5b9{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.verdict.bad.svelte-1swz5b9{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.verdict.shown.svelte-1swz5b9{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.verdict.svelte-1swz5b9 .answer:where(.svelte-1swz5b9){color:var(--text)}.buttons.svelte-1swz5b9{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;display:flex}.buttons.svelte-1swz5b9 .btn:where(.svelte-1swz5b9){min-height:48px}@media (width<=1023.98px){.primary.svelte-1swz5b9{flex:1}}@media (width>=1024px){.primary.svelte-1swz5b9{min-width:12rem;margin-left:auto}}.ask.svelte-1swz5b9{color:var(--muted);font-size:var(--text-sm);flex-basis:100%}.grade.svelte-1swz5b9{flex:auto}.grade.again.svelte-1swz5b9{border-color:var(--danger)}.grade.good.svelte-1swz5b9{border-color:var(--ok)}.player-bar.svelte-u0orb{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.leave.svelte-u0orb{width:var(--tap);height:var(--tap);margin-left:calc(-1 * var(--space-2));color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.leave.svelte-u0orb:hover{color:var(--text);background:var(--surface-2)}.bar.svelte-u0orb{background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--field-border);border-radius:999px;flex:1;overflow:hidden}.bar.svelte-u0orb span:where(.svelte-u0orb){border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}.count.svelte-u0orb{align-items:baseline;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:600;display:flex}
