:root{--bg:#F2F5FB;--panel:#FFFFFF;--ink:#14193A;--muted:#4A5175;--line:#DCE2F0;--brand:#2F4BFF;--sun:#FFC233}
@media (prefers-color-scheme: dark){:root{--bg:#0E1226;--panel:#181D38;--ink:#E8ECFA;--muted:#A7AECB;--line:#2A3158;--brand:#8A9CFF;--sun:#FFC233}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.6 "Nunito",system-ui,-apple-system,"Segoe UI",sans-serif}
a{color:var(--brand)}
.wrap{max-width:760px;margin:0 auto;padding:24px 16px 64px}
header{display:flex;align-items:center;gap:14px;margin-bottom:8px}
header>div{min-width:0}
.logo{width:52px;height:52px;flex:none}
h1{font-family:"Rubik",system-ui,sans-serif;font-weight:800;font-size:clamp(1.45rem,6vw,1.9rem);overflow-wrap:anywhere;hyphens:auto;line-height:1.15;margin:0}
.sub{color:var(--muted);margin:2px 0 0;font-weight:700}
nav.diller{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
nav.diller a{padding:8px 14px;min-height:44px;display:inline-flex;align-items:center;border:2px solid var(--line);border-bottom-width:4px;border-radius:14px;background:var(--panel);color:var(--ink);text-decoration:none;font-weight:800}
nav.diller a[aria-current=page]{border-color:var(--brand);color:var(--brand)}
.ozet{background:#2F4BFF;color:#fff;border-radius:22px;padding:18px 20px;margin:14px 0 22px}
.ozet h2{color:#fff;margin:0 0 6px}
.ozet ul{margin:0;padding-left:20px}
.ozet a{color:#fff}
section{background:var(--panel);border:2px solid var(--line);border-radius:18px;padding:16px 20px;margin:0 0 14px}
section#delete{border-color:#FF6B4A}
h2{font-family:"Rubik",system-ui,sans-serif;font-weight:700;font-size:1.2rem;margin:0 0 8px}
p{margin:0 0 10px}
p:last-child{margin-bottom:0}
.tarih{color:var(--muted);font-weight:700}
footer{color:var(--muted);text-align:center;margin-top:28px;font-size:.95rem}
