/* ==================================================================
   Yazı dili · İcaz tanıtım sunumu ile aynı (10.11.2026)
   Başlık: Cormorant Garamond ince (300), vurgu italik altın
   Metin : Jost · Etiket/düğme: Aboreto, büyük harf, geniş aralık
   Kaldırmak için sayfalardaki tipo.css satırını silmek yeter
   (değişkenler app.css / sayfa <style> içinde).
   ================================================================== */

/* --- Misafir sayfaları (koyu zemin) ------------------------------------ */
body:not(:has(.uygulama)):not(:has(.giris)){font-weight:300;letter-spacing:.005em}
/* :where(...) yalnız misafir sayfalarına uygular (panel .ust / label / .alt etkilenmesin), özgüllük eklemez */
:where(body:not(:has(.uygulama)):not(:has(.giris))) :is(h1,h2,h3,h4){font-family:var(--baslik);font-weight:300}
:where(body:not(:has(.uygulama)):not(:has(.giris))) :is(h1 em,h2 em,h3 em,.alt em){font-style:italic;color:#e6cd96}
:where(body:not(:has(.uygulama)):not(:has(.giris))) .adim h2{font-weight:300;font-size:28px;line-height:1.1}
:where(body:not(:has(.uygulama)):not(:has(.giris))) .salonlar b{font-weight:400;font-size:25px}
:where(body:not(:has(.uygulama)):not(:has(.giris))) .gunler b{font-weight:400;font-size:28px}
:where(body:not(:has(.uygulama)):not(:has(.giris))) .lounge b{font-weight:400;font-size:22px}
:where(body:not(:has(.uygulama)):not(:has(.giris))) .alt{font-family:var(--baslik);font-style:italic;font-weight:300;font-size:22px}
:where(body:not(:has(.uygulama)):not(:has(.giris))) .tamam h2{font-weight:300;font-size:38px}
:where(body:not(:has(.uygulama)):not(:has(.giris))) :is(.ust,.yer){font-family:var(--etiket);font-weight:400;letter-spacing:.3em}
:where(body:not(:has(.uygulama)):not(:has(.giris))) label{font-family:var(--etiket);font-weight:400;letter-spacing:.2em}
:where(body:not(:has(.uygulama)):not(:has(.giris))) :is(.onay,.lounge){font-family:var(--govde);letter-spacing:0}
:where(body:not(:has(.uygulama)):not(:has(.giris))) :is(b,strong){font-weight:500}
:where(body:not(:has(.uygulama)):not(:has(.giris))) .saatler button{font-weight:400}

/* --- Personel paneli (açık zemin; okunurluk için metin 400) ------------ */
body:has(.uygulama),body:has(.giris){font-weight:400}
.uygulama h1,.uygulama h2,.uygulama h3,.uygulama h4,.cs h3{font-family:var(--baslik);font-weight:500}
.gun-ad{font-family:var(--baslik);font-weight:400}
.giris h1{font-weight:300}
.kalin{font-weight:500}
