/* KINTO V17.0.1 — final brand purge + featured store showcase; final CI trigger */
:root{--kinto-emerald:#063b32;--kinto-emerald-deep:#032b25;--kinto-accent:#b95504;--kinto-gold:#f2c85b}
html,body{background:#031f1b!important;background-image:radial-gradient(circle at 12% 0%,rgba(185,85,4,.08),transparent 30%),linear-gradient(180deg,#031f1b 0%,#063b32 48%,#032b25 100%)!important;color:#eef7f4!important}
body>nav{background:#063b32!important;background-image:linear-gradient(135deg,#063b32 0%,#08483c 55%,#032b25 100%)!important;border-color:rgba(242,200,91,.18)!important;box-shadow:0 12px 32px rgba(1,24,20,.35)!important}
body>nav>div{min-height:78px!important}
body>nav a[href="index.html"]{gap:0!important;min-width:72px!important}
body>nav a[href="index.html"]>span{display:none!important}
body>nav a[href="index.html"] img{height:60px!important;width:auto!important;max-width:190px!important;min-width:60px!important;object-fit:contain!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important}
body>nav a:not([href="index.html"]),body>nav button,.nav-container a,#meshwarStoreTabs button,.local-filter-btn{background:#b95504!important;background-image:none!important;color:#063b32!important;border-color:rgba(242,200,91,.28)!important;font-weight:900!important}
.header-container.kinto-featured-store{max-width:1180px!important;margin:28px auto 30px!important;padding:26px 30px!important;border-radius:28px!important;border:1px solid rgba(242,200,91,.24)!important;background:linear-gradient(145deg,rgba(6,59,50,.98),rgba(3,43,37,.98))!important;box-shadow:0 24px 60px rgba(1,24,20,.34),inset 0 1px rgba(255,255,255,.07)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:24px!important;text-align:right!important;overflow:hidden!important;position:relative!important}
.header-container.kinto-featured-store:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(185,85,4,.20),transparent 28%),linear-gradient(120deg,rgba(255,255,255,.04),transparent 50%)}
.kinto-featured-logo-wrap{width:150px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:rgba(255,255,255,.06);border:1px solid rgba(242,200,91,.22);box-shadow:inset 0 1px rgba(255,255,255,.08)}
.header-container.kinto-featured-store .main-logo{width:auto!important;height:88px!important;max-width:132px!important;max-height:88px!important;object-fit:contain!important;margin:0!important;filter:drop-shadow(0 12px 28px rgba(0,0,0,.25))}
.kinto-featured-copy{position:relative;z-index:1}.kinto-featured-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#b95504;color:#063b32;font-size:12px;font-weight:900;border:1px solid rgba(242,200,91,.3)}
.kinto-featured-title{margin:10px 0 5px!important;color:#fff!important;font-size:30px!important;font-weight:1000!important}.kinto-featured-subtitle{margin:0!important;color:#d9ebe5!important;font-size:14px!important;line-height:1.8!important}.kinto-featured-accent{color:#f2c85b!important}
.mw-home-hero-grid,.mw-home-hero-grid.mw-hero-v15-emerald{background-color:#063b32!important;background-image:linear-gradient(135deg,#063b32 0%,#08483c 52%,#032b25 100%)!important}
@media(max-width:700px){body>nav>div{min-height:70px!important}body>nav a[href="index.html"] img{height:54px!important;max-width:160px!important}.header-container.kinto-featured-store{grid-template-columns:1fr!important;text-align:center!important;padding:22px!important}.kinto-featured-logo-wrap{margin:auto;width:140px;height:110px}.header-container.kinto-featured-store .main-logo{height:80px!important}.kinto-featured-title{font-size:25px!important}}
