/* ============ v1 — Тёмный премиум «авто-сервис» ============ */
body.design-v1{
  --esa-font:'Manrope','Inter','Segoe UI',sans-serif;
  --esa-bg:#0d1117;            /* глубокий тёмный */
  --esa-text:#e6edf3;
  --esa-header-bg:rgba(13,17,23,.9);
  --esa-border:#1f2937;
  --esa-accent:#CC0000;        /* фирменный красный */
  --esa-accent-soft:#1c2530;
  --esa-card-bg:#151b23;
  --esa-features-bg:#0d1117;
  --esa-hero-bg:radial-gradient(1200px 600px at 80% -10%, #1f2937 0%, #0d1117 55%);
  --esa-hero-kicker:#ff4d4d;
  --esa-footer-bg:#080b0f;
}
body.design-v1 .esa-header{box-shadow:0 1px 0 rgba(255,255,255,.05)}
body.design-v1 .esa-menu a:hover{background:#1c2530;color:#ff4d4d}
body.design-v1 .esa-btn--primary{background:linear-gradient(135deg,#CC0000,#8f0000);color:#fff}
body.design-v1 .esa-btn--primary:hover{box-shadow:0 12px 28px rgba(204,0,0,.4)}
body.design-v1 .esa-btn--ghost{border-color:#334155;color:#e6edf3}
body.design-v1 .esa-btn--ghost:hover{border-color:#ff4d4d;color:#ff4d4d}
body.design-v1 .esa-hero{padding:96px 0 80px}
body.design-v1 .esa-hero__title span{color:#ff4d4d}
body.design-v1 .esa-badge{background:rgba(204,0,0,.15);border-color:rgba(204,0,0,.4);color:#ff8a8a}
body.design-v1 .esa-feature{border-color:#1f2937;background:#151b23}
body.design-v1 .esa-feature:hover{box-shadow:0 16px 34px rgba(0,0,0,.5);border-color:#CC0000}
body.design-v1 .esa-feature__title{color:#ff4d4d}
body.design-v1 .esa-service-card{background:#151b23;border-color:#1f2937}
body.design-v1 .esa-service-card:hover{border-color:#CC0000}
body.design-v1 .esa-service-card__price{color:#ff4d4d}
body.design-v1 .esa-work-card{background:linear-gradient(140deg,#1f2937,#111827)}
body.design-v1 .esa-work-card__more{color:#ff8a8a}
body.design-v1 .esa-courses__inner{border-color:transparent;background:transparent}
body.design-v1 .esa-courses__kicker{color:#ff5a5a}
body.design-v1 .esa-section-subtitle{color:#9ca3af}
body.design-v1 .esa-contacts{background:radial-gradient(900px 500px at 20% 110%, #1f2937 0%, #0d1117 60%)}
body.design-v1 .esa-header__phones a:hover{color:#ff4d4d}