/* Araç kiralama teması: gece laciverti, sinyal sarısı, geometrik sans */
:root{
  --bg:#ffffff;--surface:#f2f5f9;--surface-2:#e3e9f1;--text:#0b1f3a;--muted:#55627a;--line:#e1e7ef;
  --primary:#0b1f3a;--on-primary:#fff;--accent:#f5b301;--on-accent:#0b1f3a;
  --dark:#0b1f3a;--on-dark:#eef3fa;--dark-muted:#a8b6cc;
  --font-head:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,sans-serif;--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,sans-serif;
  --head-weight:800;--head-track:-.035em;--head-lh:1.03;--radius:18px;--radius-sm:12px;--btn-radius:12px;
}
.btn--primary{background:var(--accent);color:var(--on-accent)}
.btn--primary:hover{background:#ffc62e}
.hero--full h1{font-size:clamp(42px,6.2vw,86px)}
.hero__bg::after{background:linear-gradient(180deg,rgba(11,31,58,.2) 0%,rgba(11,31,58,.45) 45%,rgba(11,31,58,.92) 100%)}
.hero--full .hero__stats dd{color:var(--accent)}
.strip{background:var(--primary);color:#fff;border:0}
.strip .ic{color:var(--accent)}
.eyebrow{color:#b07f00}
.tone-dark .eyebrow,.hero .eyebrow{color:var(--accent)}
.card__price{color:var(--primary);font-weight:800;font-size:18px}
.card__tag{background:var(--accent);color:var(--primary)}
.card__icon{background:#fff4d1;color:var(--primary)}
.card__meta li::before{color:#b07f00}
.steps__n{background:var(--accent);color:var(--primary)}
.cta-band{background:var(--primary)}
.menu li em{color:var(--primary);font-weight:800}
.nav__cta{background:var(--accent);color:var(--primary)}
.strip li{color:rgba(255,255,255,.9)}
/* Yazı tipi yedekleri: web yazı tipi gelene kadar aynı ölçüde yer kaplar (yükleme kayması olmasın) */
@font-face{font-family:"Plus Jakarta Sans Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:104.98%;ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%}
@font-face{font-family:"Plus Jakarta Sans Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:100.84%;ascent-override:102.94%;descent-override:22.02%;line-gap-override:0.00%}
