/* ==========================================================
   Hubyar — tüm sayfalarda yüklenen küçük düzeltmeler (main.css / hev.css'e dokunulmaz).
   Not: main.css'teki div { line-height: 0 !important } yüzünden metin taşıyan öğelere satır yüksekliği açıkça verilir.
   ========================================================== */

/* ---------- Footer: marka (amblem + ad + slogan) ---------- */
.footer-two .footer-two__widget .footer-two__widget-logo { line-height: 1.3 !important; }
.hb-alt-marka { display: flex; align-items: center; gap: 14px; width: 100%; max-width: 340px; line-height: 1.3; color: var(--white); }
.hb-alt-marka::before, .hb-alt-marka::after { display: none !important; }
.hb-alt-marka img { width: 64px; height: 64px; flex: none; background: #fff; border-radius: 50%; padding: 3px; }
/* tema: .footer-two__widget span { sarı 2px çizgi } — marka metnine uygulanmasın */
.footer-two .footer-two__widget .hb-alt-marka > span { flex: 1; min-width: 0; height: auto; width: auto; background: none; }
.hb-alt-marka strong { display: block; font-family: var(--outfit); font-size: 1rem; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; white-space: nowrap; }
.hb-alt-marka small { display: block; margin-top: 4px; font-size: .78rem; line-height: 1.35; color: #949d9c; }
.hb-alt-marka:hover strong { color: var(--base-color); }

/* Sağdaki dekoratif kalp dar ekranlarda iletişim bilgisinin üstüne biniyor */
@media (max-width: 1699.98px) { .footer-two .sprade-light { display: none; } }

/* ---------- Footer: listeler ---------- */
/* Çok satırlı maddede ok ilk satırın hizasında dursun */
.footer-two .footer-two__widget li a { display: inline-flex; align-items: flex-start; gap: 10px; line-height: 1.5; }
.footer-two .footer-two__widget li a i { flex: none; margin-top: .3em; }
/* İletişim: ikonlar döndürülmez, sarı; metin küçük harfe çevrilmez */
.footer-two .footer-two__widget .hb-alt-iletisim li a { text-transform: none; }
.footer-two .footer-two__widget .hb-alt-iletisim li a i { transform: none; color: var(--base-color); width: 18px; text-align: center; }
