  :root{--mavi:#1D4ED8;--mavi2:#e8efff;--lacivert:#0F172A;--yazi:#16233a;--soluk:#6b778a;--cizgi:#e3e8ef;--zemin:#f3f5f9;--kart:#fff;--yesil:#1d8a4e;--yesil2:#e3f5ea;--kirmizi:#d93030;--kirmizi2:#fdeaea;--amber:#b86e00;--amber2:#fff3dd}
*{box-sizing:border-box}body{margin:0;font:15px/1.45 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--zemin);color:var(--yazi)}
a{color:var(--mavi);text-decoration:none}a:hover{text-decoration:underline}
.ust{background:var(--lacivert);color:#fff;display:flex;align-items:center;gap:22px;padding:0 24px;height:58px}
.ust .marka{font-weight:800;letter-spacing:.06em;color:#fff}.ust nav{display:flex;gap:4px;flex:1}
.ust nav a{color:rgba(255,255,255,.8);padding:8px 12px;border-radius:7px;font-weight:600;font-size:14px}
.ust nav a.aktif,.ust nav a:hover{background:rgba(255,255,255,.12);color:#fff;text-decoration:none}
.ust form{margin:0}.ust .kim{color:rgba(255,255,255,.7);font-size:13px}
main{max-width:1180px;margin:0 auto;padding:24px}
h1{font-size:24px;margin:0 0 16px}h2{font-size:17px;margin:0 0 12px}
.kart{background:var(--kart);border:1px solid var(--cizgi);border-radius:12px;padding:18px;margin-bottom:16px;box-shadow:0 1px 2px rgba(16,24,40,.04)}
.izgara{display:grid;gap:14px}.i3{grid-template-columns:repeat(3,minmax(0,1fr))}.i2{grid-template-columns:repeat(2,minmax(0,1fr))}.i4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:800px){.i4,.i3,.i2{grid-template-columns:1fr}}
.deger .ad{color:var(--soluk);font-size:13px}.deger .sayi{font-size:28px;font-weight:800}
table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--soluk);padding:8px 10px;border-bottom:1px solid var(--cizgi)}
td{padding:9px 10px;border-bottom:1px solid var(--cizgi);vertical-align:top}tr:last-child td{border-bottom:0}
.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cizgi);background:#fff;color:var(--yazi);border-radius:8px;padding:8px 14px;font:inherit;font-weight:600;cursor:pointer}
.btn:hover{background:#f6f8fb;text-decoration:none}.btn.ana{background:var(--mavi);border-color:var(--mavi);color:#fff}.btn.ana:hover{background:#0f45d6}
.btn.kirmizi{color:var(--kirmizi);border-color:#f3c4c4}.btn.kucuk{padding:5px 10px;font-size:13px}
input,select,textarea{width:100%;font:inherit;padding:9px 11px;border:1px solid #cfd7e3;border-radius:8px;background:#fff}
input:focus,select:focus{outline:2px solid var(--mavi2);border-color:var(--mavi)}
label{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.alan{margin-bottom:12px}
.form-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.g2{grid-column:span 2}.g3{grid-column:1/-1}
@media(max-width:800px){.form-izgara{grid-template-columns:1fr}.g2{grid-column:auto}}
.et{display:inline-block;padding:2px 9px;border-radius:12px;font-size:12px;font-weight:700;background:#eef1f5;color:var(--soluk)}
.et.yesil{background:var(--yesil2);color:var(--yesil)}.et.kirmizi{background:var(--kirmizi2);color:var(--kirmizi)}.et.amber{background:var(--amber2);color:var(--amber)}
.mesaj{padding:10px 14px;border-radius:9px;margin-bottom:12px;font-weight:600}.mesaj.ok{background:var(--yesil2);color:var(--yesil)}.mesaj.hata{background:var(--kirmizi2);color:var(--kirmizi)}
.s{color:var(--soluk)}.satir{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.anahtar{font-family:ui-monospace,Consolas,monospace;font-weight:700;letter-spacing:.04em}
.giris-kutu{max-width:380px;margin:80px auto}.giris-kutu .marka{text-align:center;font-weight:800;font-size:22px;letter-spacing:.08em;color:var(--lacivert);margin-bottom:18px}
.lisans{border:1px solid var(--cizgi);border-radius:10px;padding:14px;margin-bottom:12px}
details summary{cursor:pointer;color:var(--mavi);font-weight:600}
