/* parity-templates: canlıdaki Özelleştirici "Ek CSS" (wp-custom-css) kopyası; ana sayfa hariç (ana sayfa v7 dosyalarında). */
body:not(.home) .influencer-blog-suggestion{margin-top:4%}
body:not(.home) .influencer-agency-social{margin-bottom:var(--spacer-4)}
body:not(.home) .our-references-wrapper .our-references-content>div>a>img{mix-blend-mode:luminosity;max-height:35px;max-width:115px;margin:auto}
body:not(.home) .influencer-agency{max-width:90%;margin:auto}
body:not(.home) .influencer-agency-banners-header{max-width:80%}
body:not(.home) .influencer-brands-programs-header{max-width:55%}
body:not(.home) .influencer-brands-programs{max-width:90%;margin:auto}
body:not(.home) .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}
@media (min-width:768px){body:not(.home):not(.elementor-page) main .container,body:not(.home):not(.elementor-page) .elementor .container{max-width:90%;margin:auto}}
body:not(.home) .influencer-slogan .typewrite{position:relative;color:#000;line-height:var(--font-size-0);font-size:var(--font-size-50);text-align:center}
body:not(.home) .influencer-earn-money,body:not(.home) .influencer-registration,body:not(.home) .influencer-informations{max-width:90%;margin:auto}

/* iç sayfa hero: canlıdaki .elementor-widget-Breadcrumb kuralları (iaj-frontend-fixes), widget sarmalayıcısı olmadan */
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) { min-height: 280px; display: flex; overflow: hidden; position: relative !important; height: auto !important; }
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-image { inset: 0px; position: absolute !important; height: 100% !important; }
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-image img { object-fit: cover; width: 100% !important; height: 100% !important; }
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-wrapper { min-height: 280px; width: 100%; display: flex; align-items: center; padding: 40px 0px; position: relative !important; inset: auto !important; height: auto !important; }
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-wrapper .h-100 { height: auto !important; }
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-wrapper > .container { width: 100%; }
@media (max-width: 767px){body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero), body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-wrapper { min-height: 200px; }}
@media (max-width: 767px){body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-wrapper { padding: 28px 0px; }}
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-wrapper :has(> ol) { display: flex; justify-content: center; width: 100%; position: static !important; inset: auto !important; transform: none !important; margin: 12px 0px 0px !important; padding: 0px !important; }
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-wrapper ol { flex-wrap: wrap; gap: 6px; justify-content: center !important; margin: 0px !important; }
body:not(.home) .contentbox-header:not(.iaj-std-hero):not(.iaj-blog-hero) .contentbox-content { display: flex; flex-direction: column; align-items: center; text-align: center; }
body:not(.home) .contentbox-header .contentbox-content h1{font-size:32px;line-height:40px;font-weight:700;color:#fff}
@media (max-width:767px){body:not(.home) .contentbox-header .contentbox-content h1{font-size:26px;line-height:32.5px}}
body:not(.home) .contentbox-header .breadcrumb-separator{color:#fff;display:inline-block}
/* canlıda bu sayfalar Elementor sarmalayıcısında: .container 1224 (masaüstü), 6px iç boşluk (mobil) */
@media (min-width:1225px){body.page:not(.home) .contentbox-header .container{max-width:1224px!important}}
@media (max-width:767px){body:not(.home) .contentbox-header .container{padding-left:6px!important;padding-right:6px!important}}
/* Hakkımızda gövde metni (canlı: post-674 text-editor, tam genişlik, Roboto #000) */
body.page-id-674 .ia-text{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:0}
body.page-id-674 .ia-text h2{font-family:Manrope,sans-serif;font-size:26px;line-height:1.3;font-weight:700;color:#000}
body.page-id-674 .ia-text p{font-family:Roboto,sans-serif;font-size:16px;line-height:24px;color:#000}
@media (max-width:767px){body.page-id-674 .ia-text h2{font-size:22px}}
@media (min-width:1200px){body.page-id-674 .ia-text{margin-left:calc(50% - 50vw + 12px)}}
/* genel: canlı kit değerleri (H1 27/33.75 mobil, 32/40 masaüstü; metin #000) */
body:not(.home){color:#000}
body:not(.home) main h1:not(.blog-title){font-size:27px;line-height:1.25;font-weight:700}
@media (min-width:768px){body:not(.home) main h1:not(.blog-title){font-size:32px;line-height:40px}}
@media (max-width:767px){body:not(.home) .contentbox-header .contentbox-content h1{font-size:26px!important;line-height:32.5px}}
/* Referanslarımız (2755): canlıda hero kutulu (1200), metin 14/35 */
@media (min-width:1225px){body.page-id-2534 .contentbox-header{max-width:1200px;margin-left:auto;margin-right:auto}}
body.page-id-2534 .ia-text p{font-size:14px;line-height:35px;font-family:Manrope,sans-serif;color:#4e4e4e}
body.page-id-2534 .ia-text p a{color:#000}
/* Yazı tekil: canlı H1 26 mobil / 32 masaüstü, H2/H3 #000, H3 19/22 */
body.single-post .blog-detail-header h1{font-size:26px!important;line-height:1.25;font-weight:700;color:#000}
@media (min-width:768px){body.single-post .blog-detail-header h1{font-size:32px!important;line-height:40px}}
body.single-post .blog-detail-content h2,body.single-post .blog-detail-content h3,body.single-influencer h2,body.single-influencer h3{color:#000}
body.single-post .blog-detail-content h3{font-size:19px}
@media (min-width:1025px){body.single-post .blog-detail-content h3{font-size:22px}}
/* Arşivler (kimdir + kategori-kimdir): canlıda .container 1224 */
@media (min-width:1225px){body.post-type-archive-influencer main .container,body.tax-influencer_category main .container{max-width:1224px!important}}
/* Yasal sayfalar (2501,2506,2511,2492): canlı kutu 1200 / mobil 16px, hero sonrası boşluk */
@media (min-width:1225px){body:is(.page-id-2501,.page-id-2506,.page-id-2511,.page-id-2492) .metin-alani-yazi{padding-left:0!important;padding-right:0!important}body:is(.page-id-2501,.page-id-2506,.page-id-2511,.page-id-2492) .contentbox-header~.container{max-width:1200px!important;padding-left:0;padding-right:0}}
@media (max-width:767px){body:is(.page-id-2501,.page-id-2506,.page-id-2511,.page-id-2492) .contentbox-header~.container{max-width:100%;padding-left:16px!important;padding-right:16px!important}body:is(.page-id-2501,.page-id-2506,.page-id-2511,.page-id-2492) :is(.metin-alani-yazi,.metin-alani,.metin-alani-header,.col-md-12){padding-left:0!important;padding-right:0!important}body:is(.page-id-2501,.page-id-2506,.page-id-2511,.page-id-2492) .row{margin-left:0;margin-right:0}}
body.page-id-2501 .contentbox-header~.container{margin-top:58px}
body.page-id-2511 .contentbox-header~.container{margin-top:55px}
body:is(.page-id-2506,.page-id-2492) .contentbox-header~.container{margin-top:60px}
@media (max-width:1024px){body.page-id-2501 .contentbox-header~.container{margin-top:45px}body.page-id-2511 .contentbox-header~.container{margin-top:39px}}
@media (max-width:767px){body.page-id-2501 .contentbox-header~.container{margin-top:26px}body.page-id-2511 .contentbox-header~.container{margin-top:33px}body.page-id-2506 .contentbox-header~.container{margin-top:38px}body.page-id-2492 .contentbox-header~.container{margin-top:38px}}
body.page-id-2506 .contentbox-header~.container{margin-top:80px}
@media (max-width:767px){body.page-id-2506 .contentbox-header~.container{margin-top:48px}}
@media (max-width:767px){body.single-post main .container{padding-left:6px!important;padding-right:6px!important}}
@media (min-width:1225px){body.page-id-2534 .contentbox-header{max-width:1200px!important;width:1200px!important;margin-left:auto!important;margin-right:auto!important}}
/* Frontend v2: .container mobilde %100 + 16px (yalnız native şablonlar; snapshot hariç) */
@media (max-width:767px){body:not(.home):not(.elementor-page) main .container:not(.contentbox-header .container){max-width:100%!important;padding-left:16px;padding-right:16px}}
body.page-id-2534 .ia-text p{line-height:35px!important}
@media (max-width:767px){body.error404 main .container{padding-left:26px!important;padding-right:26px!important}}
/* Araç: youtube (2763) / kampanya (1362) — hero yok, canlı tipografi */
body.page-id-2763 main h1{font-size:32px!important;line-height:40px!important;color:#2b0a5c!important;margin-top:12px}
body.page-id-2763 main h3{font-size:24px!important;line-height:24px!important;font-weight:700!important;color:#2b0a5c!important}
body.page-id-1362 main h1{font-size:26px!important;line-height:32.5px!important;color:#000!important;margin-top:47px}
@media (min-width:768px){body.page-id-1362 main h1{font-size:32px!important;line-height:40px!important}}
body.page-id-1362 main h3{font-size:24px!important;line-height:28.8px!important;font-weight:500!important;color:#000!important}
/* Araç sayfaları (Frontend v2): sağ sütun 436 @x858, reklam bütçesi 652 @x648; H3 19/22 #000 */
body.iaj-tool main h3.wp-block-heading{font-size:19px!important;line-height:25.65px!important;color:#000!important}
@media (min-width:1025px){body.iaj-tool main h3.wp-block-heading{font-size:22px!important}}
body.page-id-1343 main h3.wp-block-heading{line-height:1!important;font-weight:700!important}
@media (min-width:1025px){
body:is(.page-id-1343,.page-id-1324) .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container){grid-template-columns:minmax(0,1fr) 436px!important;max-width:none!important}
body.page-id-2755 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container){grid-template-columns:minmax(0,1fr) 652px!important}}
body.page-id-1324 main h3.wp-block-heading{color:#4e4e4e!important}
body.page-id-1324 main h2{color:#000!important}
body.page-id-2755 main h2{font-size:22px!important;line-height:28.6px!important;font-weight:700!important;color:#4e4e4e!important}
body.page-id-2755 main h3{color:#4e4e4e!important}
@media (min-width:768px){body.page-id-2755 main h2{font-size:26px!important;line-height:33.8px!important}}
body.page-id-2755 main p{line-height:21px!important}
@media (min-width:768px){body.page-id-2755 main p{line-height:18px!important}}
/* Form sayfaları: genel kayıt 1634, trendyol 1647, brief 3514 */
body:is(.page-id-1634,.page-id-1647,.page-id-3514) main h1{font-size:26px!important;line-height:32.5px!important;font-weight:700;color:#000!important}
body.page-id-1647 main h1{font-size:27px!important;line-height:33.75px!important}
body.page-id-1634 main h1{color:#111!important}
@media (min-width:768px){body:is(.page-id-1634,.page-id-1647,.page-id-3514) main h1{font-size:32px!important;line-height:40px!important}}
body:is(.page-id-1634,.page-id-1647) main h3{color:#000!important}
body:is(.page-id-1634,.page-id-1647) main h3:not(:has(+ form)):where(:not(.wpcf7 h3)){font-size:24px;line-height:24px;font-weight:400}
@media (min-width:1025px){body:is(.page-id-1634,.page-id-1647) main .ia-entry__content{max-width:786px!important;margin-left:21px!important}}
@media (max-width:767px){body:is(.page-id-1634,.page-id-1647) main .ia-entry__content{padding-left:17px;padding-right:17px}}
body:is(.page-id-1634,.page-id-1647,.page-id-3514) main p{color:#000}
body.page-id-1634 main h1{margin-top:120px}body.page-id-1647 main h1{margin-top:140px}
@media (min-width:768px){body.page-id-1634 main h1{margin-top:116px}body.page-id-1647 main h1{margin-top:136px}}
body.page-id-3514 main h1{margin-top:95px}
@media (min-width:1025px){body.page-id-3514 main .ia-entry__content{margin-left:-10px;margin-right:-10px;max-width:none}}
/* Webmaster re-ölçüm: arşiv container 19px mobil, 1224 @1920; yazı içeriği 326 @375 */
@media (max-width:767px){html body:is(.post-type-archive-influencer,.tax-influencer_category) main .container{max-width:90%!important;margin-left:auto!important;margin-right:auto!important;padding-left:6px!important;padding-right:6px!important}
html body.single-post .blog-detail-item-content{padding-left:18px!important;padding-right:18px!important}}
@media (min-width:1225px){html body:is(.post-type-archive-influencer,.tax-influencer_category) main .container{max-width:1224px!important;width:1224px!important}}
/* Snapshot CTA: tek satır (canlı 181x46) */
body.elementor-page a.bt-section-button{font-size:15px;line-height:18px;padding:12px 28px;white-space:nowrap;display:inline-flex!important;width:auto!important;max-width:max-content}
/* AOS / elementor-invisible yedek: içerik asla gizli kalmasın */
body.elementor-page [data-aos]:not(.aos-animate),body.page-id-376 [data-aos]:not(.aos-animate){opacity:1!important;transform:none!important}
body.elementor-page .elementor-invisible{visibility:visible!important}
body:not(.home) .contact-page-banner-img .ia-icon,body:not(.home) .contact-page-banner-img .ia-icon svg{width:32px!important;height:32px!important}
@media (max-width:991px){body.elementor-page .row>.col-6.col-lg-4{flex:0 0 100%;max-width:100%}}
@media (max-width:1024px){.ia-menu--mobile .ia-menu__heading{display:block!important;color:#EA088C!important;font:700 12px/16.8px Manrope,sans-serif!important;text-transform:uppercase;letter-spacing:.96px}}
@media (max-width:991px){body.elementor-page .row>.col-6.col-lg-4{padding-left:0;padding-right:0;margin-left:12px;margin-right:12px;max-width:calc(100% - 24px);flex:0 0 calc(100% - 24px)}}
@media (max-width:991px){html body.elementor-page .row>.col-6.col-lg-4{margin-left:6px!important;margin-right:6px!important;width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;flex:0 0 calc(100% - 12px)!important}}
@media (max-width:991px){html body.elementor-page .influencer-our-advantages-wrapper>.row{margin-left:0!important;margin-right:0!important;width:auto!important}html body.elementor-page .influencer-our-advantages-wrapper>.row>.col-6.col-lg-4{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}}
body.elementor-page .breadcrumb-separator{color:#fff}
@media (min-width:1200px){body.elementor-page .elementor-widget-container>.container.h-100{padding-left:0!important;padding-right:0!important}}
body.elementor-page .elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column}
body.elementor-page .elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}
body.elementor-page .elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper,body.elementor-page .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row}
body.elementor-page .elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper,body.elementor-page .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse}
body.elementor-page .e-con>.elementor-widget,body.elementor-page .e-grid>.elementor-widget{margin-bottom:0;margin-block-end:0}
body.elementor-page .digital-marketing-services .service-row{display:flex!important;flex-direction:column;gap:0!important}body.elementor-page .digital-marketing-services .service-item{width:100%!important}body.elementor-page .digital-marketing-services .service-content{display:block!important;gap:0!important}
@media (max-width:767px){body.elementor-page section.digital-marketing-services.container{padding-top:24px!important;padding-bottom:24px!important}}
/* parity: referanslarimiz gallery = live justified 7col */
.ia-gallery{grid-template-columns:repeat(7,1fr)!important;gap:20px!important;max-width:1116px;margin-left:22px!important}
.ia-gallery>img{width:100%!important;height:auto!important;aspect-ratio:142/63;box-sizing:border-box;padding:11% 25%;object-fit:contain}
@media(max-width:767px){.ia-gallery{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-left:-4px!important;margin-right:-4px!important;max-width:none}.ia-gallery>img{aspect-ratio:173/87}}
/* parity: /kimdir/ mobile containers = live (5% side margins) */
@media(max-width:767px){body.post-type-archive-influencer .container.iaj-below-hero{margin:0 5% 30px!important;width:auto!important;max-width:none!important}
body.post-type-archive-influencer .container.influencer-kategori-container{margin:0 5%!important;padding:0 15px!important;width:auto!important;max-width:none!important}}
/* parity: referanslarimiz text/gallery sections = live */
body.page-id-2534 .ia-l-section:has(.ia-text){padding:0!important;margin-top:80px}
body.page-id-2534 .ia-l-section:has(.ia-gallery){padding:0 0 100px!important}
@media(min-width:1025px){body.page-id-2534 .ia-l-section:has(.ia-text)>.ia-container{padding:0!important}}
@media(max-width:767px){body.page-id-2534 .ia-l-section:has(.ia-text){margin-top:48px}body.page-id-2534 .ia-l-section:has(.ia-text) .ia-text p:last-child{margin-bottom:0}body.page-id-2534 .ia-l-section:has(.ia-gallery){padding-bottom:48px!important}}
/* parity: hakkimizda legacy container full-bleed like live elementor widget */
body.page-id-674 .ia-l-row:has(>.ia-l-column>.container){max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.page-id-674 .ia-l-column>.container{max-width:1224px!important;width:100%!important;margin:0 auto!important;padding:0 12px!important;box-sizing:border-box!important}
body.page-id-674 .ia-l-column>.container>.reference-wrapper{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
@media(min-width:992px){body.page-id-674 .reference-wrapper{padding:80px 0 40px!important;margin-bottom:0!important}}
body.page-id-674 .ia-l-row:has(>.ia-l-column>.container)>.ia-l-column{flex:0 0 100%!important;width:100%!important;max-width:100%!important}
@media(min-width:1200px){body.page-id-674 .ia-sections>.container{max-width:1224px!important}}
@media(min-width:992px){body.page-id-674 .ia-l-section:has(.about-us-tab-wrapper){padding:0!important}body.page-id-674 .ia-sections>.container:has(>.company-date-wrapper){padding-top:20px!important}}
@media(min-width:992px){body.page-id-674 .ia-l-column>.ia-text{padding-top:20px!important;padding-bottom:7px!important;position:relative;left:-12px}}
@media(min-width:992px){body.page-id-674 .ia-sections>.container:last-child{padding-top:59px!important}body.page-id-674 .reference-wrapper>.container{max-width:1224px!important}}
@media(max-width:767px){body.page-id-674 .ia-sections>.container,body.page-id-674 .ia-l-column>.container,body.page-id-674 .reference-wrapper>.container{max-width:90%!important;width:90%!important;margin-left:auto!important;margin-right:auto!important;padding:0 6px!important;box-sizing:border-box!important}
body.page-id-674 .ia-sections>.container:has(>.company-date-wrapper){padding-top:18px!important}
body.page-id-674 .ia-l-row:has(>.ia-l-column>.container),body.page-id-674 .ia-l-row:has(>.ia-l-column>.container)>.ia-l-column{padding-left:0!important;padding-right:0!important;max-width:none!important;width:100%!important;margin:0!important}
body.page-id-674 .reference-wrapper{padding:48px 0 24px!important;margin-bottom:0!important}}
@media(max-width:767px){body.page-id-674 .ia-l-section:has(.about-us-tab-wrapper){padding:8px 0 16px!important}body.page-id-674 .ia-sections>.container:last-child{padding-top:28px!important}}
body.page-id-674 .why-choose-us-item-img .ia-icon,body.page-id-674 .why-choose-us-item-img svg{width:26px!important;height:26px!important;font-size:26px!important}
/* parity: kariyer registration block = live */
.ia-sections>.influencer-registration{max-width:min(90%,1200px)!important;margin-top:80px!important;margin-bottom:20px!important}
.ia-sections>.influencer-registration{margin-bottom:40px!important}
@media(max-width:767px){.ia-sections>.influencer-registration{margin-top:46px!important;margin-bottom:48px!important}}
/* parity: rehber text pages mobile gutters = live */
@media(max-width:767px){.container:has(>.metin-alani-yazi){padding-left:16px!important;padding-right:16px!important}
.container>.metin-alani-yazi,.metin-alani-yazi>.metin-alani-yazi{padding-left:0!important;padding-right:0!important}
.metin-alani-yazi .row.align-items-center{margin-left:0!important;margin-right:0!important}}
/* parity: hakedis right text column = live elementor widgets */
@media(min-width:1025px){body.page-id-1343 .wp-block-group__inner-container>h3.wp-block-heading:first-child{margin-top:63px!important}}
body.page-id-1343 .wp-block-group__inner-container>h3.wp-block-heading:first-child{margin-bottom:20px!important}
body.page-id-1343 .wp-block-group__inner-container:has(>h3.wp-block-heading:first-child)>:is(p,ul){margin:0 0 10px!important}
body.page-id-1343 .wp-block-group__inner-container:has(>h3.wp-block-heading:first-child)>ul{margin-bottom:1px!important}
@media(max-width:767px){body.page-id-1343 article.ia-entry{padding-top:55px!important}
body.page-id-1343 .ia-entry__content>.wp-block-group>.wp-block-group__inner-container>.wp-block-group:first-child{padding:20px 0!important}
body.page-id-1343 .wp-block-group__inner-container>h3.wp-block-heading:first-child{margin-top:32px!important}}
@media(min-width:1025px){body.page-id-1343 article.ia-entry{padding-left:10px!important;padding-right:26px!important}}
@media(min-width:1025px){body.page-id-1343 .ia-entry__content form{max-width:676px}}
body.page-id-1343 article.ia-entry{padding-bottom:94px!important}
/* readability: hakkimizda fluid body text (Burak) */
body.page-id-674 .ia-sections :is(p,li,.ia-text,.reference-wrapper-desc,.agency-open-positions-item-desc,.why-choose-us-item-desc,.about-us-tab-content){font-size:clamp(16px,calc(15px + .25vw),20px)!important;line-height:1.7!important}
body.page-id-674 .ia-sections :is(p,li,.reference-wrapper-desc){max-width:75ch}
body.page-id-674 .company-date-item-desc{font-size:clamp(15px,calc(14px + .2vw),18px)!important;line-height:1.6!important}
@media(min-width:768px) and (max-width:1199px){body.page-id-674 .company-date-wrapper .row>[class*=col-]{flex:0 0 33.333%!important;max-width:33.333%!important}}
body.page-id-674 .company-date-item-desc{overflow-wrap:anywhere;hyphens:auto}
/* parity+readability: blog/influencer post body text = live 16/1.7 */
.blog-detail-item-content p,.blog-detail-item-content li{font-size:16px!important;line-height:1.7!important}
/* parity: post detail mobile gutters = live (90% container) */
@media(max-width:767px){.container:has(>.blog-detail-container){max-width:90%!important;width:90%!important;margin-left:auto!important;margin-right:auto!important}}
@media(max-width:767px){.container:has(>.blog-detail-container) .blog-detail-item-content{padding-left:0!important;padding-right:0!important}}
/* ===== audit v3 (Webmaster) + responsive audit (Frontend), 27.10 ===== */
/* 1 post body */
.blog-detail-item-content{max-width:760px;margin-left:auto;margin-right:auto}
.blog-detail-item-content p,.blog-detail-item-content li{font-size:18px!important;line-height:1.7!important}
@media(max-width:767px){.blog-detail-item-content p,.blog-detail-item-content li{font-size:16px!important}}
.newsletter-title span{font-size:14px!important}
/* 2 post headings */
.single-post .blog-detail-header h1,.single-influencer .blog-detail-header h1,.blog-detail-header h1{font-size:40px!important;line-height:1.2!important}
.blog-detail-item-content h2{font-size:28px!important;line-height:1.3!important}
.blog-detail-item-content h3{font-size:22px!important;line-height:1.35!important}
@media(max-width:767px){.blog-detail-header h1{font-size:30px!important}.blog-detail-item-content h2{font-size:22px!important}.blog-detail-item-content h3{font-size:19px!important}}
/* 3 profile text */
.single-influencer :is(.influencer-post-content,.mobile-post-content) :is(p,li){font-size:16px!important;line-height:1.7!important;max-width:680px}
@media(min-width:1200px){.single-influencer :is(.influencer-post-content,.mobile-post-content) :is(p,li){font-size:17.5px!important;max-width:720px}}
/* 4-5 profile tags + form note */
.influencer-category a,.mobile-categories a{font-size:14px!important}
@media(max-width:767px){.influencer-category a,.mobile-categories a{display:inline-flex!important;align-items:center;min-height:44px}}
.single-influencer .careers-page-form .mt-5 p,.mobile-contact-modal__intro{font-size:14px!important}
.ia-recaptcha-note{font-size:12px!important}
/* 6 kimdir intro */
.influencer-kategori-description{max-width:760px!important}
.influencer-kategori-description,.influencer-kategori-description p{font-size:17.5px!important;line-height:1.7!important}
@media(max-width:767px){.influencer-kategori-description,.influencer-kategori-description p{font-size:16px!important}}
/* 7-9 kimdir list + cards */
.subcategory-button,.category-checkbox-item,.category-checkbox-item label{font-size:14.5px!important}
.subcategory-button,.category-checkbox-item{min-height:44px;display:inline-flex!important;align-items:center}
.post-summary,.influencer-kategori-post-summary,.detayli-bilgi-iletisim,.detayli-bilgi-iletisim-link{font-size:14px!important}
.influencer-kategori-post-title{font-size:18px!important}
@media(min-width:992px){.influencer-kategori-post-title{font-size:20px!important}}
/* 10 category post grid */
.row:has(>[class*=col-]>.blog-list-item){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}
.row:has(>[class*=col-]>.blog-list-item)>[class*=col-]{max-width:none!important;width:auto!important;flex:none!important}
@media(max-width:991px){.row:has(>[class*=col-]>.blog-list-item){grid-template-columns:1fr}}
/* Frontend #2/#6 forms */
.wpcf7 .form-group p,.wpcf7 :is(.col-4,.col-6,.col-12)>div>p,.wpcf7 :is(.col-4,.col-6,.col-12) .wpcf7-list-item-label{font-size:16px!important;line-height:1.5!important}
.wpcf7 p.ia-recaptcha-note{font-size:12px!important}
/* #3 budget calc */
body.page-id-2755 .wp-block-group__inner-container .container p{line-height:1.7!important}
body.page-id-2755 p.mt-3.text-muted{font-size:14px!important}
/* #4 referanslarimiz */
body.page-id-2534 .ia-l-column .ia-text p{font-size:clamp(16px,calc(.9rem + .25vw),18px)!important;line-height:1.7!important;max-width:760px}
/* #5 service cards */
:is(.bt-service-description,.elementor-icon-box-description,.iaj-tile-desc,.iaj-tab-lead,.service-content p){font-size:16px!important;line-height:1.6!important}
/* #7 hakkimizda width */
body.page-id-674 .ia-sections :is(p,li,.reference-wrapper-desc){max-width:800px}
/* #8 rehber/legal/tool body + meta */
:is(.metin-paragraf-aciklama,.metin-alani-yazi p){font-size:clamp(16px,calc(15px + .2vw),18px)!important;line-height:1.7!important}
.metin-alani-yazi :is(small,.meta,span.date){font-size:max(14px,1em)}
/* tidycal placeholder (no CLS) */
.tidycal-embed{min-height:940px;background:#f3f3f5;border-radius:8px}
@media(min-width:576px){.tidycal-embed{min-height:885px}}
@media(min-width:992px){.tidycal-embed{min-height:1058px}}
@media(min-width:1200px){.tidycal-embed{min-height:593px}}
.tidycal-embed:has(iframe){background:none}
img[src*="gravatar.com/avatar"]{width:auto!important;aspect-ratio:1/1}
/* specificity fixes */
html body:is(.single-post,.single-influencer) .blog-detail-header h1{font-size:40px!important;line-height:1.2!important}
html body .blog-detail-item-content h2{font-size:28px!important}
html body .blog-detail-item-content h3{font-size:22px!important}
@media(max-width:767px){html body:is(.single-post,.single-influencer) .blog-detail-header h1{font-size:30px!important}html body .blog-detail-item-content h2{font-size:22px!important}html body .blog-detail-item-content h3{font-size:19px!important}}
html body.single-influencer :is(.influencer-category,.influencer-categories,.mobile-categories) a{font-size:14px!important}
html body :is(.bt-service-description,.elementor-icon-box-description,.iaj-tile-desc,.iaj-tab-lead,.service-content p){font-size:16px!important;line-height:1.6!important}
html body.page-id-2534 .ia-l-column .ia-text p{font-size:clamp(16px,calc(14.4px + .25vw),18px)!important}
@media(max-width:767px){html body.single-influencer .mobile-categories a{display:inline-flex!important;align-items:center;min-height:44px}}
