/* DCN Brand V13 — palette inspired by the supplied Digonto infinity logo.
   Additive visual layer; no database, JS, package pricing or admin logic changes. */
:root{--primary:#006bda;--sky:#04baf3;--navy:#061c4d;--ink:#0b2754;--muted:#617894;--pale:#eff8ff;--bs-primary:#006bda;--bs-primary-rgb:0,107,218;--dcn-deep:#061b4b;--dcn-blue:#006cde;--dcn-cyan:#00c9f5;--dcn-light:#eaf7ff}
body{color:#132f56}a{color:#006bda}a:hover{color:#004eae}h1,h2,h3,h4,h5,h6{color:#0a2856}
.btn-primary,.dcn-v9-btn-primary,.dcn-v9-pay-button,.dcn-v9-footer-cta{background:linear-gradient(112deg,#0645b8,#008de9 68%,#00b8f0)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 26px #0067c82b}
.btn-primary:hover,.dcn-v9-btn-primary:hover,.dcn-v9-pay-button:hover,.dcn-v9-footer-cta:hover{background:linear-gradient(112deg,#042f91,#0072d6 65%,#00a6e7)!important;box-shadow:0 16px 30px #0067c83b}
.btn-outline-primary{--bs-btn-color:#006bda;--bs-btn-border-color:#006bda;--bs-btn-hover-bg:#006bda;--bs-btn-hover-border-color:#006bda}
.topbar,.dcn-v9-topbar{background:#061b4b!important;color:#d4eaff!important}.dcn-v9-topbar i,.topbar i{color:#25c8ff!important}
.navbar .nav-link,.dcn-v9-navbar .nav-link{color:#133b70!important}.navbar .nav-link:hover,.dcn-v9-navbar .nav-link:hover,.dcn-v9-navbar .nav-link.active{color:#006cda!important}.dcn-v9-navbar .nav-link.active:after{background:linear-gradient(90deg,#006cde,#00c9f5)!important}
.hero,.dcn-hero-v9{background:radial-gradient(ellipse at 88% 18%,#c9efff 0,transparent 46%),linear-gradient(115deg,#f8fbff,#eaf5ff)!important}.hero h1,.dcn-hero-v9 h1{color:#061d4d!important}.hero h1 span,.section-heading h2 span,.page-hero h1 span{color:#0073db!important}.dcn-v9-eyebrow,.eyebrow,.kicker{color:#0072cf!important}.dcn-v9-rotate-window{color:#0088e4!important}.dcn-v9-live,.pulse{background:#00bff1!important;box-shadow:0 0 0 5px #00bff12b!important}.dcn-v9-trust i{color:#008fdb!important}.dcn-v9-btn-outline{border-color:#9ecaf0!important;color:#0752a4!important}.dcn-v9-btn-outline:hover{background:#e7f5ff!important}
.dcn-v9-network{background:linear-gradient(140deg,#061940,#0b3470 60%,#0754a1)!important;border-color:#258cd066!important;box-shadow:0 26px 65px #003f9133!important}.dcn-v9-net-top,.dcn-v9-net-bottom{color:#b8e7ff!important}.dcn-v9-net-status{color:#3de5ff!important}.dcn-v9-capabilities span{background:#ffffff10!important;border-color:#5fbef433!important}.dcn-v9-capabilities i{color:#39c9ff!important}.dcn-v10-router-leds circle{fill:#1ed6f5!important;filter:drop-shadow(0 0 4px #13cbff)!important}
.page-hero{background:linear-gradient(125deg,#eaf5ff,#f9fcff)!important}.page-hero h1{color:#062456!important}.section-heading h2,.package-card h3{color:#092e63!important}.package-card{border-color:#d7eafa!important;box-shadow:0 10px 34px #0053a80b!important}.package-card:hover{border-color:#7fc8f5!important;box-shadow:0 20px 48px #0065c31c!important}.popular-tag{background:linear-gradient(110deg,#044ab8,#008fe5,#0ac9f4)!important}.package-type,.price-line strong{color:#006cde!important}.feature-list i,.benefit>i,.info-card i,.stat-card i{color:#008de4!important}.benefit>i{background:#e8f5ff!important}.why,.qr-card{background:#f2f9ff!important}.cta,.about-panel{background:linear-gradient(115deg,#061d53,#0752b6 60%,#079bdc)!important}.cta .kicker{color:#90e4ff!important}
.form-control:focus,.form-select:focus{border-color:#008fe5!important;box-shadow:0 0 0 4px #008fe51e!important}.form-panel,.offer-card,.info-card,.admin-panel,.stat-card{border-color:#d9e9fa!important}.qr-card{border-color:#cce7fa!important}
/* Existing V12 needle behavior remains unchanged; palette-only gauge treatment */
.speed-gauge .speed-value{fill:#06275b!important}.speed-gauge .speed-unit{fill:#4778a6!important}
.dcn-v9-footer,.footer{background:linear-gradient(125deg,#041633,#082759 65%,#09366e)!important;color:#c8e1f6!important}.dcn-v9-footer h3,.dcn-v9-footer h6,.footer h6{color:#fff!important}.dcn-v9-footer a,.footer a{color:#d0eaff}.dcn-v9-footer a:hover,.footer a:hover{color:#42d0ff!important}.dcn-v9-footer-contact i,.dcn-v9-credit a,.dcn-v10-credit a{color:#44d2ff!important}.dcn-v9-footer-cta{display:inline-flex!important}.dcn-v9-footer-bottom{align-items:center!important}.dcn-v10-credit{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.dcn-v10-credit a{display:inline-flex!important;width:auto!important;margin:0!important}
.admin-body{background:#f2f7ff!important}.admin-sidebar{background:linear-gradient(180deg,#05183e,#092e6a)!important}.admin-sidebar nav a{color:#d7e9fb!important}.admin-sidebar nav a:hover{background:#0757ac!important;color:white!important}.admin-top{border-bottom-color:#dbe8f8!important}.admin-panel,.stat-card{box-shadow:0 8px 28px #06458d0b!important}.login-body{background:radial-gradient(circle at 15% 12%,#c8eaff,transparent 48%),#f0f7ff!important}
@media(max-width:575px){.dcn-v9-footer-bottom{flex-direction:column!important;text-align:center!important}.dcn-v10-credit{justify-content:center!important}.dcn-v9-brand img{max-width:170px!important;max-height:54px!important}}
@media(prefers-reduced-motion:reduce){.dcn-v9-live,.pulse{animation:none!important}}
