/* Oto servis teması: grafit, beton grisi, sinyal kırmızısı, kondanse başlık */
:root{
  --bg:#f4f4f2;--surface:#e9e9e6;--surface-2:#dcdcd8;--text:#141414;--muted:#55575a;--line:#d9d9d4;
  --primary:#141414;--on-primary:#fff;--accent:#d7261e;--on-accent:#fff;
  --dark:#141414;--on-dark:#f4f4f2;--dark-muted:#a9aaa8;
  --font-head:"Barlow Condensed","Barlow Condensed Fallback",Impact,sans-serif;--font-body:"Barlow","Barlow Fallback",system-ui,sans-serif;
  --head-weight:800;--head-track:0;--head-case:uppercase;--head-lh:.98;--radius:4px;--radius-sm:3px;--btn-radius:3px;
}
body{font-size:17px}
.btn{text-transform:uppercase;letter-spacing:.08em;font-weight:600}
.btn--primary{background:var(--accent)}
.btn--primary:hover{background:#b81e17}
.hero--cinema h1{font-size:clamp(44px,6.4vw,96px)}
.hero h1 em{font-style:normal;color:#ff5a4f}
.hero__bg::after{background:linear-gradient(90deg,rgba(20,20,20,.92) 0%,rgba(20,20,20,.6) 55%,rgba(20,20,20,.15) 100%),linear-gradient(0deg,rgba(20,20,20,.85) 0%,transparent 40%)}
.hero--cinema .hero__stats dd{color:#ff5a4f;font-family:var(--font-head);font-size:clamp(30px,3vw,44px)}
.strip{background:var(--accent);color:#fff;border:0}
.strip .ic{color:#fff}
.eyebrow{color:var(--accent);letter-spacing:.2em}
.card{border-radius:4px}
.card__icon{background:#fbe3e1;color:var(--accent)}
.steps__n{background:var(--accent)}
.tone-dark .menu li em{color:#ff5a4f}
.tone-dark .menu__group h3{border-color:#ff5a4f}
.menu li em{font-family:var(--font-head);font-size:21px}
.cta-band{background:var(--primary)}
.nav__cta{background:var(--accent)}
.strip li{color:rgba(255,255,255,.9)}
/* Kontrast düzeltmesi (31 Eki) */
.strip li,.strip li span{color:#fff}
/* Yazı tipi yedekleri: web yazı tipi gelene kadar aynı ölçüde yer kaplar (yükleme kayması olmasın) */
@font-face{font-family:"Barlow Condensed Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:76.49%;ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%}
@font-face{font-family:"Barlow Condensed Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:76.04%;ascent-override:131.50%;descent-override:26.30%;line-gap-override:0.00%}
@font-face{font-family:"Barlow Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:96.68%;ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%}
@font-face{font-family:"Barlow Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:92.50%;ascent-override:108.10%;descent-override:21.62%;line-gap-override:0.00%}
