/* ✱ Gezerist dış CSS (minify edilmiş, responsive, dark-mode uyumlu) */
:root{--brand:#146C94;--accent:#F96D00;--ink:#0E0F14;--paper:#FFFFFF;--radius:14px;--shadow:0 8px 30px rgba(0,0,0,.08)}.dark{--paper:#0E0F14;--ink:#FFFFFF}
/* ✱ Kartlar ve grid */
.pillars-grid{display:grid;grid-template-columns:1fr;gap:1rem}
@media(min-width:640px){.pillars-grid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:980px){.pillars-grid{grid-template-columns:repeat(4,1fr)}}
.pillar-card{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.04))}
.pillar-card .card-media{height:120px;background:linear-gradient(135deg,rgba(20,108,148,.35),rgba(249,109,0,.35))}
.pillar-card .card-body{padding:1rem}
.pillar-card h3{font-size:1.1rem;margin:0 0 .25rem}
.pillar-card p{margin:0;color:rgba(0,0,0,.7)}
.dark .pillar-card p{color:rgba(255,255,255,.75)}
.pillar-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.06));pointer-events:none}
/* ✱ Hero rafine */
.hero .claim{letter-spacing:-.02em}
.muted{max-width:60ch}
/* ✱ Buton varyantları ve etkileşim */
.btn{will-change:transform}
.btn-brand{background:var(--brand);color:#fff}
.btn-outline{border:2px solid var(--accent);color:var(--accent);background:transparent}
.btn:focus-visible{box-shadow:0 0 0 3px rgba(249,109,0,.3)}
/* ✱ Dark-mode kontrast */
.dark .btn-outline{border-color:var(--accent);color:var(--accent)}
/* ✱ Header ince ayar */
header{backdrop-filter:saturate(180%) blur(4px)}
@supports not (backdrop-filter:blur(4px)){header{background:var(--paper)}}
/* ✱ Footer */
footer small{opacity:.8}
/* ✱ Misc responsive */
@media(min-width:1200px){.container{max-width:1200px}}
/* ✱ Reduced motion saygısı */
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* ✱ Instagram feed (placeholder görünür grid) */
.ig-feed{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem}
@media(min-width:640px){.ig-feed{grid-template-columns:repeat(4,1fr)}}
.ig-item{position:relative;padding-top:100%;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,rgba(20,108,148,.35),rgba(249,109,0,.35));box-shadow:var(--shadow)}
.ig-item svg{position:absolute;right:.4rem;bottom:.4rem;width:18px;height:18px;color:#fff;opacity:.95}
.ig-item::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.12))}
.ig-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}