body{background:var(--cream);color:var(--ink)}.card{background:var(--surface);border-color:var(--border)}p,small,time,.verse-heading,.row-state,.diagnostics,#position,.empty{color:var(--muted)}.words{color:var(--ink)}.quiet,.back{color:var(--accent)}.tabs{background:var(--surface-soft)}.tabs [aria-pressed=true]{background:var(--surface);color:var(--accent)}.badge,.review-panel{background:var(--surface-soft);color:var(--ink);border-color:var(--border)}.word.current{background:var(--surface-soft)}
:root[data-theme=dark] .word.issue{color:#ffaca5;background:#522a29}:root[data-theme=dark] .word.uncertain{color:#a5b5a9}:root[data-theme=dark] .word.verse-known{color:#c3d3c3;background:#203a2b}:root[data-theme=dark] .issue-note,:root[data-theme=dark] .review-panel p span{color:#ffaca5}:root[data-theme=dark] .verse.has-issue{border-right-color:#ffaca5}:root[data-theme=dark] .verse{border-color:var(--border)}

html{background:var(--cream)}body{min-height:100dvh}.tabs button{color:var(--muted)}footer p,.eyebrow{color:var(--muted)}:root[data-theme=dark] #picker-error,:root[data-theme=dark] #playback-error{color:#ffaca5}
