/* v26 accessibility contrast fixes (axe-core WCAG 2.1 AA scan of the guided tour + start screen, 10/26/2026).
   Loaded last so it wins over earlier sheets. */
/* Main coral button: white text was 3.4:1 on #e0645a. Same coral family, now 4.6:1. */
.btn:not(.ghost):not(.dark):not(.gold):not(.light){background:#c94a40;box-shadow:0 3px 0 #9b372f}
/* Skills heatmap: cells with too few answers were faded to 65% (text fell to 2.7:1). Full strength now,
   marked with a dashed outline instead; the key matches. */
.sk-cell.thin{opacity:1;outline:1px dashed #8a8270;outline-offset:-4px}
.sk-key.thin{border:1px dashed #8a8270}
