/* Eski Safari/iOS (flex gap yok): html.no-flex-gap sınıfı head'deki küçük betikle eklenir. */
.no-flex-gap .header-inner > * + *{margin-left:24px}
.no-flex-gap .primary-menu > * + *{margin-left:22px}
.no-flex-gap .header-whatsapp > * + *{margin-left:12px}
.no-flex-gap .whatsapp-text > * + *{margin-top:3px}
.no-flex-gap .site-footer__bottom .sh-container > * + *{margin-left:20px}
.no-flex-gap .home-hero__buttons > *,
.no-flex-gap .home-cta__buttons > *,
.no-flex-gap .hero-buttons > *,
.no-flex-gap .contact-hero__buttons > *,
.no-flex-gap .contact-final-cta__buttons > *,
.no-flex-gap .services-final-cta__buttons > *,
.no-flex-gap .service-detail-actions > *,
.no-flex-gap .service-detail-page .home-cta__buttons > *{margin:0 12px 12px 0}
.no-flex-gap .sh-crumbs > *{margin:0 10px 6px 0}
.no-flex-gap .semun-blog-cats > *,
.no-flex-gap .footer-social > *,
.no-flex-gap .contact-hero__meta > *{margin:0 10px 8px 0}
.no-flex-gap .semun-blog-hero-meta > *{margin:0 18px 8px 0}
.no-flex-gap .semun-blog-section-head > * + *{margin-left:16px}
.no-flex-gap .semun-blog-row a > * + *{margin-left:20px}
.no-flex-gap .service-sign-marker > * + *{margin-top:10px}
