/* TEMP 12.67 brand refresh, no changes to app logic */
:root{--temp-orange:#ff8a20;--amber:#ff8a20;--blue:#2583ff;--blue2:#1479d8}
html,body{background-color:#061426;color:#f7f9fd}
.topbar{border-bottom-color:rgba(255,138,32,.27)}
.logo,.auth-logo .logo,.auth-copy-brand .logo{background:#0a3159 url('./temp-rocket-3d.png') center/cover no-repeat!important;color:transparent!important;box-shadow:0 5px 20px rgba(255,138,32,.14)!important}
.btn-blue,.btn.btn-blue,.auth-card button[type=submit],.t38-auth-submit{background:linear-gradient(135deg,#ff9d32,#f37012)!important;color:#061b34!important;box-shadow:0 7px 20px rgba(255,128,28,.2)!important}
.btn-primary,.btn-soft{border:1px solid rgba(255,138,32,.23)}
.navbtn.active,.nav-v8 .active,.nav .active{color:#ff9a35!important;border-color:rgba(255,145,30,.4)!important}
.navbtn.active svg,.nav .active svg{color:#ff9a35!important}
input:focus,select:focus,textarea:focus{outline-color:#ff8a20!important;border-color:#ff8a20!important}
.card,.kpi,.metric{border-color:rgba(101,153,201,.25)}
.hero-kicker,.eyebrow{color:#ffa347}
button:focus-visible,a:focus-visible{outline:2px solid #ffa347;outline-offset:3px}
@media(max-width:768px){input,textarea,select{font-size:16px!important}.shell,.auth-layout{max-width:100%;min-width:0}.card,.metric{min-width:0}}
