/* Mühendis Öğretmen · Sitenin bütün yazılarında 2024 Programı Temel Yazı yazı tipi
   TemelYazi — HBY Tasarım (Hasan Basri Yılmaz). Light 300 · Regular 400 · Bold 700.
   Yazı tipinde bulunmayan birkaç işaret (… – — • → × − ± °) ve emojiler bir sonraki yazı tipinden gelir. */
@font-face{font-family:'TemelYazi';src:url('TemelYazi-Light.woff') format('woff');font-weight:100 349;font-style:normal;font-display:swap;size-adjust:120%}
@font-face{font-family:'TemelYazi';src:url('TemelYazi.woff') format('woff');font-weight:350 599;font-style:normal;font-display:swap;size-adjust:120%}
@font-face{font-family:'TemelYazi';src:url('TemelYazi-Bold.woff') format('woff');font-weight:600 1000;font-style:normal;font-display:swap;size-adjust:120%}
/* Yazma çalışmaları için (kendiliğinden kullanılmaz; gerektiğinde font-family ile seçilir) */
@font-face{font-family:'TemelYazi Kilavuz';src:url('TemelYazi-Kilavuz.woff') format('woff');font-display:swap}
@font-face{font-family:'TemelYazi Kesik Cizgi';src:url('TemelYazi-KesikCizgi.woff') format('woff');font-display:swap}
@font-face{font-family:'TemelYazi Kontur';src:url('TemelYazi-Kontur.woff') format('woff');font-display:swap}
@font-face{font-family:'TemelYazi Kesik Kontur';src:url('TemelYazi-KesikKontur.woff') format('woff');font-display:swap}
:root{--temel-yazi:'TemelYazi','Nunito','Segoe UI',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji'}
html,body{font-family:var(--temel-yazi)!important}
body *:not(code):not(kbd):not(pre):not(samp):not(.vop):not(.vop *):not(.mono):not(input[name="kazanim-kodu"]):not([data-yazi-tipi]){font-family:var(--temel-yazi)!important}
/* v47 · "Powered by Netlify" rozeti (Netlify'ın eklediği #nl-badge-frame): sağ alttaki düğmelerin
   (değerlendirmede "Sonraki", oyunlarda imza) üstüne gelmesin diye sol alta alınır; değerlendirmenin
   soru ekranında alt gezinme çubuğunun hemen üstünde durur. Rozetin kendisi gizlenmez. */
#nl-badge-frame{left:0!important;right:auto!important}
body.td-test #nl-badge-frame{bottom:calc(72px + env(safe-area-inset-bottom))!important}
body.td-test .footer{padding-bottom:180px!important}
@media (max-width:480px){body:has(.footer-credit) #nl-badge-frame{bottom:38px!important}}
