/* Berber teması: kömür siyahı, krem, pirinç vurgu, kondanse başlıklar */
:root{
  --bg:#f6f1e9;--surface:#ece4d6;--surface-2:#dfd3bf;--text:#16130f;--muted:#5d554a;--line:#ddd2c0;
  --primary:#16130f;--on-primary:#f6f1e9;--accent:#b0712b;--on-accent:#fff;
  --dark:#16130f;--on-dark:#f6f1e9;--dark-muted:#b5aa98;
  --font-head:"Oswald","Oswald Fallback",Impact,sans-serif;--font-body:"Work Sans","Work Sans Fallback",system-ui,sans-serif;
  --head-weight:600;--head-track:.005em;--head-case:uppercase;--head-lh:1.02;--radius:6px;--radius-sm:4px;--btn-radius:4px;
}
.btn{text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:600}
.btn--primary{background:var(--accent);color:#fff}
.hero--cinema h1{font-size:clamp(44px,6.2vw,92px)}
.hero h1 em{font-style:normal;color:#e0a35a}
.hero__bg::after{background:linear-gradient(90deg,rgba(22,19,15,.9) 0%,rgba(22,19,15,.55) 55%,rgba(22,19,15,.2) 100%),linear-gradient(0deg,rgba(22,19,15,.85) 0%,transparent 45%)}
.hero--cinema .hero__stats dd{color:#e0a35a;font-family:var(--font-head)}
.eyebrow{color:var(--accent);letter-spacing:.24em}
.strip.tone-dark .ic{color:#e0a35a}
.card__icon{background:#efe2cd;color:var(--accent)}
.card__tag{background:var(--accent);color:#fff}
.tone-dark .menu li em{color:#e0a35a}
.tone-dark .menu__group h3{border-color:#e0a35a}
.menu li em{font-family:var(--font-head);font-size:20px}
.cta-band .btn--primary{background:var(--accent)}
.stats dd{font-family:var(--font-head)}
.nav__cta{background:var(--accent)}
/* Kontrast düzeltmesi (31 Eki) */
.btn--primary,.nav__cta,.card__tag,.cta-band .btn--primary{background:var(--accent-deep)}
.cta-band .btn--primary{color:#fff}
.menu li em{color:var(--accent-ink)}
/* Yazı tipi yedekleri: web yazı tipi gelene kadar aynı ölçüde yer kaplar (yükleme kayması olmasın) */
@font-face{font-family:"Oswald Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:81.43%;ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%}
@font-face{font-family:"Oswald Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:85.63%;ascent-override:139.32%;descent-override:33.75%;line-gap-override:0.00%}
@font-face{font-family:"Work Sans Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:111.93%;ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%}
@font-face{font-family:"Work Sans Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:104.59%;ascent-override:88.92%;descent-override:23.23%;line-gap-override:0.00%}
