:root{--accent:#2563eb;--accent-text:#ffffff;--accent-soft:color-mix(in srgb,#2563eb 14%,var(--card))}
:root[data-theme=dark]{--accent-soft:color-mix(in srgb,#2563eb 24%,var(--card))}
.stc-1{background:#FFE699;color:#111827}
.stc-2{background:#F4B183;color:#111827}
.stc-3{background:#C00000;color:#ffffff}
.stc-4{background:#70AD47;color:#111827}
.stc-5{background:#A9D08E;color:#111827}
.stc-6{background:#FFD966;color:#111827}
.stc-7{background:#F8CBAD;color:#111827}
.stc-8{background:#E06666;color:#ffffff}
.stc-9{background:#00B050;color:#ffffff}
.stc-10{background:#BDD7EE;color:#111827}
.stc-11{background:#D9D2E9;color:#111827}
.stc-12{background:#7F7F7F;color:#ffffff}
.stc-13{background:#9DC3E6;color:#111827}
.stc-14{background:#FCE4D6;color:#111827}
.stc-15{background:#D0CECE;color:#111827}
.stc-16{background:#8EA9DB;color:#111827}
.stc-17{background:#C9C9C9;color:#111827}
.stc-18{background:#2E9E5B;color:#ffffff}
.stg-19{background:#94A3B8;color:#111827}
.stg-20{background:#60A5FA;color:#111827}
.stg-21{background:#A78BFA;color:#111827}
.stg-22{background:#F59E0B;color:#111827}
.stg-23{background:#FB923C;color:#111827}
.stg-24{background:#22C55E;color:#ffffff}
.stg-25{background:#EF4444;color:#ffffff}
