:root{--krem:#fbf4e8;--kagit:#fffaf1;--kahve:#3b2418;--terra:#b84e26;--altin:#e0a53a;--cizgi:#e7d8c0;--sol:#7a5a45;--yesil:#3f6b2a}
*{box-sizing:border-box}body{margin:0;background:var(--krem);color:var(--kahve);font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
.ust{background:var(--kahve);color:var(--krem);padding:12px 18px;display:flex;justify-content:space-between;border-bottom:4px solid var(--terra)}
.sar{max-width:1100px;margin:0 auto;padding:16px}
.kart{background:var(--kagit);border:2px solid var(--cizgi);border-radius:18px;padding:18px;margin:0 0 14px}
#giris,#silindi{max-width:460px;margin:24px auto}
h1{font-size:1.5rem;margin:0 0 8px}h2{font-size:1.15rem;margin:0 0 10px}
label{display:block;font-weight:600;margin:10px 0}input{display:block;width:100%;font-size:1.1rem;padding:12px;border:2px solid var(--cizgi);border-radius:12px;margin-top:4px;background:#fff}
.btn{font:inherit;font-weight:700;border:0;border-radius:12px;padding:12px 16px;background:var(--terra);color:#fff;cursor:pointer;min-height:48px}
.ikincil{background:#efe3cf;color:var(--kahve)}.tehlike{background:#a3261b}
.hata{color:#a3261b;font-weight:700;min-height:1.2em;margin:4px 0}.sol{color:var(--sol)}.kucuk{font-size:.88rem;color:var(--sol)}
.etiket{margin:0;font-weight:700;letter-spacing:.08em;font-size:.8rem;color:var(--sol)}.buyuk{font-size:3rem;font-weight:800;margin:0}
.cubuk{height:14px;background:#efe3cf;border-radius:8px;overflow:hidden}.cubuk i{display:block;height:100%;background:var(--altin)}
.hl,.rl{list-style:none;padding:0;margin:0}.hl li,.rl li{padding:8px 0;border-bottom:1px solid var(--cizgi);display:flex;justify-content:space-between;gap:8px}
.ok{color:var(--yesil);font-weight:700}
.izgara{display:grid;gap:14px}.izgara .kart{margin:0}
@media(min-width:900px){.izgara{grid-template-columns:1fr 1fr}.ana{grid-row:span 2}}
dialog{border:0;border-radius:18px;max-width:420px}.alt{text-align:center;margin-top:20px}
.ornek{background:var(--altin);text-align:center;font-weight:700;padding:6px}
.ustlink{color:#fbf4e8}.kutu{display:flex;gap:8px;align-items:center}.kutu input{width:auto;margin:0}.secim{font-size:1rem;padding:10px;width:100%}
.katil{border-top:1px solid var(--cizgi);margin-top:14px;padding-top:10px}#kayit{max-width:460px;margin:24px auto}.kutu span{font-weight:400}.kutu a{color:var(--terra)}
.uyari{border-color:var(--altin);background:#fff4dc}.bilgi{background:#eef5e8;border-radius:12px;padding:12px;color:var(--kahve)}.bilgi .btn{margin-top:10px}
@media(min-width:900px){.uyari{grid-column:1/-1}}
[hidden]{display:none!important}
