.oc-word{font-family:var(--f-display);color:var(--accent);overflow-wrap:anywhere;font-size:40px;line-height:1.1}.oc-form{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.oc-in{text-align:center;width:100%;max-width:320px;font-size:20px}.oc-clues{flex-direction:column;gap:6px;width:100%;max-width:420px;margin:0;padding:0;list-style:none;display:flex}.oc-clues li{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.oc-clues li small{color:var(--muted);flex:auto;font-size:12px}.oc-clue{font-family:var(--f-word);overflow-wrap:anywhere;font-size:20px}.oc-clues li.out .oc-clue{color:var(--muted);text-decoration:line-through}.oc-clues li.out{background:var(--sunk)}.oc-shown{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oc-shown li{font-family:var(--f-word);border:2px solid var(--accent);border-radius:var(--radius);background:var(--surface);padding:8px 14px;font-size:24px}.oc-tally{font-family:var(--f-mono);color:var(--muted);margin:0;font-size:13px}.oc-tally b{color:var(--ink);font-size:15px}
