/* Tadilat teması: arduvaz grisi, kireç beyazı, baret sarısı-turuncu, teknik grotesk */
:root{
  --bg:#fafaf7;--surface:#efeee8;--surface-2:#e3e1d8;--text:#1f2933;--muted:#56616c;--line:#e2e0d7;
  --primary:#1f2933;--on-primary:#fff;--accent:#e8890c;--on-accent:#1f2933;
  --dark:#1f2933;--on-dark:#f2f1ec;--dark-muted:#aab4bd;
  --font-head:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;--font-body:"Inter","Inter Fallback",system-ui,sans-serif;
  --head-weight:700;--head-track:-.035em;--head-lh:1.03;--radius:8px;--radius-sm:6px;--btn-radius:8px;
}
.hero{background:linear-gradient(90deg,var(--bg) 0 58%,var(--surface) 58% 100%)}
.hero h1{font-size:clamp(40px,5.6vw,76px)}
.hero__media img{border-radius:8px;aspect-ratio:4/5;box-shadow:24px 24px 0 var(--accent)}
.hero__badge{background:var(--primary);color:#fff}
.hero__badge span{color:#cfd6dc}
.btn--primary{background:var(--accent);color:var(--on-accent)}
.btn--primary:hover{background:#f59e1b}
.eyebrow{color:#b8690a}
.strip{background:var(--primary);color:#fff;border:0}
.strip .ic{color:var(--accent)}
.card__icon{background:#fdecd3;color:#b8690a}
.card__num{color:var(--accent-ink)}
.steps__n{background:var(--accent);color:var(--primary)}
.split__badge{background:var(--accent);color:var(--primary)}
.cta-band{background:var(--primary)}
.menu li em{color:var(--primary);font-weight:700}
.nav__cta{background:var(--accent);color:var(--primary)}
@media (max-width:900px){.hero{background:var(--bg)}.hero__media img{box-shadow:12px 12px 0 var(--accent)}}
.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:"Space Grotesk Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:109.69%;ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%}
@font-face{font-family:"Space Grotesk Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:102.09%;ascent-override:96.39%;descent-override:28.60%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:102.54%;ascent-override:94.47%;descent-override:23.52%;line-gap-override:0.00%}
