/* THRS V14.91 — Help Center dark color refinement ONLY.
   Preserves approved V14.54 hero artwork, V14.55 compact categories,
   all component geometry, search, FAQ expansion, category dropdown, pagination,
   business logic, RTL and Light Mode. */
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454{
 --h54-bg:#18394e!important;
 --h54-soft:#214357!important;
 --h54-ink:#edf4fa!important;
 --h54-muted:#c2d4e0!important;
 --h54-line:#4d6e82!important;
 --h54-shadow:0 8px 21px rgba(0,8,20,.24),inset 0 1px 0 rgba(255,255,255,.035)!important;
 color-scheme:dark!important;
}
/* Search: same geometry and position inside the hero; remove light white well. */
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-search{
 background:#183950!important;
 border-color:#658196!important;
 box-shadow:0 6px 18px rgba(0,9,22,.23)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-search>svg{
 color:#dfbc7c!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-search input{
 color:#eef5fa!important;
 -webkit-text-fill-color:#eef5fa!important;
 color-scheme:dark!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-search input::placeholder{
 color:#a9c0d2!important;
 -webkit-text-fill-color:#a9c0d2!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-search>button{
 background:#2b4b60!important;
 color:#e7f1f8!important;
}
/* Statistic wells: muted gold, blue and purple on dark rather than pastel. */
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-stat{
 --h54-icon:#e6c589!important;
 --h54-icon-bg:#4d4130!important;
 --h54-glow:rgba(146,116,65,.12)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-stat.tone-blue{
 --h54-icon:#bbd4ec!important;
 --h54-icon-bg:#294a62!important;
 --h54-glow:rgba(82,126,161,.11)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-stat.tone-purple{
 --h54-icon:#d9c5ed!important;
 --h54-icon-bg:#453d5c!important;
 --h54-glow:rgba(121,100,158,.11)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-stat-icon{
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.055),0 3px 9px rgba(0,8,20,.12)!important;
}
/* Compact category strip: preserve width/wrapping and dropdown placement. */
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-featured>.thrs-h55-all-topics:not(.is-active){
 background:#453e2f!important;
 color:#f1d39c!important;
 border-color:#9c8151!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-featured>.thrs-h54-category.is-active,
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-category.is-active{
 background:linear-gradient(120deg,#4c4030,#3c3b3c)!important;
 color:#f0d39a!important;
 border-color:#b59862!important;
 box-shadow:0 4px 10px rgba(0,9,20,.19)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-category svg,
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-featured>.thrs-h54-category svg{
 color:#b5cde0!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-category.is-active svg,
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-featured>.thrs-h54-category.is-active svg{
 color:#e9c47e!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-featured .is-active .thrs-h55-chip-count,
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-category.is-active>span{
 background:#625236!important;
 color:#f6deb1!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-menu-trigger{
 background:linear-gradient(120deg,#473f31,#3d3a35)!important;
 color:#f1d49f!important;
 border-color:#998354!important;
 box-shadow:0 3px 10px rgba(0,9,20,.14)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-menu-trigger>svg{
 color:#ddb879!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-menu-trigger.is-open{
 background:linear-gradient(120deg,#4c4130,#3b3d40)!important;
 color:#f5dbac!important;
 border-color:#b59862!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-menu-item svg{
 color:#b6cee0!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-menu-item.is-active{
 background:linear-gradient(115deg,#4b402f,#3c3b42)!important;
 color:#f0d59f!important;
 border-color:#b29561!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-menu-item.is-active svg{
 color:#e4bf80!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h55-menu-item.is-active small{
 background:#5c4d38!important;
 color:#f2d7a5!important;
}
/* FAQ section: dark cumin result count, gentle icon wells, visible chevrons/links. */
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-panel-count{
 background:#4b402f!important;
 color:#efd29e!important;
 border-color:#977c4b!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-question-icon{
 background:#294a61!important;
 color:#c2daeb!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-chevron{
 color:#aec9db!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-qa.is-open{
 border-color:#967f52!important;
 box-shadow:0 4px 11px rgba(0,9,20,.18)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-answer a{
 color:#e5c78d!important;
}
/* Pagination remains 5 per page, gold selected page now less luminous. */
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-pager button.is-current{
 background:linear-gradient(120deg,#d9b36f,#c49a54)!important;
 color:#142d3c!important;
 border-color:#b99458!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-empty button{
 background:#26475d!important;
 color:#edf5fa!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-error{
 background:#4a3440!important;
 color:#f0c2ce!important;
 border-color:#976a7b!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-help-v1454 .thrs-h54-error button{
 background:#29475d!important;
 color:#edf5fa!important;
}
/* Paint only. Zero changes to geometry, SVG, content or Light Mode. */
