﻿:root{ --bg:#fff; --ink:#0b0f17; --muted:#667085; --border:#e5e7eb; --tint:#0A84FF; }
html,body{height:100%} body{margin:0;font-family:system-ui,-apple-system,"SF Pro Text",Segoe UI,Roboto,Inter,Ubuntu,Arial,sans-serif;background:var(--bg);color:var(--ink)}
a{text-decoration:none;color:inherit}
.content{padding:16px}
.site-header,.site-footer{border-bottom:1px solid var(--border);background:#fff}
.site-footer{border-top:1px solid var(--border);border-bottom:0;margin-top:24px}
.site-footer .wrap{max-width:1200px;margin:0 auto;padding:30px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.site-footer h4{margin:0 0 12px;font-size:16px;font-weight:700}
.site-footer a{color:var(--muted);text-decoration:none;display:block;padding:4px 0}
.site-footer a:hover{color:var(--ink);text-decoration:underline}
.nav a{padding:8px 10px;border-radius:10px}
.nav a:hover{background:#f3f4f6}
.copy{text-align:center;color:var(--muted);padding:16px}

/* Mobil kırılımlar */
@media (max-width: 980px){
  .site-footer .wrap{ grid-template-columns:repeat(2,1fr); gap:20px }
}
@media (max-width: 640px){
  .site-footer .wrap{ grid-template-columns:1fr }
}
