/* V168 canonical centre-district surfaces. */
.ia-center-district-badge{display:inline-flex;align-items:center;gap:.38rem;min-height:28px;padding:.28rem .68rem;border:1px solid color-mix(in srgb,var(--ia-ds-action-primary,#2563eb) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ia-ds-action-primary,#2563eb) 10%,var(--ia-ds-surface-card,#fff));color:var(--ia-ds-link,#1d4ed8);font-size:.76rem;font-weight:900;line-height:1;white-space:nowrap}
.ia-center-district-badge::before{content:"★";font-size:.78rem}
.ia-district-card[data-ia-center-district="1"]{border-color:color-mix(in srgb,var(--ia-ds-action-primary,#2563eb) 34%,var(--ia-ds-border-subtle,#dbeafe));box-shadow:0 18px 44px rgba(37,99,235,.11)}
.ia-district-card__center-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .65rem}
.ia-center-districts{padding:clamp(3rem,6vw,5.5rem) 0;background:linear-gradient(180deg,var(--ia-ds-bg-section,#f8fafc),var(--ia-ds-bg-page,#f5f7fb))}
.ia-center-districts__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}
.ia-center-districts__head p{max-width:62ch;margin:.5rem 0 0;color:var(--ia-ds-text-secondary,#475569)}
.ia-center-districts__actions{display:flex;flex-wrap:wrap;gap:.65rem}
.ia-center-districts__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border-radius:999px;text-decoration:none;font-weight:900}
.ia-center-districts__actions a:first-child{background:var(--ia-ds-action-primary,#2563eb);color:var(--ia-ds-text-on-brand,#fff)}
.ia-center-districts__actions a:last-child{border:1px solid var(--ia-ds-border-subtle,#dbeafe);background:var(--ia-ds-surface-card,#fff);color:var(--ia-ds-link,#1d4ed8)}
.ia-center-districts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.archive-filter-form .ia-v168-center-filter{min-width:150px}
.archive-discovery-card--center{border-color:color-mix(in srgb,var(--ia-ds-action-primary,#2563eb) 30%,var(--ia-ds-border-subtle,#dbeafe));background:linear-gradient(145deg,color-mix(in srgb,var(--ia-ds-action-primary,#2563eb) 8%,#fff),#fff)}
.ia-discovery-card[data-center="1"] .ia-discovery-card__body h3::after{content:"Merkez ilçe";display:inline-flex;margin-left:.45rem;vertical-align:middle;padding:.2rem .48rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.68rem;font-weight:900}
.ia-smart-search__item[data-ia-center-district="1"] small::before{content:"★ ";}
.ia-smart-search__item[data-ia-center-district="1"] small{color:var(--ia-ds-link,#1d4ed8)}
.iame-district.is-center-district>path{stroke:#f59e0b!important;stroke-width:1.8!important}
.iame-district .ia-v168-center-marker{fill:#f59e0b;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}
@media(max-width:1024px){.ia-center-districts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.ia-center-districts__head{align-items:stretch;flex-direction:column}.ia-center-districts__actions{display:grid;grid-template-columns:1fr 1fr}.ia-center-districts__grid{grid-template-columns:1fr}.archive-filter-form .ia-v168-center-filter{min-width:0}}
