/* ATLAS99 unified navy blue theme — presentation only */
:root{--emerald-950:#020b20;--emerald-900:#06132e;--emerald-800:#0a1c40;--emerald-700:#102a59;--emerald-600:#153a79;--emerald-500:#1b4e99;--emerald-glow:#2f8dff;--jin-green-deep:#020b20;--jin-green-dark:#081735;--jin-green:#0d2857;--jin-green-light:#174787;--jin-red:#2674dd;--jin-red-dark:#0b3579;--lux-bg-deep:#020b20;--lux-bg-panel:#0a1c40;--bg-deep:#020b20;--bg-panel:#091a3b;--rl-red:#2470db;--rl-border:#3b8eff;--border-gold:#d7b757;--gold-primary:#e8c65b;--gold-gradient:linear-gradient(135deg,#ffe396,#be8d29);color-scheme:dark}
html,body{background-color:#030d24!important;background-image:linear-gradient(160deg,#030b20 0%,#081b41 55%,#020916 100%)!important;color:#f4f7ff}
.h-lux,header.h-lux,.header-container,.atlas-header{background:linear-gradient(115deg,#020b20,#0b2856 55%,#030d25)!important;border-bottom-color:#2875d4!important;box-shadow:0 3px 20px #0051ab33!important}
#sidebarDropdown,.atlas-sidebar,.sidebar,.side-menu,.sidebar-content{background:linear-gradient(170deg,#07142d,#0d2b5a 50%,#030e27)!important;border-color:#2f76cc!important}
#sidebarDropdown a,.atlas-side-links a{border-color:#264e87!important}
#sidebarDropdown a:hover,.atlas-side-links a:hover{background:#174885!important}
.u-bar,.marquee-container,.ticker,.announcement-bar{background:#061632!important;border-color:#2d75cd!important;color:#ffe293!important}
.ft-menu-flex,.ft-nav,.footer-nav,.bottom-nav,.bottom-navigation,.mobile-footer,footer,.footer-menu,.footer-container{background:linear-gradient(180deg,#123568,#071a3b 42%,#030c22 100%)!important;border-color:#397dda!important}
.ft-menu-flex a,.footer-menu a{color:#f2f5ff}
.ft-menu-flex a.active,.ft-menu-flex .active,.bottom-nav .active{color:#ffd76b!important}
input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#3f6bb2;box-shadow:none}
button,.btn,a{ -webkit-tap-highlight-color:transparent }
/* Ensure mobile screens use the full available viewport width */
html,body{max-width:100%;overflow-x:clip}
