/* Kale2 — site.css üstüne küçük eklemeler (marka görseli yok: arka plan düz koyu degrade). */
body{background:#0d0907 linear-gradient(180deg,#1d120c 0,#0d0907 520px) no-repeat fixed}
.brand img,.k2-hlogo{display:block;height:56px;width:auto}
.hero-logo{display:block;margin:0 auto 6px;width:min(620px,92vw);max-width:none;height:auto;filter:drop-shadow(0 8px 26px rgba(0,0,0,.7))}
.k2-flogo{display:block;width:130px;height:auto}
.k2-cat{margin:22px 0 10px}
.k2-mk{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.k2-mk-i{margin:0}
.k2-mk-i h3{margin:0 0 6px;font-size:17px}
.k2-price{font-size:18px;font-weight:700;color:var(--gold2);margin:8px 0}
.tbl.kv th{text-align:left;width:42%;color:var(--muted);font-weight:600}
.ok{color:#6fd36f}.err{color:#ff7b6b}
.doc ol,.doc ul{padding-left:22px}
@media (max-width:640px){.brand img,.k2-hlogo{height:44px}.hero-cta .btn{display:block;margin:8px auto;max-width:320px}}
