:root{--desk:#eeedf6;--board:#3d3a8c;--board-edge:#26245e;--foil:#cfd2ff}@media (prefers-color-scheme:dark){:root:not(.light-only){--desk:#12111a;--board:#322f74;--board-edge:#1c1a45;--foil:#cfd2ff}}.sheet h1,.sheet .lede{margin-bottom:0}.row{gap:8px;display:flex}.row .open{flex:1}.ghost{color:#1b2230}.play{background:var(--board);box-shadow:inset 0 0 0 1px var(--board-edge), 0 10px 24px -14px #10182899;border-radius:18px;gap:12px;padding:22px 16px 16px;display:grid}.progress{color:var(--foil);text-align:center;margin:0;font-weight:700}.card{color:#1b2230;text-align:center;background:#fff;border-radius:14px;padding:30px 16px;transition:box-shadow .2s}.card.right{box-shadow:inset 0 0 0 4px #2f8a4f}.card.wrong{box-shadow:inset 0 0 0 4px #d64b3a}.word{letter-spacing:-.01em;word-break:break-word;margin:0;font-size:34px;font-weight:800}.meaning{color:var(--board);word-break:keep-all;margin:10px 0 0;font-size:20px;font-weight:700}.play .listen{color:#fff;border-color:#fff6;justify-self:center}.play .ghost{color:#fff;border-color:#ffffff59;justify-self:center}.choices{gap:8px;display:grid}.choice{color:#1b2230;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:14px;font-size:17px;font-weight:600}.choice.is-answer{color:#fff;background:#2f8a4f}.choice.is-wrong{color:#fff;background:#d64b3a}.card-actions{gap:8px;display:grid}.play .open{color:var(--board);box-shadow:none;background:#fff}.play .open.second{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff9}.panel{gap:10px;display:grid}.missed{gap:6px;margin:0;padding:0;list-style:none;display:grid}.missed li{color:#1b2230;background:#f4f4fb;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}
