@media (pointer:fine){main:has(.swipe){overflow:visible}}.sort.svelte-1hulr1u{gap:var(--gap);flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=640px){.sort.svelte-1hulr1u{width:100%;max-width:400px;margin-inline:auto}.deck.svelte-1hulr1u{flex:none;height:430px;min-height:0}}.deck.svelte-1hulr1u{flex:1;min-height:250px;padding-bottom:30px;position:relative}.card.svelte-1hulr1u{z-index:calc(10 - var(--i));transform:translateY(calc(var(--i) * 10px)) scale(calc(1 - var(--i) * .045));text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-md);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 16px;transition:transform .28s cubic-bezier(.2,.9,.3,1.2);display:flex;position:absolute;inset:0 0 30px}.card.under.svelte-1hulr1u{pointer-events:none;box-shadow:var(--shadow-sm);cursor:default}.card.under.svelte-1hulr1u .word:where(.svelte-1hulr1u){opacity:.45}.rising.svelte-1hulr1u .card.under:where(.svelte-1hulr1u){transform:translateY(calc((var(--i) - 1) * 10px)) scale(calc(1 - (var(--i) - 1) * .045))}.rising.svelte-1hulr1u .card.under:where(.svelte-1hulr1u) .word:where(.svelte-1hulr1u){opacity:.8}.card.moving.svelte-1hulr1u{cursor:grabbing;transition:none}.card.leaving.svelte-1hulr1u{pointer-events:none;opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}.card.leaving.queued.svelte-1hulr1u{transform:translate(-130%)rotate(-14deg)}.card.leaving.known.svelte-1hulr1u{transform:translate(130%)rotate(14deg)}.card.leaving.never.svelte-1hulr1u{transform:translateY(-130%)scale(.9)}.card.leaving.hard.svelte-1hulr1u{transform:translateY(130%)scale(.9)}@media (prefers-reduced-motion:reduce){.card.svelte-1hulr1u{transition:none}}.heading.svelte-1hulr1u{border-radius:var(--radius-pill);background:var(--color-neutral-200);margin:0;padding:2px 12px;font-size:.9rem;font-weight:700;position:absolute;top:12px}.heading.known.svelte-1hulr1u{background:var(--color-accent-2-200);color:var(--color-accent-2-800)}.heading.queued.svelte-1hulr1u{background:var(--color-accent-200);color:var(--color-accent-800)}.word.svelte-1hulr1u{font-family:var(--font-read);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:2rem;display:inline-flex}.translation.svelte-1hulr1u{color:var(--accent);margin:0;font-size:1.2rem}.example.svelte-1hulr1u{font-family:var(--font-read);color:var(--muted);margin:0;font-style:italic}.key.svelte-1hulr1u{color:var(--muted);font-size:.75rem}.choices.svelte-1hulr1u{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tag.svelte-1hulr1u{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.75rem;position:absolute;bottom:12px}.choices.svelte-1hulr1u button:where(.svelte-1hulr1u){border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:6px 2px;font-size:.85rem;font-weight:600;display:inline-flex}.link.svelte-1hulr1u{color:var(--accent);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}
