:root{
  --bg:#0e1210; --kart:#161c19; --cizgi:#26302b;
  --metin:#dfe7e2; --sonuk:#9aa8a1; --vurgu:#8fd14f; --vurgu2:#f0b429;
}
*{box-sizing:border-box}
body{
  margin:0; background:var(--bg); color:var(--metin);
  font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  -webkit-text-size-adjust:100%;
}
.sar{max-width:760px; margin:0 auto; padding:28px 20px 64px}
header{border-bottom:1px solid var(--cizgi); padding-bottom:20px; margin-bottom:28px}
.logo{display:flex; align-items:center; gap:12px}
.logo svg{width:44px; height:44px; flex:none}
h1{font-size:26px; margin:0; letter-spacing:.4px}
.alt{color:var(--sonuk); font-size:15px; margin:6px 0 0}
h2{font-size:19px; margin:34px 0 10px; color:var(--vurgu)}
h3{font-size:16px; margin:22px 0 6px; color:var(--vurgu2)}
p,li{color:var(--metin)}
ul{padding-left:22px}
li{margin:5px 0}
a{color:var(--vurgu); text-decoration:none; border-bottom:1px solid rgba(143,209,79,.35)}
a:hover{border-bottom-color:var(--vurgu)}
.kart{background:var(--kart); border:1px solid var(--cizgi); border-radius:12px; padding:18px 20px; margin:18px 0}
.eposta{font-size:18px; font-weight:600; word-break:break-all}
.sonuk{color:var(--sonuk); font-size:14px}
footer{margin-top:48px; padding-top:20px; border-top:1px solid var(--cizgi); color:var(--sonuk); font-size:14px}
footer a{margin-right:16px}
.en{margin-top:40px; padding-top:22px; border-top:1px dashed var(--cizgi)}
.en h2{color:var(--sonuk)}
