.crypto-currency-data i {
    color: rgba(var(--hero), 1) !important;
}
  .popup-holder-bc:not(.user-profile-container).windowed.info .status-popup-content-w-bc {
      width: 600px !important;
      background: transparent !important;
  }
  .popup-holder-bc:not(.user-profile-container).windowed.info .popup-inner-bc {
      width: 600px !important;
  }
.bc-loader.medium .bc-loader-contain {
    position: relative !important;
}

.bc-loader.medium .bc-loader-contain .bc-loader-animation {
    display: none !important;
}

.bc-loader.medium .bc-loader-contain::before {
    content: '';
    background: url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_fea0dec17625a92856583322ebc1bed7.png) !important;
    background-size: contain !important;
    width: 70px !important;
    height: 70px !important;
    position: absolute !important;
    animation: none !important;
    transform-origin: center center;
    background-repeat: no-repeat !important;
}
.bc-loader.medium .bc-loader-contain .bc-loader-animation {
    display: none !important;
}
.bc-loader-contain > img,
.bc-loader-contain > svg {
    display: none !important;
}

.is-home-page, .promotion-page{
   background-image: url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_fc4777312247c3cfdfdfba5019f0c59d.jpeg) !important;
    background-size: cover !important;
    background-position: center 80px !important;
    background-attachment: fixed !important;
    background-color: #000 !important;
    background-repeat: no-repeat !important;
}

.horizontal-items-expanded .horizontal-sl-item-bc {
    background: #262626;
}

.layout-footer-holder-bc{
 background: #000 !important;
max-width: 100% !important;
}
.footer-bc {
    max-width: 1600px;
    margin: auto;
}

.layout-header-holder-bc {
    box-shadow: 0 0px 0 0 rgba(var(--b), 1) !important;
}

.casino-popup-content>p img{
max-width: 95% !important;
}

.ftr-partners-row-inner-bc:nth-child(4){
float:none;
width:100%;
}

.ftr-partners-row-inner-bc:nth-child(4) a{
    background: no-repeat;
} 
.ftr-partners-row-inner-bc:nth-child(4) .ftr-partners-r-img{
height: auto;
    margin-top: 0px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(1){
    height: 350px;
    width: 100%;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(2){
float:left;
    width: 140px;
    height: 120px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(2) img{
    height: 130px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(3){
float:left;
width:100px;
height:100px;
padding:0px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(3) img{
    height: 100px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(4){
float:left;
width:100px;
height:100px;
padding:0px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(4) img{
    height: 100px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(5){
float:left;
width:100px;
height:100px;
padding:0px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(5) img{
    height: 100px;
}
.ftr-partners-row-inner-bc:nth-child(5){
float:right;
width:100%;
}

/*social icons*/
li.footerSocialLink {
    background: transparent !important;
}

.footerSocialLinks i.bc-i-telegram {
    background: url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_d9a0f17fc2af4302ebcb65c5267bf989.png) !important;
    background-position: center;
    background-size: cover !important;
    width: 32px;
    height: 32px;
}

   .footerSocialLinks i.bc-i-telegram:before {
        display:none!important;
    }


.footerSocialLinks i.bc-i-instagram
{
    background: url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_8e9fd40ce97a736c3f13fa07ba388bbc.png) !important;
    background-position: center;
    background-size: cover !important;
    width: 32px;
    height: 32px;
}

.footerSocialLinks i.bc-i-instagram:before {
        display:none!important;
    }
.footerSocialLinks i.bc-i-youtube
{
    background: url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_04aaa8678276ff0fffb75df586eacf1d.png) !important;
    background-position: center;
    background-size: cover !important;
    width: 32px;
    height: 32px;
}

.footerSocialLinks i.bc-i-youtube:before {
        display:none!important;
    }

.footerSocialLinks i.bc-i-twitter{
    background: url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_819eda399fcb18f7ab581a81905f7aa3.png) !important;
    background-position: center;
    background-size: cover !important;
    width: 32px;
    height: 32px;
}

.footerSocialLinks i.bc-i-twitter:before {
        display:none!important;
    }


/*app download icon*/
.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(4) .footerSliderSingleEl a:nth-of-type(1) img{
  content:url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_f00f3ec8acafd349f195d692bcebaff3.png) !important;
}
.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(4) .footerSliderSingleEl a:nth-of-type(2) img{
  content:url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_99a7c133dd50603fd6e9aa696c9ea8e1.png) !important;
}
/*footer*/
.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(5) .footerSliderImage:nth-of-type(1) img{
	content : url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_b1098190b01d644e92a9c99593661eb1.png) !important;
}
.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(5) .footerSliderImage:nth-of-type(2) img{
	content : url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_ea5cc93d840a8f6b14142ca2ebfb068c.png) !important;
}
.sdr-item-bc:before {
    background: transparent !important;
}
.popup-inner-bc {
  /*
    position: relative !important;
    border-radius: 22px !important;
    border: 10px solid transparent !important;
    box-shadow: 0 0 15px 5px rgb(206 141 31 / 60%), 0 0 15px 10px rgb(155 124 33 / 50%), 0 0 15px 15px rgb(206 181 31 / 40%), 0 0 15px 20px rgb(248 174 63 / 18%) !important;
    overflow: hidden !important;
    */
    border-radius: 22px !important;
    border-bottom: 2px solid #e8a935 !important;
    border-top: 2px solid #e8a935 !important;
    border-left: 2px solid #e8a935 !important;
    border-right: 2px solid #e8a935 !important;
    padding-top: 10px !important;
    box-shadow: 0px -2px 30px #e8a935 !important;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    max-width: 1670px;
}
.layout-bc.sportsbook .layout-content-holder-bc, .layout-bc.slider-full-sized .layout-content-holder-bc {
    background: #000;
}
.layout-bc.sportsbook .layout-betslip-holder-bc, .layout-bc.slider-full-sized .layout-betslip-holder-bc{
   background: #000;
}
.genericPageContainer, .casinoGenericPageTemplate, .liveCasinoWrapper, .tvGamesWrapper{
  background: #000;
}

/* __________________________________________ avrupabet web fixed css - ekin */

.hdr-logo-bc{
    /*max-width: unset !important;
    height: auto !important;*/
}
.footerContainer .sliderGroup{
    /* display: grid !important; */
}
.sliderGroup .sliderSingleElWrapper:nth-child(1){
    order: 1;
}
.sliderGroup .sliderSingleElWrapper:nth-child(2){
    order: 2;
}
.sliderGroup .sliderSingleElWrapper:nth-child(3){
  
    background: url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_78e43620838f0d96ad1506cbe9cf1a79.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    order: 4;
    background-position: center !important;
}
.sliderGroup .sliderSingleElWrapper:nth-child(4){
    order: 3;
}
.sliderGroup .sliderSingleElWrapper:nth-child(5){
    /* display: none !important; */
}

.promotionsListEl-bc:hover:before {
    animation: slide 1s;
}
.promotionsListEl-bc:before {
    content: "";
    top: 0;

    transform: translateX(100%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    z-index: 1;
    background: linear-gradient(
            90deg,
            rgba(255, 255, 255, 0) 0,
            rgba(255, 255, 255, 0.4) 50%,
            rgba(128, 186, 232, 0) 99%,
            rgba(125, 185, 232, 0)
    ) !important;
}
@keyframes slide {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
}
.promotion-details-container {
    position: relative;    
}
.promotion-details-container::before {
    content: "";
    position:absolute;
    background-image: url(https://cms.zenbet247.com/storage/medias/avrupabet/media_1865543_de6f0e38b695a2ff9b3b0fda8d661b08.png) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    inset: 0;
    opacity: .3;
    z-index: -1;
}
/* Sadece ana sayfadaki (homepage) ilk satır boşluğunu gizler */
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(1) {
    display: none !important;
}

/* live icon - İki sayfada da çalışır, ayarlar orijinal */
.casinoTopWinnersWidget .ds-chip:first-child
{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: rgba(var(--b-sc), .9);
  color: #0a2540;
  font-family: sans-serif;
  font-weight: 700;
  padding: 3px 10px;
}

.casinoTopWinnersWidget .ds-chip:first-child span {
  position: relative;
  right: 0px;
}

.casinoTopWinnersWidget .ds-chip:first-child::before {
  content: "";
  width: 10px;
  height: 10px;
  background: #ff3b3b;
  border-radius: 50%;
  animation: yanip-son 1s infinite;
  top: 7px;
  left: 6px;
}

@keyframes yanip-son {
  0% { opacity: 1.0; }
  50% { opacity: 0.2; }
  100% { opacity: 1.0; }
}
/* ==========================================================
   CADILAR BAYRAMI ETKİNLİĞİ - MÜKEMMEL VE İZOLE BUTON KODU
   ========================================================== */

/* 1. Hayaletlerin Kalkış ve Süzülüş Animasyonları */
@keyframes casperGhostLeft {
  0%   { opacity: 0; transform: translateY(0) scale(0.5) translateX(0); }
  25%  { opacity: 0.85; }
  70%  { opacity: 0.5; transform: translateY(-26px) scale(0.9) translateX(3px); }
  100% { opacity: 0; transform: translateY(-45px) scale(1.1) translateX(-2px); }
}

@keyframes casperGhostMid {
  0%   { opacity: 0; transform: translateY(0) scale(0.4) translateX(0); }
  30%  { opacity: 0.9; }
  65%  { opacity: 0.6; transform: translateY(-22px) scale(1) translateX(-2px); }
  100% { opacity: 0; transform: translateY(-40px) scale(1.2) translateX(2px); }
}

@keyframes casperGhostRight {
  0%   { opacity: 0; transform: translateY(0) scale(0.6) translateX(0); }
  20%  { opacity: 0.8; }
  75%  { opacity: 0.4; transform: translateY(-30px) scale(0.95) translateX(-4px); }
  100% { opacity: 0; transform: translateY(-48px) scale(1.15) translateX(3px); }
}

/* 2. Butonun Solundaki Sabit İkon Nabız Efekti */
@keyframes halloweenMainPulse {
  0%, 100% { transform: scale(1) rotate(0deg); background-color: #ff6600; }
  50%      { transform: scale(1.12) rotate(-5deg); background-color: #00ff66; }
}

/* 3. ANA BUTON (Sadece Cadılar Bayramı Etkinliği! - Diğerlerini Asla Bozmaz) */
a.nav-menu-item[aria-label="Cadılar Bayramı Etkinliği!"],
a.hdr-navigation-link-bc[aria-label="Cadılar Bayramı Etkinliği!"] {
    background: linear-gradient(to bottom, #4a0e4e, #1a001f) !important; 
    border: 1px solid #ff6600 !important;
    margin: 0 !important; 
    border-radius: 2px !important; 
    height: 100% !important; 
    display: inline-flex !important;
    align-items: center !important; 
    justify-content: center !important; 
    padding: 0 18px !important; 
    position: relative !important;
    z-index: 50 !important;
    box-shadow: inset 0 0 10px rgba(255, 102, 0, 0.5) !important;
    overflow: visible !important; /* Masaüstünde hayaletlerin yukarı çıkmasına izin verir */
}

/* 4. Yazının Solundaki Sabit Maske İkonu */
a.nav-menu-item[aria-label="Cadılar Bayramı Etkinliği!"] .nav-menu-title::before,
a.hdr-navigation-link-bc[aria-label="Cadılar Bayramı Etkinliği!"] .nav-menu-title::before {
    content: "" !important;
    display: inline-block !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 7px !important;
    vertical-align: -3px !important;
    flex: 0 0 auto !important;
    background-color: #ff6600 !important;
    
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M1003.324 428.13c-53.743-165.225-179.386-199.359-273.8-199.359-59.554 0-108.212 12.709-127.096 18.519l-7.987 2.179-6.9-4.721c-11.619-6.9-24.329-12.709-37.403-16.34 26.872-112.933 151.425-151.425 151.425-151.425l-57.011-60.279c0 0-34.86 3.631-86.062 44.303-51.201 41.759-63.911 146.705-63.911 146.705s1.090 6.9 4.721 17.432c-18.519 2.179-37.403 9.441-53.743 21.061l-6.9 4.721-7.987-3.631c-1.090 0-60.642-21.063-135.085-21.063-95.867 0.363-220.42 35.223-274.163 199.359-45.39 137.627-17.432 297.040 72.263 420.505 69.72 96.593 163.044 151.425 256.37 151.425 26.872 0 53.743-4.721 79.162-13.798l7.987-3.631 6.9 4.721c41.761 29.050 100.224 30.14 143.438 2.179l6.9-4.721 7.989 2.179c23.241 6.9 47.934 11.619 72.263 11.619 46.48 0 93.324-13.798 136.173-39.581 44.301-25.782 83.883-63.911 118.743-111.844 90.056-122.012 118.016-281.425 73.715-416.511zM694.661 481.51c54.833 0 108.212-95.503 108.212-95.503 0 91.871-47.934 164.136-108.212 164.136s-108.212-72.263-108.212-164.136c0 0 53.38 95.503 108.212 95.503zM341.701 481.51c54.833 0 108.212-95.503 108.212-95.503 0 91.871-47.934 164.136-108.212 164.136s-108.212-72.263-108.212-164.136c0 0 53.38 95.503 108.212 95.503zM761.114 784.36l-39.581-41.759-131.454 86.062-78.072-63.911-76.982 63.911-132.906-86.062-40.669 41.759-131.454-202.626 131.454 83.883 40.669-41.761 131.454 86.062 76.982-63.911 76.982 63.911 133.995-86.062 40.669 41.761 131.454-83.883-132.542 202.626z'/%3E%3C/svg%3E") !important;
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M1003.324 428.13c-53.743-165.225-179.386-199.359-273.8-199.359-59.554 0-108.212 12.709-127.096 18.519l-7.987 2.179-6.9-4.721c-11.619-6.9-24.329-12.709-37.403-16.34 26.872-112.933 151.425-151.425 151.425-151.425l-57.011-60.279c0 0-34.86 3.631-86.062 44.303-51.201 41.759-63.911 146.705-63.911 146.705s1.090 6.9 4.721 17.432c-18.519 2.179-37.403 9.441-53.743 21.061l-6.9 4.721-7.987-3.631c-1.090 0-60.642-21.063-135.085-21.063-95.867 0.363-220.42 35.223-274.163 199.359-45.39 137.627-17.432 297.040 72.263 420.505 69.72 96.593 163.044 151.425 256.37 151.425 26.872 0 53.743-4.721 79.162-13.798l7.987-3.631 6.9 4.721c41.761 29.050 100.224 30.14 143.438 2.179l6.9-4.721 7.989 2.179c23.241 6.9 47.934 11.619 72.263 11.619 46.48 0 93.324-13.798 136.173-39.581 44.301-25.782 83.883-63.911 118.743-111.844 90.056-122.012 118.016-281.425 73.715-416.511zM694.661 481.51c54.833 0 108.212-95.503 108.212-95.503 0 91.871-47.934 164.136-108.212 164.136s-108.212-72.263-108.212-164.136c0 0 53.38 95.503 108.212 95.503zM341.701 481.51c54.833 0 108.212-95.503 108.212-95.503 0 91.871-47.934 164.136-108.212 164.136s-108.212-72.263-108.212-164.136c0 0 53.38 95.503 108.212 95.503zM761.114 784.36l-39.581-41.759-131.454 86.062-78.072-63.911-76.982 63.911-132.906-86.062-40.669 41.759-131.454-202.626 131.454 83.883 40.669-41.761 131.454 86.062 76.982-63.911 76.982 63.911 133.995-86.062 40.669 41.761 131.454-83.883-132.542 202.626z'/%3E%3C/svg%3E") !important;
    
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    animation: halloweenMainPulse 2s ease-in-out infinite !important;
}

/* 5. METİN STİLİ */
a.nav-menu-item[aria-label="Cadılar Bayramı Etkinliği!"] .nav-menu-title,
a.hdr-navigation-link-bc[aria-label="Cadılar Bayramı Etkinliği!"] .nav-menu-title {
    color: #FFFFFF !important;
    font-weight: 800 !important; 
    text-shadow: 0 0 6px #ff6600, 0 0 12px #00ff66 !important; 
}

/* ==========================================================
   CASPER HAYALETLERİ (Sol, Orta ve Sağdan Asenkron Uçuş)
   ========================================================== */

/* ORTAK HAYALET ÖZELLİKLERİ */
a.nav-menu-item[aria-label="Cadılar Bayramı Etkinliği!"]::before,
a.nav-menu-item[aria-label="Cadılar Bayramı Etkinliği!"]::after,
a.hdr-navigation-link-bc[aria-label="Cadılar Bayramı Etkinliği!"]::before,
a.hdr-navigation-link-bc[aria-label="Cadılar Bayramı Etkinliği!"]::after {
    content: "" !important;
    position: absolute !important;
    top: -10px !important;
    width: 15px !important;
    height: 15px !important;
    pointer-events: none !important;
    background-color: #FFFFFF !important;
    
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2A7 7 0 0 0 5 9v11a1 1 0 0 0 1.6.8l2.4-1.8 2.4 1.8a1 1 0 0 0 1.2 0l2.4-1.8 2.4 1.8A1 1 0 0 0 19 20V9a7 7 0 0 0-7-7zm-2.5 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z'/%3E%3C/svg%3E") !important;
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2A7 7 0 0 0 5 9v11a1 1 0 0 0 1.6.8l2.4-1.8 2.4 1.8a1 1 0 0 0 1.2 0l2.4-1.8 2.4 1.8A1 1 0 0 0 19 20V9a7 7 0 0 0-7-7zm-2.5 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z'/%3E%3C/svg%3E") !important;
    
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
}

/* 1. SOL HAYALET (Soldan kalkar) */
a.nav-menu-item[aria-label="Cadılar Bayramı Etkinliği!"]::before,
a.hdr-navigation-link-bc[aria-label="Cadılar Bayram_ı Etkinliği!"]::before {
    left: 12% !important;
    animation: casperGhostLeft 2.6s infinite ease-in-out !important;
    animation-delay: 0s !important;
}

/* 2. SAĞ HAYALET (Sağdan kalkar) */
a.nav-menu-item[aria-label="Cadılar Bayramı Etkinliği!"]::after,
a.hdr-navigation-link-bc[aria-label="Cadılar Bayramı Etkinliği!"]::after {
    right: 15% !important;
    left: auto !important;
    animation: casperGhostRight 2.2s infinite ease-in-out !important;
    animation-delay: 1.1s !important; /* Farklı zamanda çıksın diye gecikme */
}

/* 3. ORTA HAYALET (Yazının içinden/ortadan kalkar) */
a.nav-menu-item[aria-label="Cadılar Bayramı Etkinliği!"] .nav-menu-title::after,
a.hdr-navigation-link-bc[aria-label="Cadılar Bayramı Etkinliği!"] .nav-menu-title::after {
    content: "" !important;
    position: absolute !important;
    top: -14px !important;
    left: 45% !important;
    width: 14px !important;
    height: 14px !important;
    pointer-events: none !important;
    background-color: #FFFFFF !important;
    
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2A7 7 0 0 0 5 9v11a1 1 0 0 0 1.6.8l2.4-1.8 2.4 1.8a1 1 0 0 0 1.2 0l2.4-1.8 2.4 1.8A1 1 0 0 0 19 20V9a7 7 0 0 0-7-7zm-2.5 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z'/%3E%3C/svg%3E") !important;
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2A7 7 0 0 0 5 9v11a1 1 0 0 0 1.6.8l2.4-1.8 2.4 1.8a1 1 0 0 0 1.2 0l2.4-1.8 2.4 1.8A1 1 0 0 0 19 20V9a7 7 0 0 0-7-7zm-2.5 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm5 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z'/%3E%3C/svg%3E") !important;
    
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
    animation: casperGhostMid 2.4s infinite ease-in-out !important;
    animation-delay: 0.5s !important; /* Arada rastgele bir ritimle çıkar */
}
/* --- CANLI RTP Butonu ve Yanan Alev İkonu (Masaüstü - Yavaşlatılmış) --- */

@media (min-width: 992px) {
    
    /* 1. Butonun Dışına Vuran Alev Gölgesi Animasyonu */
    @keyframes fireFlicker {
        0%, 100% {
            box-shadow: 0 0 10px rgba(255, 150, 0, 0.8), 
                        0 -10px 20px rgba(255, 80, 0, 0.6), 
                        0 -20px 30px rgba(255, 0, 0, 0.4);
        }
        50% {
            box-shadow: 0 -2px 15px rgba(255, 220, 0, 1), 
                        0 -20px 30px rgba(255, 120, 0, 0.8), 
                        0 -30px 45px rgba(255, 50, 0, 0.6);
        }
    }

    /* 2. İkonun Kendi Yanma Animasyonu */
    @keyframes svgFlame {
        0%   { fill: #FFFF00; transform: scaleY(1) scaleX(1) skewX(0deg); filter: drop-shadow(0 0 2px #FF0000); } 
        33%  { fill: #FF9900; transform: scaleY(1.15) scaleX(0.9) skewX(-4deg); filter: drop-shadow(0 0 4px #FF4500); } 
        66%  { fill: #FF3300; transform: scaleY(0.9) scaleX(1.1) skewX(4deg); filter: drop-shadow(0 0 6px #FF0000); } 
        100% { fill: #FFFF00; transform: scaleY(1) scaleX(1) skewX(0deg); filter: drop-shadow(0 0 2px #FF0000); }
    }

    /* 3. CANLI RTP Butonunun Kendisi */
    a.nav-menu-item[aria-label="Canlı RTP"]:not(:is([class*="sub-menu"], [class*="dropdown"]) *) {
        background: linear-gradient(to bottom, #ff3300, #990000) !important; 
        margin: 0 !important; 
        height: 100% !important; 
        display: inline-flex !important;
        align-items: center !important; 
        padding: 0 20px !important; 
        border-radius: 0 !important; 
        /* SİHİRLİ DOKUNUŞ: Süreyi 1.5 saniyeye çıkardık, ease-in-out ile geçişi yumuşattık */
        animation: fireFlicker 1.5s infinite alternate ease-in-out !important; 
        position: relative !important;
        z-index: 10 !important;
    }

    /* 4. CANLI RTP Yazısı */
    a.nav-menu-item[aria-label="Canlı RTP"]:not(:is([class*="sub-menu"], [class*="dropdown"]) *) span:not(.CMSIconSVGWrapper) {
        color: #FFFFFF !important;
        font-weight: 800 !important; 
        text-shadow: 0 0 5px #FFFF00, 0 0 10px #FF9900 !important; 
    }

    /* 5. Alev İkonu */
    a.nav-menu-item[aria-label="Canlı RTP"]:not(:is([class*="sub-menu"], [class*="dropdown"]) *) .CMSIconSVGWrapper svg {
        transform-origin: bottom center !important; 
        /* SİHİRLİ DOKUNUŞ: İkonun yanma süresini 1.2 saniyeye çıkardık */
        animation: svgFlame 1.2s infinite ease-in-out !important; 
        overflow: visible !important; 
    }
}