:root{--bg:#0a0f2e;--panel:#121a45;--panel-2:#1a2358;--line:#28326f;--text:#e9ecff;--muted:#9aa3d6;--accent:#ffd23a;--birincil:#7dd3c0;--ok:#5fd39a;--warn:#ffb347;--err:#ff6b7a;--radius:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent)}h1{margin:0 0 4px;font-size:24px}h2{margin:0 0 10px;font-size:17px}p{margin:0 0 10px}.ust{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:10px 20px;display:flex}.ust .marka{color:var(--text);letter-spacing:.3px;font-weight:800;text-decoration:none}.ust nav{gap:14px;display:flex}.ust nav a{color:var(--muted);text-decoration:none}.ust nav a:hover{color:var(--text)}.ust .kim{color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.sayfa{max-width:1100px;margin:28px auto;padding:0 20px}.izgara{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.kart{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.kart a.baslik{color:var(--text);font-size:16px;font-weight:700;text-decoration:none}.kart a.baslik:hover{color:var(--accent)}.soluk{color:var(--muted);font-size:13px}.satir{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bosluk{height:18px}button,.dugme,select,input,textarea{font:inherit;color:var(--text)}button,.dugme{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:7px 14px;text-decoration:none;display:inline-block}button:hover,.dugme:hover{border-color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}button.ana,.dugme.ana{background:var(--birincil);border-color:var(--birincil);color:#06122b;font-weight:650}button.tehlike{border-color:var(--err);color:var(--err);background:0 0}button:focus-visible,.dugme:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{border:1px solid var(--line);background:#070b24;border-radius:8px;padding:8px 10px}label{color:var(--muted);gap:4px;font-size:13px;display:grid}form.dikey{gap:12px;display:grid}.mesaj{border-radius:8px;padding:10px 12px;font-size:14px}.mesaj.hata{border:1px solid var(--err);background:#ff6b7a1f}.mesaj.basari{border:1px solid var(--ok);background:#5fd39a1f}.rozet{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px}.rozet.yayinda{border-color:var(--ok);color:var(--ok)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px;font-size:14px}th{color:var(--muted);font-weight:600}.giris{place-items:center;min-height:100vh;padding:20px;display:grid}.giris .kart{width:min(420px,100%)}.adimlar{gap:6px;margin:16px 0 0;padding:16px 16px 16px 36px;display:grid}.adimlar li::marker{color:var(--accent);font-weight:700}.rehber section{margin:34px 0;scroll-margin-top:16px}.rehber h2{border-bottom:1px solid var(--line);margin:0 0 10px;padding-bottom:6px;font-size:21px}.rehber h3{margin:18px 0 6px;font-size:16px}.rehber p,.rehber li,.rehber dd{line-height:1.65}.rehber li{margin:4px 0}.rehber .icindekiler ol{columns:2;column-gap:28px;margin:10px 0 0;padding-left:20px}.rehber .icindekiler a{color:var(--accent);text-decoration:none}.rehber .icindekiler a:hover{text-decoration:underline}.rehber table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}.rehber th,.rehber td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:7px 10px}.rehber th{color:var(--muted);font-weight:600}.rehber code{color:var(--accent);background:var(--panel-2);border-radius:4px;padding:1px 5px}.rehber kbd{text-align:center;border:1px solid var(--line);background:var(--panel-2);min-width:1.6em;color:var(--text);border-bottom-width:2px;border-radius:4px;padding:0 5px;font:12px/1.6 ui-monospace,monospace;display:inline-block}.rehber .not{border-left:3px solid var(--warn);background:#ffb34714;border-radius:0 6px 6px 0;padding:10px 14px}.rehber dt{margin-top:14px;font-weight:650}.rehber dd{color:var(--muted);margin:4px 0 0}@media (max-width:640px){.rehber .icindekiler ol{columns:1}.rehber table{font-size:13px}}
