/* GECICI ONIZLEME (03.10): baslik fontu secimi. secim yapilinca bu dosya + html'deki <link> ve
   <script id="baslik-onizleme"> + assets/fonts/{michroma,syncopate,exo2}* (secilmeyenler) silinir;
   secilen font yenileme.css'teki Playfair satirlarina tasinir. */
@font-face{font-family:Michroma;font-weight:400;font-display:swap;src:url(../fonts/michroma-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:Michroma;font-weight:400;font-display:swap;src:url(../fonts/michroma-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF}
@font-face{font-family:Syncopate;font-weight:700;font-display:swap;src:url(../fonts/syncopate-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:Syncopate;font-weight:700;font-display:swap;src:url(../fonts/syncopate-700-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF}
@font-face{font-family:"Exo 2";font-weight:400 800;font-display:swap;src:url(../fonts/exo2-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:"Exo 2";font-weight:400 800;font-display:swap;src:url(../fonts/exo2-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF}

/* baslik sinif listesi (Playfair kullanilan yerler) */
html[data-baslik]{--bf:Michroma,'Playfair Display',Georgia,sans-serif;--bw:400;--bls:.02em;
  --h1:clamp(24px,4.6vw,52px);--h2:clamp(20px,3.1vw,33px);--h3:clamp(18px,2.6vw,27px)}
html[data-baslik=syncopate]{--bf:Syncopate,'Playfair Display',Georgia,sans-serif;--bw:700;--bls:-.01em;
  --h1:clamp(20px,3.9vw,44px);--h2:clamp(17px,2.7vw,28px);--h3:clamp(15px,2.3vw,23px)}
html[data-baslik=exo2]{--bf:'Exo 2','Playfair Display',Georgia,sans-serif;--bw:700;--bls:.015em;
  --h1:clamp(32px,6.4vw,70px);--h2:clamp(27px,4.2vw,45px);--h3:clamp(24px,3.7vw,38px)}
html[data-baslik] .hero h1,html[data-baslik] .bolum-bas h2,html[data-baslik] .serit-metin h3,
html[data-baslik] .adim .no,html[data-baslik] .yazi-govde h2,html[data-baslik] .blog-kart h3,
html[data-baslik] .font-headline-lg,html[data-baslik] .font-headline-md,html[data-baslik] .font-display-hero-mobile{
  font-family:var(--bf);font-weight:var(--bw);letter-spacing:var(--bls)}
html[data-baslik] .hero h1{font-size:var(--h1);line-height:1.18}
html[data-baslik] .bolum-bas h2{font-size:var(--h2);line-height:1.22}
html[data-baslik] .serit-metin h3{font-size:var(--h3);line-height:1.25}
html[data-baslik] .adim .no{font-size:34px}
