:root{--bg:#dfe6ee;--bg-deep:#b9c7d8;--text:#1c2738;--text-soft:#56657c;--panel-line:#1c27382b;--track:#1c27382b;--stop:#f3f6fa;--edge:#a9b8cc;--accent:#d92c20;--accent-deep:#a81d13;--stage-no:#c9d5e3}.sign{aspect-ratio:1;height:auto;display:block}.sign-big{width:clamp(120px,38vw,170px)}.sign-small{width:58px;margin-inline:auto}.choices-wide .choice.choice-front:has(.sign){min-height:84px}.choice.choice-front.is-right:has(.sign){background:var(--card);box-shadow:0 0 0 5px}.choice.choice-front.is-wrong:has(.sign){background:var(--card);box-shadow:0 0 0 5px}.match.is-done:has(.sign){background:var(--card);box-shadow:0 0 0 5px}.match.is-done.pair-0:has(.sign){color:#6f5cf1}.match.is-done.pair-1:has(.sign){color:#18a892}.match.is-done.pair-2:has(.sign){color:#d9731a}.explain-card .sign{width:64px;margin:0}
