/* İç sayfalar (gizlilik, 404) — ana sayfayla aynı tasarım dili, sade metin düzeni */
:root{
  --black:#0a0a0b;
  --gray-700:#52525b;
  --gray-500:#71717a;
  --gray-200:#e4e4e7;
  --white:#ffffff;
  --blue:#2563eb;
  --container:760px;
}
*{box-sizing:border-box; margin:0; padding:0;}
body{
  font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  color:var(--black);
  background:var(--white);
  line-height:1.65;
  -webkit-font-smoothing:antialiased;
}
img{max-width:100%; display:block;}
a{color:var(--blue); text-underline-offset:3px;}
a:hover{color:var(--black);}

.container{max-width:var(--container); margin:0 auto; padding:0 32px;}

.site-header{border-bottom:1px solid var(--gray-200);}
.header-inner{display:flex; align-items:center; justify-content:space-between; padding:16px 0;}
.logo{height:34px; width:auto;}
.geri{font-size:0.9rem; color:var(--gray-500); text-decoration:none;}
.geri:hover{color:var(--black);}

main{padding:64px 0 96px;}
main h1{font-size:2rem; line-height:1.2; letter-spacing:-0.02em; margin-bottom:8px;}
main .tarih{font-size:0.85rem; color:var(--gray-500); margin-bottom:40px;}
main h2{font-size:1.05rem; margin:36px 0 10px; letter-spacing:-0.01em;}
main p{color:var(--gray-700); margin-bottom:12px;}
main ul{color:var(--gray-700); margin:0 0 12px 20px;}
main li{margin-bottom:6px;}

.merkez{text-align:center; padding:120px 0;}
.merkez h1{font-size:2.4rem; margin-bottom:12px;}
.merkez p{margin-bottom:28px;}
.btn{
  display:inline-flex; align-items:center; justify-content:center;
  font-weight:600; font-size:0.95rem; padding:13px 26px;
  border-radius:999px; background:var(--black); color:var(--white);
  text-decoration:none;
}
.btn:hover{background:var(--blue); color:var(--white);}

.site-footer{border-top:1px solid var(--gray-200); padding:24px 0;}
.site-footer p{font-size:0.8rem; color:var(--gray-500);}

@media (max-width:640px){
  .container{padding:0 20px;}
  main{padding:48px 0 72px;}
  main h1{font-size:1.6rem;}
  .merkez{padding:80px 0;}
}
