/* Build output: XTEND Experience Preferences v1.1.0; derived from approved Brand Registry. */
:root{
  --xep-brand-primary:#062CBA;
  --xep-brand-primary-on:#FFFFFF;
  --xep-brand-secondary:#0B74FA;
  --xep-brand-secondary-on:#000000;
  --xep-brand-complementary:#F0F5FC;
}

/* XTA Control Center: approved, isolated theme adapter; preserves existing hero gradient and effects. */
.hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.hero-top .brand{min-width:0}.hero-top .xep-head-controls{flex:none;position:relative;z-index:45}
.hero-top .xep-trigger{color:#fff;border-color:#A8CBFF;background:rgba(255,255,255,.11);min-height:40px}
.hero-top .xep-trigger:hover{background:rgba(255,255,255,.19)}
.hero-top .xep-root{--xep-brand-primary:#183F9E;--xep-brand-secondary:#2459C5}
.xep-dialog__availability{font-size:11px;line-height:1.5;color:var(--xep-popup-muted);margin:10px 3px 6px}
.xep-dialog__availability span{display:block}
[data-xep-theme="dark"]{--ink:#EAF1FF;--text:#C6D5F3;--line:#46639A;--bg:#172C57;--card:#233F74;--shadow:0 3px 12px rgba(8,26,67,.2)}
[data-xep-theme="dark"] body,[data-xep-theme="dark"] .app{background:var(--bg);color:var(--ink)}
[data-xep-theme="dark"] .tabs,[data-xep-theme="dark"] .switch{background:#203B70;border-color:var(--line)}
[data-xep-theme="dark"] .tab,[data-xep-theme="dark"] .seg{color:#DFEAFF}
[data-xep-theme="dark"] .tab[aria-selected=true],[data-xep-theme="dark"] .seg.active{background:#335DB0;color:#fff;box-shadow:inset 0 -3px #94C7FF}
[data-xep-theme="dark"] .tab:hover{background:#2D5194}
[data-xep-theme="dark"] .card,[data-xep-theme="dark"] .accordion,[data-xep-theme="dark"] .notice,[data-xep-theme="dark"] .notice.soft{background:#233F74;color:#EAF1FF;border-color:var(--line)}
[data-xep-theme="dark"] .main p,[data-xep-theme="dark"] .muted,[data-xep-theme="dark"] .small.muted,[data-xep-theme="dark"] .kpi-desc,[data-xep-theme="dark"] .summary-text small,[data-xep-theme="dark"] .change span:last-child{color:#CDDDF9}
[data-xep-theme="dark"] .notice.amber{background:#4A3C60;border-color:#BDA16B}
[data-xep-theme="dark"] .notice.danger{background:#543659;border-color:#CB8794}
[data-xep-theme="dark"] .alert-summary{background:#4A365B;border-color:#B67D93;color:#fff}
[data-xep-theme="dark"] .btn{background:#3559A0;color:#fff;border-color:#6F98DE}
[data-xep-theme="dark"] .btn.primary{background:#2459C5;border-color:#5398F0;color:#fff}
[data-xep-theme="dark"] .product-icon,[data-xep-theme="dark"] .phase-flow span{background:#315BBB;color:#fff}
[data-xep-theme="dark"] .split>div{background:#2D56A1}
[data-xep-theme="dark"] .tracking-filters select,[data-xep-theme="dark"] .search-label input{background:#1A315F;color:#fff;border-color:#779CDD}
[data-xep-theme="dark"] .tracking-filters label,[data-xep-theme="dark"] .search-label{color:#EAF1FF}
[data-xep-theme="dark"] .activity a,[data-xep-theme="dark"] .change-symbol{color:#ACCEFF}
[data-xep-theme="dark"] .status-track,[data-xep-theme="dark"] .light-meter{background:#19325E}
[data-xep-theme="dark"] .deployment-health.up{color:#AFD2FF}
[data-xep-theme="dark"] .footer{background:#183F9E;color:#DFEAFF}
[data-xep-theme="dark"] .xep-dialog{background:#1B315B;color:#F1F6FF;border-color:#7396D3}
@media(max-width:420px){.hero-top{gap:7px}.hero-top .xep-trigger{padding:7px 8px;min-width:46px}.hero-top .brand{gap:8px}.hero-top .xep-head-controls{margin-left:auto}}
