/* analiz.sitehizi.com — ortak stil dosyası (migration: terms.php pilot, 2026-06-23) */
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap');

:root{--bg:#0a0c10;--bg2:#0f1117;--bg3:#161b24;--card:#13171f;--border:#1e2432;--accent:#00e5a0;--text:#e8eaf0;--muted:#bdc6d8;--warn:#f59e0b;--err:#ef4444;--ok:#22c55e;--radius:14px;--mono:'JetBrains Mono',monospace;--sans:'Manrope',sans-serif}
[data-theme="light"]{--bg:#f8f9fa;--bg2:#f1f3f5;--bg3:#e9ecef;--card:#ffffff;--border:#dee2e6;--text:#212529;--muted:#505861;--accent:#059669;--err:#dc2626;--ok:#16a34a;--warn:#d97706}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--bg);color:var(--text);font-family:'Manrope',sans-serif;min-height:100vh;line-height:1.7}
html{scrollbar-width:thin;scrollbar-color:var(--border) transparent}
::-webkit-scrollbar{width:9px;height:9px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}
::-webkit-scrollbar-thumb:hover{background:var(--muted)}
nav{border-bottom:1px solid var(--border);padding:.75rem 2rem;display:flex;align-items:center;background:rgba(10,12,16,.95);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}
[data-theme="light"] nav{background:rgba(255,255,255,.85)!important}
.logo{font-size:15px;font-weight:800;color:var(--text);text-decoration:none}
.logo span{color:var(--accent)}
.container{max-width:780px;margin:0 auto;padding:3rem 1.5rem 5rem}
h1{font-size:28px;font-weight:800;margin-bottom:.5rem}
.updated{font-size:13px;color:var(--muted);margin-bottom:3rem;font-family:monospace}
h2{font-size:17px;font-weight:700;margin:2.5rem 0 .75rem;color:var(--accent)}
h3{font-size:15px;font-weight:700;margin:1.5rem 0 .5rem}
p{font-size:14px;color:var(--muted);margin-bottom:1rem}
ul{font-size:14px;color:var(--muted);padding-left:1.5rem;margin-bottom:1rem}
ul li{margin-bottom:.4rem}
a{color:var(--accent);text-decoration:none}
a:hover{text-decoration:underline}
.highlight{background:rgba(0,229,160,.06);border:1px solid rgba(0,229,160,.15);border-radius:10px;padding:1.25rem 1.5rem;margin:1.5rem 0}
.highlight p{margin:0;color:var(--text)}
.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;margin-bottom:1.5rem}
.btn{display:inline-flex;align-items:center;font-weight:700;cursor:pointer;border:none}
footer{border-top:1px solid var(--border);padding:2rem;text-align:center;font-size:12px;color:var(--muted)}
