/* Güvercin Yeri — cila katmanı v1 (ana sayfa).
   Mevcut tasarımın üzerine eklenir, hiçbir kuralı silmez; dosyanın bağlantısı
   kaldırılınca site eski haline döner. Seçiciler "html" ile başlar ki sayfadaki
   satır içi stillerden sonra gelmese de geçerli olsun. */

/* 1. Okunabilirlik: 12px altındaki metinler 11–12.5px bandına çekildi. */
html .brand small{font-size:11px}
html .menu{font-size:12px}
html .btn{font-size:12.5px}
html .header-slogan span{font-size:11px}
html .lang-menu summary{font-size:12.5px}
html .lang-dropdown a{font-size:12px}
html .profile-copy b{font-size:12.5px}
html .profile-copy span{font-size:11px}
html .profile-dropdown a,html .profile-dropdown button{font-size:12px}
html .profile-role strong{font-size:12.5px}
html .profile-role span{font-size:11px}
html .hero-badge-item{font-size:11px}
html .gy-hero-v2-eyebrow{font-size:11px}
html .sub-badge-col{font-size:11px}
html .gy-hero-v2-links{font-size:12px}
html .gy-stat-label{font-size:11px}
html .gy-stat-sub{font-size:11px}
html .gy-stat-visual::after{font-size:11px}
html .gy-stat-arrow{font-size:12px}
html .gy-trust-item b{font-size:12.5px}
html .gy-trust-item small{font-size:11px}
html .gy-trust-cta span{font-size:11px}
html .gy-trust-cta a{font-size:12px}
html .live-label{font-size:12px}
html .broadcast-meta{font-size:12.5px}
html .badge-live{font-size:11px}
html .rank-head{font-size:12.5px}
html .rank-head span{font-size:12px}
html .rank-row{font-size:12.5px}
html .rank-no{font-size:12px}
html .rank-name b{font-size:12.5px}
html .rank-name span{font-size:11px}
html .race-foot span{font-size:11px}
html .race-foot b{font-size:12.5px}
html .race-foot a{font-size:12.5px}
html .live-status{font-size:12px}
html .country,html .race-tab{font-size:12px}
html .race-tab span{font-size:11px}
html .feature p{font-size:12.5px}
html .feature a{font-size:12px}
html .pricing-title p{font-size:12.5px}
html .plan .price small{font-size:12px}
html .plan ul{font-size:12px}
html .plan .choose{font-size:12.5px}
html .footer{font-size:12px}
html .gy-profile-copy b{font-size:12.5px}
html .gy-profile-copy span{font-size:11px}
html .gy-profile-dropdown a,html .gy-profile-dropdown button{font-size:12px}
html .gy-profile-role strong{font-size:12.5px}
html .gy-profile-role span{font-size:11px}
html .gy-center .stream-left small{font-size:12.5px}
html .gy-center .stream-status{font-size:12px}
html .gy-center .center-stat small{font-size:12px}
html .gy-center .world-label{font-size:11px}
html .gy-global-feature-text{font-size:11px}
html .gy-global-stat-copy small{font-size:11px}
html .gy-live-country-info strong{font-size:12.5px}
html .gy-live-country-live{font-size:11px}
html .gy-country-loading{font-size:12.5px}
html .gy-news-kicker{font-size:12px}
html .gy-news-head p{font-size:12.5px}
html .gy-news-filter{font-size:11px}
html .gy-world-news .gy-news-cover-label{font-size:12px}
html .gy-world-news .gy-news-cover small{font-size:11px}
html .gy-world-news .gy-news-meta{font-size:11px}
html .gy-world-news .gy-news-content strong{font-size:11px}
html .gy-news-live{font-size:11px}
html .gy-news-ticker-track span{font-size:11px}
html .gy-news-all{font-size:11px}
html .gy-world-news .gy-news-kicker{font-size:12px}
html .gy-world-news .gy-news-filter{font-size:11px}
html .gy-world-news .gy-news-cover-label{font-size:11px}
html .gy-world-news .gy-news-live{font-size:12px}
html .gy-world-news .gy-news-all{font-size:12px}
html .gy-world-news .gy-news-head p{font-size:12.5px}
html .gy-world-news .gy-news-live{font-size:11px}
html .gy-world-news .gy-news-all{font-size:11px}
html .gy-world-news .gy-news-kicker{font-size:11px}
html .gy-world-news .gy-news-main .gy-news-meta span{font-size:11px}
html .gy-world-news .gy-news-main .gy-news-content strong{font-size:11px}
html .gy-world-news .gy-news-head p{font-size:12px}
html .gy-story-kicker{font-size:12.5px}
html .gy-story-number{font-size:12.5px}
html .gy-pedigree-product .gpp-kicker{font-size:11px}
html .gy-pedigree-product .gpp-benefits p{font-size:12.5px}
html .gy-pedigree-product .gpp-primary,html .gy-pedigree-product .gpp-secondary{font-size:12.5px}
html .gy-pedigree-product .gpp-caption{font-size:12px}
html .gy-pedigree-product .gpp-step > span{font-size:12px}
html .gy-pedigree-product .gpp-step b{font-size:12.5px}
html .gy-pedigree-product .gpp-step small{font-size:12px}
html .gy-pedigree-product .gpp-visual figcaption{font-size:12px}
html .gy-platform-story .gps-kicker{font-size:11px}
html .gy-platform-story .gps-link{font-size:12.5px}
html .gy-platform-story .gps-doc-top{font-size:12px}
html .gy-platform-story .gps-document small{font-size:12px}
html .gy-platform-story .gps-branches span{font-size:12px}
html .gy-platform-story .gps-review span{font-size:12px}
html .gy-platform-story .gps-preview-caption{font-size:11px}
html .gy-platform-story .gps-card p{font-size:12.5px}
html .gy-platform-story .gps-card a{font-size:12px}
html .gy-platform-story .gps-timeline span{font-size:12.5px}
html .gy-platform-story .gps-timeline p{font-size:12.5px}
html .gy-platform-story details p{font-size:12.5px}
html .gy-platform-story .gps-paper-photo figcaption span{font-size:11px}
html .gy-platform-story .gps-paper-points li > span{font-size:11px}
html .gy-platform-story .gps-paper-points b{font-size:12.5px}
html .gy-platform-story .gps-paper-points small{font-size:12px}
html .gy-platform-story .gps-paper-guide{font-size:12px}
html .gy-site-footer .gy-footer-tagline{font-size:11px}
html .gy-site-footer h3{font-size:12px}
html .gy-site-footer .gy-site-footer-inner .gy-footer-contact-link{font-size:12.5px}
html .gy-site-footer .gy-footer-bottom small{font-size:12px}
html .gy-site-footer .gy-footer-bottom .gy-footer-legal a{font-size:12px}
html #organizasyonlar .gy-trust-item small{font-size:11px}
html .gy-home .gy-story-kicker{font-size:12px}
html .gy-home .gy-story-link{font-size:12.5px}
html .gy-home .gy-home-plans .plan > small{font-size:12px}
html .gy-home .gy-home-plans .plan ul{font-size:12.5px}
html .gy-home .gy-news-head p{font-size:12.5px}
html .gy-home .gy-news-kicker,html .gy-home .gy-story-kicker{font-size:11px}
html .gy-home .gy-story-number,html .gy-home .gy-world-news .gy-news-meta{font-size:11px}
html .gy-home .gy-story-link,html .gy-home .gy-story-about,html .gy-home .gy-home-plans .plan .choose{font-size:12.5px}
html .gy-home .gy-world-news .gy-news-content strong{font-size:11px}
html .gy-home ~ .gy-site-footer > small{font-size:12px}
@media (max-width: 650px){
html .brand small{font-size:11px}
html .btn{font-size:11px}
html .lang-menu summary{font-size:12px}
}
@media (max-width: 760px){
html .gy-hero-v2-copy > p{font-size:12.5px}
html .gy-search input{font-size:12.5px}
html .gy-search button{font-size:12.5px}
html .gy-global-kicker{font-size:11px}
html .gy-global-feature-text{font-size:11px}
html .gy-hero-v2-eyebrow{font-size:11px}
html .gy-hero-v2-copy > p{font-size:12px}
html .gy-search input{font-size:12px}
html .gy-stat-copy,html .gy-stat-label{font-size:11px}
html .gy-trust-item strong{font-size:12.5px}
html .gy-trust-item span{font-size:11px}
html .gy-stat-label{font-size:11px}
}
@media (max-width: 600px){
html .gy-center .stream-status{font-size:11px}
}
@media (min-width: 701px) and (max-width: 1024px){
html .gy-center .stream-left strong{font-size:12.5px}
html .gy-center .stream-left small{font-size:11px}
html .gy-center .stream-status{font-size:11px}
html .gy-global-kicker{font-size:11px}
html .gy-global-feature-text{font-size:11px}
}
@media (max-width: 700px){
html .gy-center .stream-left strong{font-size:11px}
html .gy-center .stream-left small{font-size:11px}
html .gy-center .stream-status{font-size:11px}
html .gy-global-kicker{font-size:11px}
html .gy-global-stat-copy small{font-size:11px}
html .gy-live-all-btn{font-size:12px}
html .gy-world-news .gy-news-filter{font-size:11px}
html #organizasyonlar .gy-trust-item small{font-size:11px}
}
@media (max-width: 390px){
html .gy-center .stream-status{font-size:11px}
html .gy-hero-v2-copy > p{font-size:12px}
html .gy-hero-v2-eyebrow{font-size:11px}
}
@media (min-width: 761px){
html .gy-stat-label{font-size:11px}
}
@media (min-width: 761px) and (max-width: 1024px){
html .gy-stat-label{font-size:11px}
}
@media (min-width: 1025px){
html .gy-stat-label{font-size:11px}
}
@media (min-width: 701px) and (max-width: 1000px){
html #organizasyonlar .gy-trust-item small{font-size:11px}
}

/* 2. Kayıt kapalı: yanıltan kayıt çağrıları gizlendi. */
html .gy-header-actions a.gy-header-btn.green[href$="/kayit-ol"]{display:none!important}
html .pricing-title p{display:none}

/* 3. Telefonda gezinme menüsü: başlığın altında yatay kaydırılan ikinci satır. */
@media (max-width: 760px){
html .gy-global-header,html .gy-header-wrap{height:auto}
html .gy-header-nav{height:auto;flex-wrap:wrap;row-gap:0}
html .gy-header-brand,html .gy-header-actions{min-height:62px}
html .gy-header-menu{display:flex;order:9;flex:0 0 100%;width:100%;height:42px;align-items:center;gap:22px;margin:0;padding:0 2px;overflow-x:auto;white-space:nowrap;font-size:12px;letter-spacing:.05em;border-top:1px solid rgba(255,255,255,.08);scrollbar-width:none;-webkit-overflow-scrolling:touch}
html .gy-header-menu::-webkit-scrollbar{display:none}
html .gy-header-menu a{flex:0 0 auto;height:42px;display:inline-flex;align-items:center}
}
