:root{--back:#080D10;--surface:#232B2E;--gold:#D5B47A;--text:#F1F3F5;--muted:color-mix(in srgb,#F1F3F5 75%,#080D10);--line:#758289}
html,body{background-color:#080D10;color:#F1F3F5}h1,h2,h3,.masthead strong,.brand{color:#D5B47A}a{color:#D5B47A}
.side-menu{background:linear-gradient(90deg,#13191C,#080D10);border-color:#758289}.masthead{background:#13191Cf5;border-color:#758289}
.card,.identity{background-color:#232B2E;background-image:linear-gradient(120deg,#232B2Ef7,#232B2Eed);border-color:#758289}
.app-content{background-color:#080D10}.page-hero{background-image:linear-gradient(90deg,#080D10e6,#080D1044),url('/branding/reaper-ui/cinematic-atmosphere.png');background-size:cover;background-position:center}
.rail-emblem{background-image:url('/branding/reaper-ui/reaper-emblem.png')}button,.button{background:linear-gradient(135deg,#534531,#232B2E);color:#F1F3F5;border-color:#758289}
button:hover,.button:hover,.side-menu nav a[aria-current=page]{background-color:#34404B;border-color:#D5B47A}
input,select,textarea{background-color:#232B2E;background-image:none;color:#F1F3F5;border-color:#758289}select option,select optgroup{background-color:#232B2E;color:#F1F3F5}
select option:checked{background:#34404B;color:#F1F3F5}th,.chart-tooltip,blockquote{background:#080D10;color:#F1F3F5}td,th{border-color:#75828966}
.profile-tabs a{background:linear-gradient(#13191C,#232B2E);border-color:#758289;color:#F1F3F5}.profile-tabs a[aria-current=page]{border-color:#D5B47A;color:#D5B47A}
.status,.pending,.notice,.eyebrow,p,small,.account{color:var(--text)}footer{background:#080D10;color:#F1F3F5;border-color:#758289}
:focus-visible{outline-color:#D5B47A}
@media(forced-colors:active){select,select option,select optgroup{color:CanvasText;background:Canvas}select option:checked{color:HighlightText;background:Highlight}}
