:root{--bg:#d8f1f4;--bg-deep:#a4dbe2;--text:#0c3a44;--text-soft:#45747d;--panel-line:#0c3a4429;--track:#0c3a4429;--stop:#effafb;--edge:#8fcfd8;--accent:#c2255c;--accent-deep:#981a47;--stage-no:#b9e4ea}.q-card .card-word{font-size:clamp(24px,7.2vw,36px)}.choice.choice-back{text-wrap:balance;font-size:clamp(18px,5.2vw,24px)}.choice.choice-front{text-wrap:balance;font-size:clamp(17px,4.8vw,22px)}
