/* SabronPro V67 Brand Refresh — Navy/Gold Premium Technology Identity */
:root{
  --sabron-navy:#0B1320;
  --sabron-navy-2:#101B2D;
  --sabron-gold:#D4AF37;
  --sabron-gold-2:#F0D77A;
  --sabron-white:#FFFFFF;
  --sabron-muted:#64748b;
  --primary-color:#D4AF37;
  --primary-light:#F0D77A;
  --primary-dark:#0B1320;
  --accent-color:#D4AF37;
  --brand-primary:#0B1320;
  --brand-accent:#D4AF37;
}
body{accent-color:var(--sabron-gold)}
.text-brand-gradient,
.brand-gradient-text,
.sabron-gradient-text{
  background:linear-gradient(135deg,var(--sabron-navy) 0%,var(--sabron-gold) 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
}
.sabron-navbar::before{background:radial-gradient(circle at 12% 0%,rgba(212,175,55,.13),transparent 24%),radial-gradient(circle at 88% 0%,rgba(11,19,32,.09),transparent 25%)!important}
.brand-logo-box{background:#fff!important;border:1px solid rgba(212,175,55,.42)!important;box-shadow:0 14px 32px rgba(11,19,32,.11),0 0 0 4px rgba(212,175,55,.08)!important;object-fit:contain!important}
.brand-logo-box img{object-fit:contain!important;padding:6px!important}
.brand-title{color:var(--sabron-navy)!important;font-family:'Inter','Cairo',Arial,sans-serif!important;letter-spacing:-.5px!important}
.brand-subtitle{color:var(--sabron-gold)!important;letter-spacing:.12em!important}
.brand-subtitle::before{background:linear-gradient(135deg,var(--sabron-gold),var(--sabron-gold-2))!important;box-shadow:0 0 12px rgba(212,175,55,.42)!important}
.nav-link-active{color:var(--sabron-navy)!important;background:linear-gradient(180deg,#fff,#fffbeb)!important;border-color:rgba(212,175,55,.28)!important;box-shadow:0 8px 22px rgba(212,175,55,.13)!important}
.nav-link-normal:hover{color:var(--sabron-navy)!important;background:#fffbeb!important}
.btn-primary,.primary-btn,.sabron-btn-primary,.v49-btn-primary,.v51-submit-btn{background:linear-gradient(135deg,var(--sabron-navy),var(--sabron-navy-2))!important;color:#fff!important;border-color:rgba(212,175,55,.22)!important;box-shadow:0 16px 34px rgba(11,19,32,.18)!important}
.btn-primary:hover,.primary-btn:hover,.sabron-btn-primary:hover{filter:brightness(1.04);box-shadow:0 18px 38px rgba(11,19,32,.25)!important}
.btn-accent,.sabron-btn-accent,.cta-gold{background:linear-gradient(135deg,var(--sabron-gold),var(--sabron-gold-2))!important;color:var(--sabron-navy)!important}
.sabron-v44-brand{background:linear-gradient(135deg,var(--sabron-navy) 0%,#111827 58%,#2B2412 100%)!important;color:#fff!important;border-inline-start:1px solid rgba(212,175,55,.14)!important}
.sabron-v44-brand-chip{background:#fff!important;border:1px solid rgba(212,175,55,.36)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}
.sabron-v44-brand-chip img{object-fit:contain!important;padding:2px!important}
.sabron-v44-user-card{border-color:rgba(212,175,55,.18)!important}
.text-blue-700,.text-indigo-700,.text-purple-700{color:var(--sabron-navy)!important}
.bg-blue-700,.bg-indigo-700,.bg-purple-700{background-color:var(--sabron-navy)!important}
.from-blue-700,.from-indigo-700,.from-purple-700{--tw-gradient-from:var(--sabron-navy)!important;--tw-gradient-to:rgba(11,19,32,0)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}
.to-cyan-600,.to-blue-600,.to-purple-600{--tw-gradient-to:var(--sabron-gold)!important}
.plc-ble-btn-primary{background:linear-gradient(135deg,var(--sabron-navy),var(--sabron-gold))!important;color:#fff!important}
.plc-ble-btn-dark{background:var(--sabron-navy)!important;color:#fff!important}
.plc-chip{background:rgba(212,175,55,.11)!important;border-color:rgba(212,175,55,.22)!important;color:var(--sabron-navy)!important}
.footer-logo img,.footer-brand-head img{object-fit:contain!important}
.sabron-premium-footer,.premium-footer,.footer-main{--footer-accent:var(--sabron-gold)}
::selection{background:rgba(212,175,55,.25);color:var(--sabron-navy)}
