/* Kamucalisani.net: ortak robotik görsel kimliği */
:root{color-scheme:dark;--accent:#9af36b;--line:#234658;--ink:#e9f4ff}
body{background:#070f20!important;color:var(--ink)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.topbar,.header,footer{background:#07101e!important;color:#e7f5ff!important;border-color:#234355!important}
.topbar a,footer a{color:#9af36b!important}
.header .brand,.brand-text,.brand-text small{color:#f0f7ff!important}
.brand-icon{background:#a4fb72!important;color:#081320!important}
.hero{background:radial-gradient(ellipse at 85% 25%,#10294b 0%,#091428 52%,#080e1c 100%)!important}
.hero h1,.section h2,.info-page h1,.info-page h2,.post-card h3,.catcard strong,.detail h1,.guidebox h2{color:#f0f5ff!important}
.hero p,.section p,.info-page p,.catcard small,.post-card p,.detail p,.topline,.guidebox p{color:#b1c4d0!important}
.pill,.stats,.catcard,.post-card,.filters,.guidebox,.ecosystem-card,.quicktools a,.info-page,.detail,.guide-content,.source-warning,.countbadge,.empty{background:#102138!important;color:#e9f4ff!important;border:1px solid #23475b!important;box-shadow:none!important}
.catcard:hover,.post-card:hover,.ecosystem-card:hover{border-color:#9af36b!important;transform:translateY(-2px)}
.section,.listing{background:transparent!important}
input,select,textarea{background:#0a1930!important;color:#f4f9ff!important;border:1px solid #335569!important}
.btn-primary,.hero-search button{background:#9af36b!important;color:#0d1b25!important}
.btn-outline{border:1px solid #568a8d!important;color:#e8f5ff!important}
.eyebrow,.more,.post-link,.post-category{color:#aaf578!important}
.post-meta,.post-date,.stat-icon,.top-sep{color:#bbd1de!important}
footer{margin-top:45px}
@media(max-width:780px){.catgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catcard{min-width:0!important}}
