/* Hukuki sayfalar (gizlilik, kullanım koşulları — TR/EN) için ortak stil.
   Ana sayfanın görsel dilini sade, okunaklı bir metin düzeninde sürdürür. */
:root{
  color-scheme:light;
  --kagit:#F7F2E4;--kagit-2:#EFE7D2;--yuzey:#FFFFFF;
  --murekkep:#16130E;--murekkep-soft:#5F5749;--sert:#16130E;--hat:rgba(22,19,14,.14);
  --altin:#FFD32A;--sinyal:#E63329;--lacivert:#1B3A6B;
  --display:"Baloo 2","Trebuchet MS",system-ui,sans-serif;
  --govde:"Archivo","Segoe UI",system-ui,-apple-system,sans-serif;
  --dosya:"JetBrains Mono",ui-monospace,"Courier New",monospace;
}
*,*::before,*::after{box-sizing:border-box}
body{
  margin:0;background:var(--kagit);color:var(--murekkep);
  font-family:var(--govde);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;
}
a{color:var(--lacivert);font-weight:600}
.sarma{max-width:860px;margin-inline:auto;padding-inline:20px}
.ust{background:var(--kagit);border-bottom:2.5px solid var(--sert)}
.ust .sarma{display:flex;align-items:center;gap:16px;min-height:72px;flex-wrap:wrap;padding-block:8px}
.ust img{display:block;height:56px;width:auto}
.ust .bosluk{margin-left:auto}
.dil{
  font-family:var(--dosya);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-decoration:none;
  color:var(--murekkep);border:2px solid var(--sert);border-radius:8px;padding:.34em .6em;background:var(--yuzey);
}
.dil:hover{background:var(--altin)}
.geri{font-weight:600;font-size:.95rem;text-decoration:none;color:var(--murekkep-soft)}
main{padding-block:44px 64px}
.kagit{
  background:var(--yuzey);border:2.5px solid var(--sert);border-radius:18px;
  box-shadow:7px 7px 0 var(--sert);padding:clamp(22px,4vw,44px);
}
.etiket{font-family:var(--dosya);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sinyal)}
h1,h2,h3{font-family:var(--display);line-height:1.15;margin:0;text-wrap:balance}
h1{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;margin-top:8px}
h2{font-size:1.45rem;font-weight:700;margin-top:38px;padding-top:24px;border-top:2px solid var(--hat)}
h3{font-size:1.12rem;font-weight:700;margin-top:24px}
p,ul,ol{margin:12px 0 0}
li{margin-top:6px}
.tarih{color:var(--murekkep-soft);font-size:.95rem;margin-top:10px}
.ozet{
  margin-top:24px;background:var(--kagit-2);border:2px solid var(--sert);border-radius:14px;padding:16px 20px;
}
.ozet ul{margin:6px 0 0;padding-left:20px}
.tablo{overflow-x:auto;margin-top:14px}
table{border-collapse:collapse;width:100%;min-width:520px;font-size:.94rem}
th,td{border:1.5px solid var(--hat);padding:9px 11px;text-align:left;vertical-align:top}
th{background:var(--kagit-2);font-weight:700}
.kimlik{font-size:.95rem}
.kimlik dt{font-weight:700;margin-top:10px}
.kimlik dd{margin:2px 0 0}
.alt{border-top:2.5px solid var(--sert);background:var(--yuzey);padding-block:28px;font-size:.9rem;color:var(--murekkep-soft)}
.alt nav{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:10px}
.alt nav a{color:var(--murekkep);text-decoration:none;font-weight:500}
