:root{--font-ui:"Plus Jakarta Sans",sans-serif;--font-display:"Outfit",sans-serif;--brand:#ed4b35;--brand-soft:#fff0ec;--text-strong:#192235;--text-body:#5d6a7e;--surface:#fff;--surface-muted:#f6f8fb;--border:#e5eaf1;--focus:#efaa9c}body,button,input,textarea,select{font-family:var(--font-ui)!important;color:var(--text-strong)}.page-heading h1,.hero h2,.saas-content h1,.panel-title h3,.stat-card strong,.store-cover h1{font-family:var(--font-display)!important}.menu-link svg,.saas-sidebar nav svg{width:17px;height:17px;stroke-width:2;flex:none}.menu-link>span{display:flex;align-items:center;justify-content:center}.menu-link>span svg{width:18px;height:18px}.saas-sidebar nav a{gap:10px}.saas-sidebar nav a svg{color:#91a6c9}.saas-sidebar nav a.active svg{color:#adc0ff}.stat-icon svg,.quick span svg{width:17px;height:17px;stroke-width:2.3}.icon-action svg{width:17px;height:17px}.button{font-weight:800;letter-spacing:-.15px}.button.primary{background:linear-gradient(135deg,#f15b43,#df402d)}.button.secondary{font-weight:700}.panel,.stat-card{background:var(--surface)}.data-table th{font-family:var(--font-ui);font-weight:800;letter-spacing:.65px}.data-table td{font-size:12px}.form-field>span{font-weight:800}.form-field input,.form-field textarea,.form-field select{font-family:var(--font-ui)!important}.form-field input::placeholder,.form-field textarea::placeholder{color:#a2acb9}.tag,.status{font-family:var(--font-ui);font-weight:800}.storefront{font-family:var(--font-ui)}.storefront h1,.storefront h2,.storefront h3{font-family:var(--font-display)}.tv-menu{font-family:var(--font-ui)}.tv-menu h1,.tv-menu h2,.tv-menu h3{font-family:var(--font-display)}
