/* ABFI Accounting colours on BwU Connect (2026-11-02). Loaded last. Navy #071D36, burnt orange #C96B35, gold #EDC862, cream #F8F3E8. */
:root{--bg:#06172b;--panel:#0b2340;--panel2:#102c4f;--line:#1f3d63;--text:#f8f3e8;--muted:#a9b8c9;--hot:#e0874e;--cyan:#9fb0c3;--yellow:#edc862;--violet:#c6d1de;--green:#7fc79a;--red:#e8796b;--shadow:0 18px 60px rgba(0,0,0,.35)}
[data-theme="light"]{--bg:#f8f3e8;--panel:#ffffff;--panel2:#f7f5ef;--line:#e2daca;--text:#071d36;--muted:#55697f;--hot:#c96b35;--cyan:#3d5a80;--yellow:#8a6a10;--violet:#071d36;--green:#2f7d4f;--red:#b8432f;--shadow:0 10px 30px rgba(7,29,54,.08)}
html{font-family:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
body{background:radial-gradient(circle at 88% 3%,rgba(201,107,53,.10),transparent 30%),radial-gradient(circle at 15% 92%,rgba(237,200,98,.06),transparent 34%),var(--bg)}
[data-theme="light"] body{background:radial-gradient(circle at 88% 3%,rgba(201,107,53,.07),transparent 30%),var(--bg)}
.sidebar{background:#071d36}
[data-theme="light"] .sidebar{background:#071d36;--text:#f8f3e8;--muted:#a9b8c9;--panel2:#102c4f;--line:#1f3d63;color:#f8f3e8}
.brand span,.eyebrow{color:var(--hot)}
.brand strong::after{content:"for ABFI Accounting";display:block;font:600 11px/1.4 "Hanken Grotesk",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#edc862;margin-top:6px}
.btn.hot,button.hot{background:var(--hot);border-color:var(--hot);color:#fff}
/* The BwU Connect logo keeps its own colours on every theme (Umaima, 2 Nov): mark + "Connect" gradient untouched. */
.cx-logo i{background:linear-gradient(90deg,#ff55bd,#9a72ff);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme="light"] .cx-logo i{background:linear-gradient(90deg,#d1208f,#6a45dc);-webkit-background-clip:text;background-clip:text;color:transparent}
