/* THRS V14.81 — Announcements: Midnight Navy + Cumin Gold DARK PALETTE ONLY.
   Keep approved V14.43 hero artwork, layout, grid/list, modal, actions,
   live announcements data, RTL/LTR, responsive sizing and Light Mode intact. */
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443{
 --an43-paper:#162f43!important;
 --an43-soft:#203c50!important;
 --an43-ink:#edf4f9!important;
 --an43-muted:#bfd1de!important;
 --an43-border:#4e6e81!important;
 --an43-shadow:0 8px 21px rgba(0,8,20,.23),inset 0 1px 0 rgba(255,255,255,.035)!important;
 color-scheme:dark!important;
}
/* Keep exact megaphone, waves and heading; quiet the CTA gold. */
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443>.thrs-announcements-hero>.thrs-btn{
 background:linear-gradient(128deg,#dfb873,#cda154)!important;
 border-color:#c19a58!important;color:#142a3b!important;
 box-shadow:0 5px 13px rgba(0,8,20,.17)!important;
}
/* 4 KPI wells: dark muted semantic colors, never pastel white. */
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-kpi{
 --an43-accent:#b4cce8!important;
 --an43-circle:#2b435a!important;
 --an43-wash:rgba(78,118,158,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-kpi-green{
 --an43-accent:#a8ddc5!important;
 --an43-circle:#1e493d!important;
 --an43-wash:rgba(74,139,110,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-kpi-gold{
 --an43-accent:#e3c181!important;
 --an43-circle:#4b4030!important;
 --an43-wash:rgba(149,118,65,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-kpi-purple{
 --an43-accent:#c7b7e4!important;
 --an43-circle:#3f3b56!important;
 --an43-wash:rgba(118,101,154,.10)!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-kpi-icon{
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.065),0 3px 9px rgba(0,8,20,.15)!important;
}
/* Dropdowns should use dark native menus too. */
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-filter select,
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-form select{
 color-scheme:dark!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-filter select option,
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-form select option{
 background:#19384c!important;color:#edf5fa!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-view button.is-active{
 background:linear-gradient(125deg,#dcb26b,#c79b4f)!important;
 color:#162c3d!important;border-color:#bc9654!important;
 box-shadow:0 4px 12px rgba(0,8,20,.16)!important;
}
/* Card accents stay in place; tone down category icon pastel fills. */
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card-symbol{
 background:#2b4559!important;color:#b7d1e9!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card-high .thrs-announcements-card-symbol{
 background:#4b4030!important;color:#e6c183!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card-urgent .thrs-announcements-card-symbol{
 background:#503641!important;color:#e9b6c0!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card-low .thrs-announcements-card-symbol{
 background:#224b3b!important;color:#aee2c6!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-unread{
 color:#bdd7ef!important;background:#29455c!important;
 box-shadow:inset 0 0 0 1px #5b7893!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card-meta svg{
 color:#99b6ce!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-status{
 background:#1c493a!important;color:#bcead2!important;
 box-shadow:inset 0 0 0 1px #518d71!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-status-expired{
 background:#2b4555!important;color:#c6d8e4!important;
 box-shadow:inset 0 0 0 1px #5c798d!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card{
 border-inline-start-color:#6d9fc6!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card-high{
 border-inline-start-color:#cca254!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card-urgent{
 border-inline-start-color:#b46d7a!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-card-low{
 border-inline-start-color:#6ca98a!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-menu button{
 color:#edb7c3!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-menu button:hover{
 background:#4b343f!important;
}
/* Pagination, empty and error messages all follow same dark surface. */
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-pagination button.is-current{
 background:linear-gradient(125deg,#dbb16b,#c89c4e)!important;
 color:#152c3f!important;border-color:#c29853!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-empty>span{
 background:#4a402f!important;color:#e4bf7a!important;
 box-shadow:inset 0 0 0 1px #8a754d!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-empty>.thrs-btn{
 background:#1c3c50!important;border-color:#5c798e!important;color:#eaf3fa!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-error{
 background:#47323c!important;border-color:#956778!important;color:#edc0cb!important;
}
/* Create/Edit Announcement overlay: dark selected chips and native inputs. */
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-multi label.is-chosen{
 background:#4b402e!important;color:#f0d39c!important;border-color:#ab8950!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-form input:not([type=checkbox]),
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-form select{
 color-scheme:dark!important;
}
html[data-theme="dark"] body .thrs-shell .thrs-announcements-v1443 .thrs-announcements-modal-actions>.thrs-btn{
 background:#223f53!important;color:#edf4f9!important;border-color:#57778b!important;
}
/* No selectors touch Light Mode, page geometry, logic or hero SVG. */
