/* consistent styling between MotorMate marketing pages and functional tools */
:root{--accent:#0f9b49;--panel:#fff;--soft:#f0f9f2;--line:#dce9df;--radius:18px}body{background:#f5f9f6!important;font-family:Inter,'Segoe UI',Arial,sans-serif!important}.topbar{background:#fff!important;border-bottom:1px solid #e5eee7!important;box-shadow:0 5px 22px #0b322313!important;min-height:76px!important}.top-brand>span:last-child{font-weight:900!important;color:#14282a!important}.top-brand-mark,.top-brand-mark span{color:#0f833e!important}.main-links a.current{background:linear-gradient(#0d9842,#005b30)!important;border-radius:50px!important;color:#fff!important}.all-menu-btn,.theme-icon{border-radius:40px!important}.all-menu-btn{background:linear-gradient(#0e9944,#006536)!important;color:#fff!important}.content{max-width:1450px!important;padding-left:clamp(15px,4vw,50px)!important;padding-right:clamp(15px,4vw,50px)!important;margin:auto}.card{background:#fff!important;border:1px solid #e0ebe2!important;border-radius:20px!important;box-shadow:0 9px 24px #0c2d2120!important;padding:23px!important}.mm-page-banner{border-radius:22px!important;background:#081f24!important;overflow:hidden!important}.mm-page-banner h1,.mm-page-banner h2{color:#fff!important}.mm-banner-copy .eyebrow{color:#9eff6c!important}.btn:not(.secondary){background:linear-gradient(180deg,#9ff834,#65e822)!important;color:#072e19!important;border-radius:40px!important;border:0!important;box-shadow:0 5px 17px #67ee312e!important}.btn.secondary{border-radius:40px!important;border:1px solid #d4e4da!important;background:#fff!important;color:#143b2b!important}.field input,.field select,.field textarea{background:#fcfefd!important;border:1px solid #d5e5d9!important;border-radius:13px!important;min-height:46px!important}.page-help{background:#fff!important;border:1px solid #e0ebe2!important;border-radius:18px!important}.notice{background:#eaf7ec!important;border:1px solid #cce6d2!important;color:#24583b!important;border-radius:15px!important}.list-row{padding:13px 0!important}.footer{background:#fff!important;border-top:1px solid #e3eee7!important;color:#527064!important}.footer a{color:#067e40!important}.footer b{color:#0d4128!important}.card h2,.card h3{color:#132e2b!important}#welcome-screen{display:none!important}
body.dark{background:#0c171b!important}body.dark .topbar,body.dark .card,body.dark .page-help,body.dark .footer{background:#14262b!important;border-color:#28413f!important;color:#e8f8ee!important}body.dark .card h2,body.dark .card h3,body.dark .top-brand>span:last-child,body.dark .footer b{color:#e8f8ee!important}body.dark .field input,body.dark .field select,body.dark .field textarea{background:#182e32!important;color:#edf7f1!important;border-color:#33524b!important}body.dark .btn.secondary{background:#223a38!important;color:#e8f8ee!important;border-color:#33524b!important}
@media(max-width:750px){.topbar{min-height:64px!important}.content{padding-left:14px!important;padding-right:14px!important}.card{padding:17px!important}.mm-page-banner{min-height:0!important}}
