/* Ana sayfa (site/index.html). Gizlilik/KVKK sayfalarıyla aynı görünüm; dış yazı tipi ya da CDN yok. */
:root{--bg:#fff;--fg:#1d2330;--mut:#5b6475;--line:#d9dde5;--acc:#1f5fbf;--acc-fg:#fff;--band:#fff4d6;--kart:#f7f8fa}
@media (prefers-color-scheme:dark){:root{--bg:#14171d;--fg:#e6e9ef;--mut:#9aa3b2;--line:#2c323d;--acc:#7fb0ff;--acc-fg:#0d1420;--band:#3a3114;--kart:#1b1f27}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.band{background:var(--band);padding:.5rem 16px;text-align:center;font-size:.9rem}
main{max-width:50rem;margin:0 auto;padding:2rem 16px 3rem}
h1{font-size:1.9rem;line-height:1.2;margin:.2rem 0 .8rem}
h2{font-size:1.25rem;margin:2rem 0 .6rem}
a{color:var(--acc)}
.giris-metni{font-size:1.08rem;color:var(--mut);margin:0 0 1.4rem}
.eylem{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.2rem 0 .4rem}
.dugme{display:inline-block;padding:.7rem 1.3rem;border-radius:8px;border:1px solid var(--acc);text-decoration:none;font-weight:600;text-align:center}
.dugme.ana{background:var(--acc);color:var(--acc-fg)}
.dugme.ikincil{background:transparent;color:var(--acc)}
.dugme:focus-visible{outline:3px solid var(--acc);outline-offset:2px}
.kartlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;margin:.6rem 0 0;padding:0;list-style:none}
.kartlar li{background:var(--kart);border:1px solid var(--line);border-radius:10px;padding:.9rem 1rem}
.kartlar strong{display:block;margin-bottom:.2rem}
.not{border-left:4px solid var(--line);padding:.2rem 0 .2rem .9rem;color:var(--mut)}
footer{border-top:1px solid var(--line);padding:1.2rem 16px;text-align:center;color:var(--mut);font-size:.9rem}
footer a{margin:0 .6rem;display:inline-block}
@media (max-width:30rem){h1{font-size:1.55rem}.eylem .dugme{flex:1 1 100%}}
