:root{--bg:#ffdfe6;--bg-deep:#f9b6c6;--text:#4d0f24;--text-soft:#8c4a5f;--panel-line:#4d0f2429;--track:#4d0f2429;--stop:#fff3f6;--edge:#eda3b6;--accent:#c2255c;--accent-deep:#9c1a48;--stage-no:#fbc8d4}.q-card{background:linear-gradient(var(--accent) 0 22px, var(--card) 22px);padding-top:34px}.card-word{font-size:clamp(24px,7.2vw,34px)}.choice.choice-back{font-size:clamp(22px,6.4vw,30px)}
