:root{--bg:#ffe9b8;--bg-deep:#f7cf7a;--text:#40280a;--text-soft:#80602f;--panel-line:#40280a2b;--track:#40280a2b;--stop:#fff7e2;--edge:#e3b65c;--accent:#0b8473;--accent-deep:#086658;--stage-no:#f9d98f}.card-sentence{font-size:clamp(24px,7vw,34px)}.card-word u{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.16em;text-decoration-thickness:.14em}.choices-wide .choice.choice-front .card-sentence{font-size:clamp(18px,5.2vw,24px)}.word-box{display:inline-block}.choice.choice-back{font-size:clamp(21px,6vw,28px)}
