:root{--bg:#e6dcf7;--bg-deep:#c5b0ec;--text:#2c1750;--text-soft:#675390;--panel-line:#2c175029;--track:#2c175029;--stop:#f6f1fd;--edge:#b8a2e4;--accent:#d9731a;--accent-deep:#b0570c;--stage-no:#d5c5f2}.card-word{font-size:clamp(30px,9.4vw,46px)}.choice .card-word{font-size:clamp(20px,5.8vw,26px)}.choice.choice-back{white-space:nowrap;font-size:clamp(22px,6.6vw,30px)}
