.msm-footer{background:var(--msm-menu-bg,#111);color:var(--msm-menu-text,#fff);margin-top:44px}.msm-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:34px;padding:46px 0 30px}.msm-footer h3{margin:0 0 14px;color:var(--msm-secondary,#ffc400);font-size:17px;line-height:1.25}.msm-footer p{margin:0 0 11px;color:color-mix(in srgb,var(--msm-menu-text,#fff) 84%,transparent)}.msm-footer-contact{display:inline-flex;margin:6px 0 8px;font-weight:900;color:#fff}.msm-footer-address{font-size:13px}.msm-footer-menu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.msm-footer-menu ul{display:none}.msm-footer-menu a{color:color-mix(in srgb,var(--msm-menu-text,#fff) 88%,transparent);font-weight:650}.msm-footer-menu a:hover{color:var(--msm-secondary,#ffc400)}.msm-footer-search-links{padding:20px 0 28px;border-top:1px solid rgba(255,255,255,.1)}.msm-footer-search-links strong{display:block;margin-bottom:12px;color:var(--msm-secondary,#ffc400);font-size:16px}.msm-footer-tag-list{display:flex;flex-wrap:wrap;gap:9px}.msm-footer-tag-list a,.msm-footer-tag-list span{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);font-size:13px}.msm-footer-tag-list a:hover{border-color:var(--msm-secondary,#ffc400);color:var(--msm-secondary,#ffc400)}.msm-footer-bottom{border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2)}.msm-footer-bottom-inner{display:flex;align-items:center;justify-content:center;min-height:54px;color:rgba(255,255,255,.68);font-size:13px;text-align:center}@media(max-width:900px){.msm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:34px 0 24px}}@media(max-width:600px){.msm-footer{margin-top:30px}.msm-footer-grid{grid-template-columns:1fr;text-align:center}.msm-footer-menu{justify-items:center}.msm-footer-tag-list{justify-content:center}.msm-footer-search-links{text-align:center}}


/* v1.2 footer color and typography controls */
.msm-footer{background:linear-gradient(135deg,var(--msm-footer-bg,#111),var(--msm-footer-bg-2,var(--msm-footer-bg,#111)))!important;color:var(--msm-footer-text,#fff)!important;font-size:var(--msm-footer-font-size,14px)!important;font-weight:var(--msm-footer-font-weight,500)!important}
.msm-footer h3{color:var(--msm-footer-heading,#ffc400)!important;font-size:var(--msm-footer-heading-size,17px)!important;font-weight:var(--msm-footer-heading-weight,800)!important}
.msm-footer a,.msm-footer p,.msm-footer-menu a,.msm-footer-tag-list a,.msm-footer-tag-list span{color:var(--msm-footer-link,var(--msm-footer-text,#fff))!important;font-size:var(--msm-footer-font-size,14px)!important;font-weight:var(--msm-footer-font-weight,500)!important}
.msm-footer-search-links,.msm-footer-bottom{border-color:var(--msm-footer-border,#333)!important}
.msm-footer-bottom{background:color-mix(in srgb,var(--msm-footer-bg,#111) 82%,#000)!important}
.msm-footer-bottom-inner{color:color-mix(in srgb,var(--msm-footer-text,#fff) 75%,transparent)!important;font-size:calc(var(--msm-footer-font-size,14px) - 1px)!important}


/* v7.3 - Footer en çok arananlar başlık rengi ve mobil sütun */
.msm-footer-search-links strong{color:var(--msm-footer-search-title,var(--msm-footer-heading,#ffc400))!important;}
.msm-footer-tag-list a,.msm-footer-tag-list span{border-radius:var(--msm-footer-tag-radius,999px)!important;}
@media(max-width:600px){
  .msm-footer-tag-list{
    display:grid!important;
    grid-template-columns:repeat(var(--msm-footer-mobile-search-columns,2),minmax(0,1fr))!important;
    justify-content:stretch!important;
  }
  .msm-footer-tag-list a,.msm-footer-tag-list span{
    justify-content:center!important;
    text-align:center!important;
    width:100%!important;
  }
}
