:root{--bg:#d3efd0;--bg-deep:#9fd6a0;--text:#12391c;--text-soft:#4a7353;--panel-line:#12391c29;--track:#12391c29;--stop:#effaec;--edge:#8cc98f;--accent:#1f8a4c;--accent-deep:#146636;--stage-no:#b5e2b3}.card-sentence{font-size:clamp(22px,6.4vw,30px)}.choice.choice-back{text-wrap:balance;font-size:clamp(19px,5.6vw,26px)}.choices-wide .choice.choice-front:has(.card-sentence){font-size:clamp(17px,4.8vw,22px)}
