/* KIDORA MOTORS - CONSISTENT BLUE/GREEN THEME */
:root{--kidora-blue:#0756d9;--kidora-blue2:#1677ff;--kidora-green:#43b93f;--kidora-green2:#74d64b;--kidora-yellow:#f6c515;--kidora-ink:#102a43;--kidora-bg:#f4fbff}
html,body{background:#f4fbff!important;color:var(--kidora-ink)!important}
body{background:linear-gradient(135deg,#f8fcff 0%,#eef8ff 48%,#f1fff4 100%)!important;animation:none!important}
body:before,body:after{background:none!important}
.top,.topbar{background:linear-gradient(90deg,#064fc7 0%,#0876dc 55%,#3eae45 100%)!important;color:#fff!important}
.nav,header,.header,.navbar{background:#fff!important;color:#102a43!important;border-bottom:1px solid #dbeaf7!important;box-shadow:0 5px 18px rgba(7,86,217,.10)!important}
.brand,.brand:visited{color:var(--kidora-blue)!important;-webkit-text-fill-color:var(--kidora-blue)!important;text-decoration:none!important;text-shadow:none!important;font-weight:900!important}
.brand span,.brand-text{color:var(--kidora-green)!important;-webkit-text-fill-color:var(--kidora-green)!important;background:none!important}
.brand-with-logo{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
.brand-logo-icon{width:44px!important;height:40px!important;flex:0 0 44px!important;object-fit:contain!important;display:block!important;border-radius:6px!important;background:#fff!important}
.navlinks a,.nav a{color:#17324d!important}
.menu-btn,.all-categories,.category-btn{background:linear-gradient(135deg,#f6c515,#ffd84a)!important;color:#102a43!important;border:0!important}
.search,.search-box{border:2px solid #d9eaf8!important;background:#fff!important;box-shadow:0 5px 16px rgba(7,86,217,.08)!important}
.hero{background:linear-gradient(135deg,#e9f8ff 0%,#e9fff0 100%)!important}
.btn-buy,.buy-now,.buy-now-btn,.checkout-btn,.proceed-btn,.login-btn,.btn-login{background:linear-gradient(135deg,#0756d9,#43b93f)!important;color:#fff!important}
.btn-cart,.cart-btn,.add-cart,.add-to-cart{background:linear-gradient(135deg,#1677ff,#0756d9)!important;color:#fff!important}
button:hover,.btn:hover,.button:hover,input[type=submit]:hover{filter:saturate(1.05)!important}
.chip:hover{background:linear-gradient(135deg,#0756d9,#43b93f)!important;color:#fff!important;border-color:transparent!important}
.card,.product-card,.box,.panel,.section-card,.feature,.category,.modal-content,.checkout-card,.cart-card,.dashboard-card{background:rgba(255,255,255,.96)!important;border:1px solid #e1edf7!important;box-shadow:0 10px 28px rgba(20,75,120,.09)!important}
footer,.footer{background:linear-gradient(90deg,#063f9e,#0756d9 55%,#238a43)!important;color:#fff!important}
footer a,.footer a{color:#fff!important}
/* remove legacy red/pink/purple theme overrides */
[class*="red"],.danger,.delete,.btn-danger{ }
@media(max-width:700px){.brand-logo-icon{width:38px!important;height:36px!important;flex-basis:38px!important}.brand-with-logo{gap:6px!important}.brand-text{font-size:19px!important}}
/* FINAL OVERRIDE - applied last on every page */
body{background:linear-gradient(135deg,#f7fcff 0%,#edf7ff 52%,#f0fff4 100%)!important;color:#102a43!important;animation:none!important}
.top,.topbar{background:linear-gradient(90deg,#064fc7,#0876dc 58%,#43b93f)!important;color:#fff!important}
.nav,header,.header,.navbar{background:#fff!important}
.brand,.brand:visited{color:#0756d9!important;-webkit-text-fill-color:#0756d9!important}
.brand span,.brand-text,.brand-text b{color:#43b93f!important;-webkit-text-fill-color:#43b93f!important;background:none!important}
.brand-logo-icon{width:46px!important;height:42px!important;flex:0 0 46px!important;object-fit:contain!important;background:transparent!important;border-radius:0!important}
.hero-slider-arrow{color:#0756d9!important}
.hero-slider-dot.active{background:#43b93f!important}
.chips .chip:nth-child(1),.chips .chip:nth-child(3),.chips .chip:nth-child(7),.chips .chip:nth-child(11){background:linear-gradient(135deg,#0756d9,#1677ff)!important;color:#fff!important}
.chips .chip:nth-child(2),.chips .chip:nth-child(4),.chips .chip:nth-child(8),.chips .chip:nth-child(12){background:linear-gradient(135deg,#2f9e44,#63c83f)!important;color:#fff!important}
.chips .chip:nth-child(5),.chips .chip:nth-child(9){background:linear-gradient(135deg,#f1c40f,#ffd84a)!important;color:#102a43!important}
.chips .chip:nth-child(6),.chips .chip:nth-child(10){background:linear-gradient(135deg,#0b7bdc,#25a7e8)!important;color:#fff!important}
.chips .chip:nth-child(n+13){background:linear-gradient(135deg,#0756d9,#43b93f)!important;color:#fff!important}
footer,.footer{background:linear-gradient(90deg,#063f9e,#0756d9 55%,#238a43)!important;color:#fff!important}
@media(max-width:700px){.brand-logo-icon{width:40px!important;height:38px!important;flex-basis:40px!important}}
