/* BESTE FABRIKASI - Sayfalara ozel CSS; tum HTMLler burayi okur. */
/* Anasayfa: ödül rozetinin resim arka planı */
body[data-page="home"] .award-badge { box-shadow: none !important; background: transparent !important; filter: none !important; }

/* Anasayfa yatay tur filtreleri */
.genre-scroll{scrollbar-width:thin;scrollbar-color:#b68c6c #efeae5;overscroll-behavior-x:contain;scroll-snap-type:x proximity}
.genre-scroll::-webkit-scrollbar{height:5px}.genre-scroll::-webkit-scrollbar-track{background:#efeae5;border-radius:10px}.genre-scroll::-webkit-scrollbar-thumb{background:#b68c6c;border-radius:10px}
.genre-scroll .genreTag{white-space:nowrap;flex:0 0 auto;scroll-snap-align:start}

/* Hero JSON metni */
#heroDescription .hero-accent{color:#e5c6aa}
 #heroDescription .hero-highlight{color:#fff;font-weight:800}
 #heroDescription .hero-pulse{display:inline-block;animation:bfPulse 2.2s ease-in-out infinite}
 @keyframes bfPulse{0%,100%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.035)}}
 @media(prefers-reduced-motion:reduce){#heroDescription .hero-pulse{animation:none}}

/* Sanatci Yakinda etiketi */
/* Yakında etiketi: altın ışıltılı, ritmik vurgu */
    .bf-soon-badge {
      color: #271707;
      border: 1px solid #ffe5a1;
      background: linear-gradient(110deg, #c28a27, #ffe6a5 36%, #efc45f 65%, #ad731b);
      box-shadow: 0 0 0 1px rgba(255,230,153,.2), 0 0 14px rgba(237,172,54,.65);
      animation: bfSoonGlow 1.8s ease-in-out infinite;
    }
    @keyframes bfSoonGlow {
      0%, 100% { filter: brightness(1); box-shadow: 0 0 0 1px rgba(255,230,153,.2), 0 0 10px rgba(237,172,54,.45); }
      50% { filter: brightness(1.32); box-shadow: 0 0 0 2px rgba(255,228,143,.5), 0 0 24px rgba(255,194,68,.95); }
    }
    @media (prefers-reduced-motion: reduce) {
      .bf-soon-badge { animation: none !important; }
    }
