/* Araç sayfaları — canlı parite (hero + 2 sütun + tipografi). Yalnız araç sayfalarında yüklenir. */
.iaj-hero-full{position:relative;width:100%;margin:0 0 48px;min-height:280px;display:flex;align-items:center;justify-content:center;background:url("/wp-content/uploads/2024/03/influencer-marketing-banner-min.png") center/cover no-repeat #2b0a5c;box-shadow:inset 0 0 0 2000px rgba(30,8,70,.62);overflow:hidden}
.iaj-hero-full .iaj-hero-inner{width:100%;max-width:1296px;padding:40px 24px;text-align:center}
.iaj-hero-full h1{font-family:"Manrope",sans-serif;font-size:32px;font-weight:700;line-height:1.3;color:#fff;text-shadow:0 2px 12px rgba(10,0,30,.6);margin:0;text-align:center}
@media (max-width:767px){.iaj-hero-full{min-height:200px;margin-bottom:32px}.iaj-hero-full .iaj-hero-inner{padding:28px 16px}.iaj-hero-full h1{font-size:26px}}

body.iaj-tool:not(.iaj-tool--hero) .ia-entry{padding-top:48px}
body.iaj-tool .ia-entry,body.iaj-tool .tiktok-contentbox-body{padding-bottom:64px}

/* tipografi: canlı 16px / 1.7, #4e4e4e */
body.iaj-tool .ia-entry__content p,body.iaj-tool .ia-entry__content li,body.iaj-tool .page-content p,body.iaj-tool .page-content li{font-size:16px;line-height:1.7;color:#4e4e4e}
body.iaj-tool .ia-entry__content h2,body.iaj-tool .page-content h2{font-size:26px;font-weight:600;line-height:1.3;margin:28px 0 12px}
body.iaj-tool .ia-entry__content h3,body.iaj-tool .page-content h3{font-size:22px;font-weight:600;line-height:1.35;margin:24px 0 10px}
body.iaj-tool .ia-entry__content h1{font-size:32px;font-weight:700;margin:0 0 24px}
body.iaj-tool .ia-entry__content form small,body.iaj-tool .ia-entry__content .form-text{font-size:12px;line-height:1.5}

/* 2 sütun: form kartı solda, açıklama sağda */
@media (min-width:1025px){
 body.iaj-tool .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container){display:grid;grid-template-columns:2fr 3fr;gap:48px;align-items:start}
 body.iaj-tool .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container) > *{margin:0!important;min-width:0}
 body.iaj-tool .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container) > .ia-l-container:first-child{position:sticky;top:96px}
 body.page-id-1343 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container){grid-template-columns:3fr 2fr}
 body.page-id-1362 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container){grid-template-columns:2fr 1fr}
 body.page-id-1324 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container){grid-template-columns:1fr 1fr;max-width:1000px}
 body.page-id-1362 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container) > .ia-l-container:first-child{position:static}
 /* youtube: canlıda içerik ~900px sütun */
 body.page-id-2763 .ia-entry__content{max-width:900px}
 body.page-id-2763 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container){grid-template-columns:1fr;gap:16px}
 /* tiktok */
 body.page-id-3565 .tiktok-contentbox-body{display:block}
 body.page-id-3565 .tiktok-contentbox-body .page-content{max-width:760px;margin:0 auto;text-align:left}
}

/* tiktok etkileşim formu (canlı page-tiktok.php stilleri) */
body.page-id-3565 .tiktok-search-form{margin:0 auto 20px;text-align:center}
body.page-id-3565 .tiktok-search-form input[type=text]{padding:10px;border:1px solid #ccc;border-radius:5px;width:250px;max-width:100%;margin-bottom:10px;font-size:16px;min-height:44px}
body.page-id-3565 .tiktok-search-form button{padding:10px 20px;border:none;border-radius:5px;background:#007bff;color:#fff;cursor:pointer;min-height:44px}
body.page-id-3565 .tiktok-search-form button:hover{background:#0056b3}
body.page-id-3565 .tiktok-search-form button[disabled]{background:#ccc;cursor:not-allowed}
body.page-id-3565 .tiktok-search-form .form-text{display:block;margin:2px 0 10px;color:#6c757d;font-size:.875em}
body.page-id-3565 #loading{font-size:1.2em;color:#007bff;margin:20px 0;text-align:center}
body.page-id-3565 #result{display:flex;justify-content:center;margin-bottom:20px}
body.page-id-3565 .tiktok-profile-card{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;padding:20px;text-align:center;width:300px;max-width:100%;overflow-wrap:anywhere}
body.page-id-3565 .tiktok-profile-image{border-radius:50%;width:150px;height:150px;object-fit:cover}
body.page-id-3565 .tiktok-profile-card h2{margin:10px 0;font-size:18px}
body.page-id-3565 .tiktok-profile-card p{margin:5px 0;color:#555}
body.page-id-3565 .tiktok-engagement-rate{font-size:1.5em;color:#007bff!important;margin-top:20px!important}
