/* Astro'ya özgü küçük eklemeler (prototip CSS'ine dokunmadan) */
.lang-m a{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font-size:14px;color:var(--ink);text-decoration:none}
.lang-m a:hover,.lang-m a:focus-visible{background:#f1f5fe;outline:none}
.lang-m a[aria-current]{font-weight:600}
.lang-m a[aria-current] .lg-ok{visibility:visible}
.form-msg{margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:14px}
.form-msg--err{background:#fde4e2;color:#b42318}
.form-msg--ok{background:#ddf3ee;color:#0b6b57}

/* Footer linkleri her sayfada beyaz (ana sayfa home.css .foot a kuralını koyuya çekiyordu) */
html .foot a,html .foot a:hover,html .foot-b a,html .foot-b a:hover{color:#fff}

/* Footer sütun başlıkları: Lexend, büyük harf yerine ilk harf büyük */
html .foot h4{font:600 15px var(--f-display);letter-spacing:0;text-transform:none}
/* Marka > Tipografi: küçük başlıklar etiket (rozet) görünümünde (Yasal uyumluluktaki bölge etiketi gibi) */
.type-s .eyebrow{display:inline-block;font:600 12px var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:#2456d6;background:#eaf0fd;border-radius:999px;padding:3px 10px}
