/* ia-guide-font: rehber şablonu. (1) latin+Türkçe tek dosya Manrope (iki alt küme yarışı -> çift reflow yok); son tanımlanan yüz kazanır. (2) metrik uyarlı yedek font. Header/menü kapsam dışı. */
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin-tr.woff2) format('woff2');unicode-range:U+0000-00FF,U+0100-02BA,U+02BB-02BC,U+02BD-02C5,U+02C6,U+02C7-02CC,U+02CE-02D7,U+02DA,U+02DC,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20AB,U+20AC,U+20AD-20C4,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
@font-face{font-family:"Manrope Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:103.5%;ascent-override:103%;descent-override:28.99%;line-gap-override:0%}
html body.page-template-page-rehber main,html body.page-template-page-rehber main :is(h1,h2,h3,h4,h5,h6,p,li,a,span,div,strong,b,em,label,button,input,select,textarea,td,th,blockquote,summary):not([class*="fa-"]):not([class*="icon"]):not(i){font-family:"Manrope","Manrope Fallback",sans-serif!important}
/* >=1200 %101.5, 992-1199 %100: geniş kolonda satır kırılımları %101.5 ile eşleşiyor (TikTok/YouTube 1440 CLS) */
@font-face{font-family:"Manrope Fallback W";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:101.5%;ascent-override:105.03%;descent-override:29.56%;line-gap-override:0%}
@media (min-width:1200px){html body.page-template-page-rehber main,html body.page-template-page-rehber main :is(h1,h2,h3,h4,h5,h6,p,li,a,span,div,strong,b,em,label,button,input,select,textarea,td,th,blockquote,summary):not([class*="fa-"]):not([class*="icon"]):not(i){font-family:"Manrope","Manrope Fallback W",sans-serif!important}}

@font-face{font-family:"Manrope Fallback M";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:100%;ascent-override:106.6%;descent-override:30%;line-gap-override:0%}
@media (min-width:992px) and (max-width:1199.98px){html body.page-template-page-rehber main,html body.page-template-page-rehber main :is(h1,h2,h3,h4,h5,h6,p,li,a,span,div,strong,b,em,label,button,input,select,textarea,td,th,blockquote,summary):not([class*="fa-"]):not([class*="icon"]):not(i){font-family:"Manrope","Manrope Fallback M",sans-serif!important}}

/* fe61 (2026-10-29): rehber font eşitleme (canlı ile): gövde 16px/1.7, breadcrumb, CF7 etiket/onay metni */
html body.page-template-page-rehber:not(#x):not(#y):not(#z) :is(.metin-paragraf-aciklama :is(p,li),.metin-alani-yazi p:not(.metin-paragraf-alt-baslik)){font-size:16px!important;line-height:1.7!important}html body.page-template-page-rehber:not(#x):not(#y):not(#z) .metin-paragraf-aciklama{font-size:var(--font-size-14,14px)!important;line-height:calc(var(--font-size-14,14px) + 16px)!important}
html body.page-template-page-rehber:not(#x):not(#y):not(#z) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb)>ol>li :is(a,span){font-size:var(--font-size-12)!important;line-height:calc(var(--font-size-12) + 16px)!important}
html body.page-template-page-rehber:not(#x):not(#y):not(#z) .wpcf7 .wpcf7-list-item-label{font-size:14px!important;line-height:21px!important}
html body.page-template-page-rehber:not(#x):not(#y):not(#z) .wpcf7 .form-group .col-12>p{font-size:var(--font-size-12)!important;line-height:1.5!important}
@media (max-width:767px){html body.page-template-page-rehber:not(#x):not(#y):not(#z) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb)>ol>li :is(a,span){font-size:14px!important;line-height:30px!important}html body.page-template-page-rehber:not(#x):not(#y):not(#z) .wpcf7 .form-group .col-12>p{font-size:14px!important;line-height:21px!important}}
