/* THRS V14.79 — Skill Matrix dark-only color refinement.
   No changes to layouts, SVG hero art, data, controls, APIs or Light Mode.
   Keep all existing V14.41 structure, sizing and responsive rules. */
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 {
 --sk41-paper:#142f43!important;
 --sk41-soft:#203e52!important;
 --sk41-ink:#edf4f8!important;
 --sk41-muted:#c4d3de!important;
 --sk41-border:#4e6e81!important;
 --sk41-shadow:0 8px 21px rgba(0,8,20,.23),inset 0 1px 0 rgba(255,255,255,.035)!important;
 color-scheme:dark!important;
}
/* The approved hero/graphic stays unchanged; tone down only Add Skill. */
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441>.thrs-skills-hero>.thrs-btn {
 background:linear-gradient(130deg,#dfb875,#cba155)!important;
 color:#132c3c!important;
 border-color:#c6a363!important;
 box-shadow:0 5px 12px rgba(0,8,20,.17)!important;
}
/* Four semantic icons: subdued slate, evergreen, cumin, violet. */
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-kpi {
 --sk41-accent:#b2c9e7!important;
 --sk41-icon-bg:#2a4259!important;
 --sk41-wash:rgba(83,121,160,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-kpi-green {
 --sk41-accent:#a8ddc3!important;
 --sk41-icon-bg:#1e4a3d!important;
 --sk41-wash:rgba(70,135,105,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-kpi-gold {
 --sk41-accent:#e4c184!important;
 --sk41-icon-bg:#4b4030!important;
 --sk41-wash:rgba(154,120,73,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-kpi-purple {
 --sk41-accent:#c8b9e2!important;
 --sk41-icon-bg:#3f3b55!important;
 --sk41-wash:rgba(123,102,155,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-kpi-icon {
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 3px 9px rgba(0,8,20,.15)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-kpi-track i {
 background:linear-gradient(90deg,#b58b44,#d8b365)!important;
}
/* Tabs & filter action palette only. */
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-tabs button.is-active {
 background:linear-gradient(135deg,#15364b,#0f2e42)!important;
 color:#eaf3f8!important;
 border-color:#648094!important;
 box-shadow:0 4px 11px rgba(0,8,20,.15)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-tabs button.is-active::after {
 background:#d2a65b!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-filter select {
 color-scheme:dark!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-filter select option {
 background:#19384c!important;
 color:#edf4f8!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-view-toggle button.is-selected {
 background:linear-gradient(125deg,#d9b16c,#c39852)!important;
 color:#132b3d!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-toolbar-actions>.thrs-btn {
 background:#1d3a50!important;
 color:#eaf4f9!important;
 border-color:#57788c!important;
}
/* Empty state shown in screenshot; remove white-yellow icon square. */
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-empty {
 background:#203e52!important;
 border-color:#59768a!important;
 color:#c8d9e5!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-empty-icon {
 background:#4b402e!important;
 color:#e9c480!important;
 box-shadow:inset 0 0 0 1px #8b734b!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-empty>.thrs-btn {
 background:#1d3a50!important;
 color:#ecf4f8!important;
 border-color:#607d90!important;
}
/* Existing list/grid/team matrix: calm, legible badges and action buttons. */
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-status-proficient {
 background:#1d483b!important;
 color:#b6e7cc!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-status-developing {
 background:#493b2b!important;
 color:#e9cc94!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-status-planned {
 background:#254357!important;
 color:#c1dcee!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-verified {
 background:#20483c!important;
 color:#b9e6d0!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-level-track>i {
 background:linear-gradient(90deg,#4b9074,#78b197)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-track-developing>i {
 background:linear-gradient(90deg,#b18a47,#d9b56f)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-track-planned>i {
 background:linear-gradient(90deg,#527caa,#81a9ca)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-skill-icon {
 color:#dfb76e!important;
 background:#3f403d!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-actions>button.thrs-skills-action-delete {
 color:#e9b9c4!important;
 background:#4d3441!important;
 border-color:#986879!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-pagination [aria-current="page"] {
 background:linear-gradient(125deg,#d7ad66,#c59952)!important;
 color:#172c3b!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-skills-v1441 .thrs-skills-error {
 background:#46303b!important;
 color:#edc2cb!important;
 border-color:#976776!important;
}
/* No changes to sizing, DOM structure, functions, permissions or Light Mode. */
