
.user-not-verified {
    text-shadow: none !important;
}

.sp-s-l-head-bc[title="Dünya Kupası: Alternatif (Sanal) Maçlar"] .sp-s-l-h-title-bc {
  visibility: hidden !important;
  position: relative !important;
}
.sp-s-l-head-bc[title="Dünya Kupası: Alternatif (Sanal) Maçlar"] .sp-s-l-h-title-bc::after {
  content: "Nano Düello" !important;
  visibility: visible !important;
  position: absolute !important;
  inset: 0 !important;
  display: flex !important;
  align-items: center !important;
  white-space: nowrap !important;
}


.casinoCategories .horizontal-scroll__inner > div {
  order: 3 !important;
}
.casinoCategories .horizontal-scroll__inner > .category-AllGames {
  order: 1 !important;
}
.casinoCategories .horizontal-scroll__inner > .category-turkishTables {
  order: 2 !important;
}


.sgm-market-g-h-title-bc[title="Maç Sonucu (Erken Ödeme)"] ~ .tooltipIconWrapper {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  overflow: visible !important;
  z-index: 40 !important;
}
.sgm-market-g-h-title-bc[title="Maç Sonucu (Erken Ödeme)"] ~ .tooltipIconWrapper .bc-i-player-info {
  display: none !important;
}
.sgm-market-g-h-title-bc[title="Maç Sonucu (Erken Ödeme)"] ~ .tooltipIconWrapper::before {
  content: "i" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50% !important;
  border: 1.5px solid #f8c854 !important;
  color: #f8c854 !important;
  font: italic 700 11px/1 Georgia, serif !important;
  cursor: help !important;
}
.sgm-market-g-h-title-bc[title="Maç Sonucu (Erken Ödeme)"] ~ .tooltipIconWrapper::after {
  content: "Maç öncesi bahisler, seçiminiz maçın herhangi bir noktasında iki gol öne geçerse ödenecektir";
  position: absolute !important;
  top: calc(100% + 8px) !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: max-content !important;
  max-width: 300px !important;
  white-space: normal !important;
  text-align: left !important;
  background: #ffffff !important;
  color: #1b1b1b !important;
  font: 500 13px/1.35 system-ui, -apple-system, sans-serif !important;
  padding: 10px 14px !important;
  border-radius: 10px !important;
  box-shadow: 0 6px 24px rgba(0,0,0,.35) !important;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 2147483000 !important;
}
.sgm-market-g-h-title-bc[title="Maç Sonucu (Erken Ödeme)"] ~ .tooltipIconWrapper:hover::after {
  opacity: 1 !important;
  visibility: visible !important;
}



/* Kripto Rehberi menü ikonunu Ellemeyin lütfen */
a[aria-label="Kripto Rehberi"] .CMSIconSVGWrapper svg path,
a[href*="/kripto-rehberi"] .CMSIconSVGWrapper svg path {
  fill: transparent !important;               /* orijinal ikonu gizle, kutu boyutu korunsun */
}
a[aria-label="Kripto Rehberi"] .CMSIconSVGWrapper,
a[href*="/kripto-rehberi"] .CMSIconSVGWrapper {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTEgOTAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbGxlZGJ5PSJ0aXRsZSBkZXNjIj4KICA8dGl0bGUgaWQ9InRpdGxlIj5LcmlwdG8gUmVoYmVyaTwvdGl0bGU+CiAgPGRlc2MgaWQ9ImRlc2MiPkFsdMSxbiB0dXJ1bmN1IHJlbmtsaSBUZXRoZXIgacWfYXJldGk8L2Rlc2M+CiAgPHBhdGggZmlsbD0iI0Y4Qzg1NCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC40ODI1IDAuODYyMzA1SDg4LjA0OTZDODkuNTY2MyAwLjg2MjMwNSA5MC45Njc1IDEuNjQ4MjcgOTEuNzIzOSAyLjkyMzM4TDExMC4yNDQgMzQuMTQxOUMxMTEuMjA0IDM1Ljc2MDkgMTEwLjkxOSAzNy44MDQzIDEwOS41NDkgMzkuMTE3MUw1OC41NzI5IDg3Ljk3MDNDNTYuOTIxNiA4OS41NTI4IDU0LjI2NTIgODkuNTUyOCA1Mi42MTM5IDg3Ljk3MDNMMS43MDY5OSAzOS4xODMxQzAuMzA1MjYyIDM3LjgzOTggMC4wNDI3ODEyIDM1LjczNjcgMS4wNzM1NCAzNC4xMDc3TDIwLjg2OTYgMi44MjMyMkMyMS42NDA2IDEuNjA0ODMgMjMuMDA4NyAwLjg2MjMwNSAyNC40ODI1IDAuODYyMzA1Wk03OS44NDE5IDE0LjgwMDNWMjMuNTU5N0g2MS43MzQzVjI5LjYzMjlDNzQuNDUxOCAzMC4yODE5IDgzLjk5MzQgMzIuOTQ3NSA4NC4wNjQyIDM2LjE0MjVMODQuMDYzOCA0Mi44MDNDODMuOTkzIDQ1Ljk5OCA3NC40NTE4IDQ4LjY2MzUgNjEuNzM0MyA0OS4zMTI1VjY0LjIxNjhINDkuNzEwNVY0OS4zMTI1QzM2Ljk5MjkgNDguNjYzNSAyNy40NTEzIDQ1Ljk5OCAyNy4zODA1IDQyLjgwM0wyNy4zODEgMzYuMTQyNUMyNy40NTE3IDMyLjk0NzUgMzYuOTkyOSAzMC4yODE5IDQ5LjcxMDUgMjkuNjMyOVYyMy41NTk3SDMxLjYwMjhWMTQuODAwM0g3OS44NDE5Wk01NS43MjI0IDQ0LjczNjdDNjkuMjk0MyA0NC43MzY3IDgwLjYzODIgNDIuNDgyNyA4My40MTQzIDM5LjQ3MjdDODEuMDYwMSAzNi45MjAyIDcyLjU0NDggMzQuOTExNCA2MS43MzQzIDM0LjM1OTdWNDAuNzE4M0M1OS43OTY2IDQwLjgxNzIgNTcuNzg1MiA0MC44NjkzIDU1LjcyMjQgNDAuODY5M0M1My42NTk1IDQwLjg2OTMgNTEuNjQ4MSA0MC44MTcyIDQ5LjcxMDUgNDAuNzE4M1YzNC4zNTk3QzM4Ljg5OTkgMzQuOTExNCAzMC4zODQ2IDM2LjkyMDIgMjguMDMwNCAzOS40NzI3QzMwLjgwNjYgNDIuNDgyNyA0Mi4xNTA0IDQ0LjczNjcgNTUuNzIyNCA0NC43MzY3WiIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* ===== "E-posta Onayı" seçeneğini TAMAMEN gizleme ellemeyin lütfen ===== */

.entrance-form-bc.popup .radio-control-bc:has(input[name="verifyMethod"][value="2"]),
.popup-restriction-type-registration .radio-control-bc:has(input[name="verifyMethod"][value="2"]) {
  display: none !important;
}

a[aria-label="Nano Toto"] .CMSIconSVGWrapper {
  color: #f8c854 !important;
}

a[aria-label="Nano Çark"] .CMSIconSVGWrapper,
a[href*="/sport/cark"] .CMSIconSVGWrapper {
  color: #f8c854 !important;
}

a[aria-label="Nano Kamuflaj"] .CMSIconSVGWrapper {
  color: #f8c854 !important;
}

a[aria-label="Nano Tahmin"] .CMSIconSVGWrapper {
  color: #f8c854 !important;
}

/icon kırmızılığı/
.user-nav-view-b:not(.active) .user-not-verified>b {
text-shadow: none !important;
}

/* /Kripto Gösterim/ */
.crypto-currency-data {
  display: none !important;
}

.crypto-currency-info{
  display: none !important;
}

/* /anasayfa logo büyük/ */
.ftr-partners-row-inner-bc.partners-logo-scroll>a {
  width: auto !important;
}

/* /üst menu/ */
.hdr-toggle-button-bc {
  display: none !important;
}

/* /tek satir para yatirma/ */
.btn.a-color {
  white-space: nowrap !important;
  color: rgba(var(--oc-1-sc), 1);
  background: rgba(var(--oc-1), 1);
  transition: .24s;
}

/* /istatistik/ */
.game-d-c-head-c-icon-bc {
  display: none !important;
}
.popup-holder-bc.windowed .popup-inner-bc {
    width: 90% !important;

}
.meshim_widget_components_chatButton_Button {

  display: none  !important;
}

.crypto-currency-data i {
 display: none !important;
}
.status-popup-content-w-bc {
    width: 100% !important;
}
.casino-popup-content>p img {
    max-width: 72% !important;
}

.u-i-p-a-loyaltyPoint-bc span {
 display: none !important;
}
.account-verified-edit-title {
  	display: none !important;
  }

.account-verified-edit-icon.bc-i-not-verified {
    display: none !important;
  }

.connect-wallet:not(:only-child) {
    display: none !important;
  }

.tab-bc.selected-underline:first-child {
    display: none;
}
.logo-container>.header-icon{
    width: 45px!important;
    height: 55px!important;
    margin-inline-start: 0px!important;
}
/*Main logo margin , re-size*/
.logo>.hdr-logo-bc{
max-width: 150px !important;
margin-left: 21px !important; 
}

a.btn.account-verified-button {
    display: none !important;
}


/*footer ödeme sistemleri */
[class*=is-web] .horizontalSliderElem .horizontalSliderImg {
    opacity: 1.6 !important;
    filter: grayscale(0%) !important;
}

/*sponsorluk görselleri re-size */
[class*=is-web] .horizontalSliderRow .footerSliderImage img {
    width: 175px !important;
    filter: grayscale(0%)!important;
}
[class*=is-web] .horizontalSliderRow .footerSliderImage {
    min-width: 200px !important;
    width: 160px !importan;
    height: 100px !importan;
}

.via-wallet-enabled .connect-button {
    display: none !important;
}

	
.bc-i-exchange-shop {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_f4c3761b1ad6fb57de9401a4f16b4bcd.png) !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
    height: 28px !important;
    width: auto !important;
}    


.connect-button-wrapper {
    display: none !important;
}

body{background-image: url(/storage/medias/betnano/media_372_a6f41515fa29566669bafe7dc478b9f0.jpeg) !important;
background-size: cover!important;
background-repeat: no-repeat!important;
background-attachment: fixed!important;
background-position: 50% -70%!important;}


.header-custom-buttons {
    display: flex !important;
    align-items: center !important; /* Align items vertically in the center */
}

.bc-i-tv {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_d9e32332a484ca8745ec930b960c46d7.png) !important;
    height: 50px !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
    width: auto !important;
}

.bc-i-call {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_5ac110ca7706d58ed5e1b0f67bea21ae.png) !important;
    height: 20px !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
    width: auto !important;
}


.bc-i-promotions-2 {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_204607a8f4080938a68627e4603220ce.png) !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
    height: 28px !important;
    width: auto !important;
}

.bc-i-messages {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_fc7d95d47d333ffb2b07f0af978be5bb.png) !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
    height: 28px !important;
    width: auto !important;
}
/*Header Bold font*/
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item,.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item {
    padding: 0 20px !important;
    color: rgba(var(--menu-sc),1)!important;
    letter-spacing: .1px!important;
    transition: all var(--default-transition-duration)!important;
    font-weight: bold !important;
}
/*Header Shop icon*/
.bc-i-promotions-3 {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_6a3e7f5489c9f3fda387de67ff13fd21.png) !important;
    height: 25px !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
}
/* Header BN TV icon*/
.bc-i-tv-2 {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_d9e32332a484ca8745ec930b960c46d7.png) !important;
    height: 50px !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
}
/* Header Promosyon icon*/
.bc-i-bonus-1 {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_b077f31c697ca0eba63443aa4068d952.png) !important;
    height: 25px !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;

}
.bc-i-wagerslots {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_4d7745fda7f8961bda6c947d9da206d0.png) !important;
    height: 25px !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
} 
/*Header S.O.S Gif */
.bc-i-help {
    background: none !important;
    content: url(/storage/medias/betnano/media_372_d9192a1a51b0022f984225a7214465dd.gif) !important;
    height: 33px !important;
    border: none !important;
    padding-left: 0 !important; 
    margin-left: 5px !important;
  }
.informative-widget-container img {
    max-width:460px;
    max-height:51px;
    border-radius: var(--border-radius)
}
/*Sponsorluklar size*/
[class*=is-web] :nth-of-type(2)  .footerSliderImage img {
     width: 900px !important;
     height: auto !important;
}
.slider-bc .carousel-count-arrow-container.with-count {
top: auto !important; bottom: 5px !important;
}
/* Lisans altı logo güncellemeleri*/
[class*=is-web] .sliderSingleEl .sliderImage img {
    display: block !important;
    width: auto !important;
    height: 53px !important;
  position: relative;
    left: -5px; 
    top: -7px;
}
.sdr-image-bc {
    height: auto !important;
}
.popup-holder-bc.content-manager.windowed .popup-inner-bc:has(iframe[name="kazanc"]) {
  /* Hem dikey hem yatay ortalama */
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  
  /* Arkaplan transparan */
  background: transparent !important;
  box-shadow: none !important;
  
  /* İçerik hizalaması */
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  
  /* Kenar boşluklarını sıfırla */
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
.popup-holder-bc.content-manager.windowed .popup-inner-bc:has(iframe[name="kazanc"]) .e-p-close-icon-bc {
    display: none !important;
}
.nav-menu-container .nav-menu {
  display: flex !important;  
  justify-content: center !important;
}
.switch-popup-wrapper.in-auth-popup .switch-popup-buttons {
    display: none !important;
}
.switch-popup-wrapper.in-auth-popup .switch-popup-yophone-content {    
    display: none !important;
}
  [class*=is-web] .inAuthPopup {
    display: none !important;
}
.inAuthPopup .YoPhoneAppLink {
    display: none !important;
}
[class*=is-web] .inAuthPopup .YoPhoneAppButtons {
  display: none !important;
}

.slider-market-coefficient-container .countdown-banner-content {
    bottom: 70px !important;
}
.sdr-item-holder-bc>.sdr-item-bc .countdown-banner-content{
    left: 44.5%!important;
    top: 60%!important;
}
svg:has(path[d*="M638.095 840.081"]) path,
svg:has(path[d*="M997.7 211.941"]) path,
svg:has(path[d*="M206.104 431.439"]) path,
svg:has(path[d*="M787.541 125.542"]) path {
    fill: currentColor !important; /* Sitenin orijinal ikon rengine döner */
    color: inherit !important;
    stroke: none !important;
}

/* 2. Diğer İkonlar Sarı Kalmaya Devam Etsin (Güncellenmiş Liste) */
svg:has(path[d*="M451.309 289.659"]) path,    /* Spor */
svg:has(path[d*="M403.4 764.99"]) path,       /* Lisans */
svg:has(path[d*="M560.599-0h-195.048"]) path, /* Saat */
svg:has(path[d*="M512 832.009c-176.736"]) path, /* Daire */
svg:has(path[d*="M295.116 307.2h-265.932"]) path, /* Slot */
svg:has(path[d*="M985.678 911.57h-950.212"]) path, /* Rulet */
svg:has(path[d*="M524.564 0.667c52.691"]) path,    /* Belge */
svg:has(path[d*="M67.921 442.651v0.323"]) path,    /* Grid */
svg:has(path[d*="M396.184 856.335"]) path,  /*Promosyonlar parçası*/
svg:has(path[d*="M427.477 839.17"]) path, /*Promosyonlar parçası*/
svg:has(path[d*="M232.010 199.875"]) path,  /*Promosyonlar parçası*/
svg:has(path[d*="M511.899 456.761"]) path, /*Promosyonlar parçası*/
svg:has(path[d*="M418.886 123.143c"]) path  /* Yeni İkon */ {
    fill: #f8c854 !important;
}
svg path[d*="M923.667 698.298"] {  /*Telefon*/
    fill: #f8c854 !important;
}

/* 2. İkonu içeren SVG'yi ve tüm alt parçalarını zorla */
svg:has(path[d*="M923.667 698.298"]) path {
    fill: #f8c854 !important;
    color: #f8c854 !important;
    stroke: none !important;
}
/* PROMOSYON SAYFASI GÖRSEL KALDIRMA HİZALAMA - SCROOL */
.promotion-details-header { 
  display: none !important;
}
.promotion-details-img {
    display: none !important
}
.promotion-details-container {
    display: block !important;
    height: calc(100% - 49px) !important;
    padding: 15px !important;
    overflow-y: auto !important;
    box-sizing: border-box; ding: 15px;
}
/* Pagination sol üst */
[class*=is-web][dir=ltr] .slider-bc .carouselCountEnable .swiper-pagination {
  top: 5px !important; /* Üstten 5px */
  left: 14px !important; /* Soldan 5px */
  bottom: auto !important; /* Alt mesafesini kaldır */
}

/* Ok butonları sol üst */
.slider-bc .carouselCountEnable .swiper-button-next,
.slider-bc .carouselCountEnable .swiper-button-prev {
  top: 5px !important; /* Üstten 5px */
  position: absolute !important; /* Konumlandırmayı kontrol etmek için absolute kullan */
}

/* Sol ok */
.slider-bc .carouselCountEnable .swiper-button-prev {
  left: 3px !important; /* Sol ok için sol mesafesini ayarla */
   top:7px !important;
}

/* Sağ ok */
.slider-bc .carouselCountEnable .swiper-button-next {
    right: auto !important;
  left: 75px !important; /* Sağ ok için sağ mesafesini ayarla */
   top: 7px !important;
}
.nav-menu-container .nav-menu-sub .nav-menu-item.active>* {
  color: #f8c854 !important;
} 
[class*=is-web] .casinoTournamentTabItem.active {
  background: #f8c854 !important;
} 
/* Withdrawal info*/
.bc-i-player-info {
  display: none
}
#anj-653e4c3f-8d65-41be-a313-a098b3574713 {
    transform: scale(2); 
}
.slider-bc .carouselCountEnable .swiper-pagination {
      
      left: 16px !important;
      right: auto !important;
}
.footerSocialLinks .bc-i-vk:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background-image: url(/storage/medias/betnano/media_372_3a0090cef271342cc65af3ba6d672e41.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  filter: grayscale(100%);
}
.user-vip-mode .btn.a-color:not(.askHooryAIBtn,a[class*=promotions]) {
    color: #f8c854;
}
.header-buttons-wallet {
 display: none !important;
}
/* maç önü mini game kaldırma */
.sportMiniGame .sportMiniGameBanner {
    display: none !important;
}
.casino-borrow-possible-win-widget {
    display: none !important;
}
.hdr-main-content-bc .loyaltyBonusHeader, .header-bc .loyaltyBonusHeader {
    display: none !important
}

/* ==================================================================
   CADILAR BAYRAMI EFEKTLERI ELLEMEYIN LUTFEN
   ================================================================== */

@font-face {
  font-family: "HW Wet Paint"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("https://fonts.gstatic.com/s/rubikwetpaint/v2/HTx0L20uMDGHgdULcpTF3Oe4d_-18jb253A.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "HW Wet Paint"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("https://fonts.gstatic.com/s/rubikwetpaint/v2/HTx0L20uMDGHgdULcpTF3Oe4d_-1_Db2.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


html {
  --hw-pumpkin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E %3Cstyle%3E.f%7Bfill:%23fff3b0%7D%3C/style%3E %3Cdefs%3E %3CradialGradient id='g' cx='50%25' cy='45%25' r='60%25'%3E%3Cstop offset='0' stop-color='%23ffb347'/%3E%3Cstop offset='1' stop-color='%23d9480f'/%3E%3C/radialGradient%3E %3C/defs%3E %3Cpath d='M30 13c0-5 3-9 8-10-2 3-3 6-3 10z' fill='%233f6212'/%3E %3Cpath d='M36 8c5-3 10-1 12 2-4-1-7 0-10 2z' fill='%2365a30d'/%3E %3Cellipse cx='20' cy='37' rx='15' ry='21' fill='%23c2410c'/%3E %3Cellipse cx='44' cy='37' rx='15' ry='21' fill='%23c2410c'/%3E %3Cellipse cx='32' cy='37' rx='15' ry='22' fill='url(%23g)'/%3E %3Cpath class='f' d='M18 32l6-8 6 8zM34 32l6-8 6 8z'/%3E%3Cpath class='f' d='M15 41q17 15 34 0l-5 1-3 5-4-4-5 5-4-5-4 4-3-5z'/%3E %3C/svg%3E");
  --hw-pumpkin-lit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E %3Cstyle%3E .f%7Banimation:f 4.3s linear infinite%7D .l%7Banimation:l 4.3s linear infinite%7D %40keyframes f%7B0.0%25%7Bfill:%23fff3b0%7D8.0%25%7Bfill:%23fff3b0%7D9.0%25%7Bfill:%236a3012%7D11.0%25%7Bfill:%23dec88d%7D12.0%25%7Bfill:%236a3012%7D14.0%25%7Bfill:%23fff3b0%7D46.0%25%7Bfill:%23e6d296%7D50.0%25%7Bfill:%23fff3b0%7D71.0%25%7Bfill:%23fff3b0%7D72.0%25%7Bfill:%235a1a00%7D80.0%25%7Bfill:%235a1a00%7D81.0%25%7Bfill:%23eedd9e%7D83.0%25%7Bfill:%23733b1a%7D85.0%25%7Bfill:%23fff3b0%7D100.0%25%7Bfill:%23fff3b0%7D%7D %40keyframes l%7B0.0%25%7Bopacity:0.75%7D8.0%25%7Bopacity:0.75%7D9.0%25%7Bopacity:0.08%7D11.0%25%7Bopacity:0.60%7D12.0%25%7Bopacity:0.08%7D14.0%25%7Bopacity:0.75%7D46.0%25%7Bopacity:0.64%7D50.0%25%7Bopacity:0.75%7D71.0%25%7Bopacity:0.75%7D72.0%25%7Bopacity:0.00%7D80.0%25%7Bopacity:0.00%7D81.0%25%7Bopacity:0.68%7D83.0%25%7Bopacity:0.11%7D85.0%25%7Bopacity:0.75%7D100.0%25%7Bopacity:0.75%7D%7D %3C/style%3E %3Cdefs%3E %3CradialGradient id='g' cx='50%25' cy='45%25' r='60%25'%3E%3Cstop offset='0' stop-color='%23ffb347'/%3E%3Cstop offset='1' stop-color='%23d9480f'/%3E%3C/radialGradient%3E %3CradialGradient id='in'%3E%3Cstop offset='0' stop-color='%23ffe066'/%3E%3Cstop offset='1' stop-color='%23ff8c00' stop-opacity='0'/%3E%3C/radialGradient%3E %3C/defs%3E %3Cpath d='M30 13c0-5 3-9 8-10-2 3-3 6-3 10z' fill='%233f6212'/%3E %3Cpath d='M36 8c5-3 10-1 12 2-4-1-7 0-10 2z' fill='%2365a30d'/%3E %3Cellipse cx='20' cy='37' rx='15' ry='21' fill='%23c2410c'/%3E %3Cellipse cx='44' cy='37' rx='15' ry='21' fill='%23c2410c'/%3E %3Cellipse cx='32' cy='37' rx='15' ry='22' fill='url(%23g)'/%3E %3Cellipse class='l' cx='32' cy='37' rx='17' ry='15' fill='url(%23in)'/%3E %3Cpath class='f' d='M18 32l6-8 6 8zM34 32l6-8 6 8z'/%3E%3Cpath class='f' d='M15 41q17 15 34 0l-5 1-3 5-4-4-5 5-4-5-4 4-3-5z'/%3E %3C/svg%3E");
  --hw-web: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E %3Cpath d='M0 0L220.0 0.0M0 0L212.5 56.9M0 0L190.5 110.0M0 0L155.6 155.6M0 0L110.0 190.5M0 0L56.9 212.5M0 0L0.0 220.0M38.0 0Q32.4 4.3 36.7 9.8Q30.2 12.5 32.9 19.0Q25.9 19.9 26.9 26.9Q19.9 25.9 19.0 32.9Q12.5 30.2 9.8 36.7Q4.3 32.4 0.0 38.0M72.0 0Q61.4 8.1 69.5 18.6Q57.2 23.7 62.4 36.0Q49.1 37.7 50.9 50.9Q37.7 49.1 36.0 62.4Q23.7 57.2 18.6 69.5Q8.1 61.4 0.0 72.0M108.0 0Q92.1 12.1 104.3 28.0Q85.8 35.5 93.5 54.0Q73.7 56.5 76.4 76.4Q56.5 73.7 54.0 93.5Q35.5 85.8 28.0 104.3Q12.1 92.1 0.0 108.0M146.0 0Q124.5 16.4 141.0 37.8Q116.0 48.0 126.4 73.0Q99.6 76.4 103.2 103.2Q76.4 99.6 73.0 126.4Q48.0 116.0 37.8 141.0Q16.4 124.5 0.0 146.0M186.0 0Q158.6 20.9 179.7 48.1Q147.8 61.2 161.1 93.0Q126.9 97.4 131.5 131.5Q97.4 126.9 93.0 161.1Q61.2 147.8 48.1 179.7Q20.9 158.6 0.0 186.0' fill='none' stroke='%23e9e9e9' stroke-opacity='.5' stroke-width='1.1'/%3E %3C/svg%3E");
  --hw-spider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E %3Cg stroke='%230b0b0b' stroke-width='1.8' fill='none' stroke-linecap='round'%3E %3Cpath d='M16 18L9 12L3 15M16 20L7 19L2 23M16 22L8 26L4 32M17 24L11 31L10 37'/%3E %3Cpath d='M24 18L31 12L37 15M24 20L33 19L38 23M24 22L32 26L36 32M23 24L29 31L30 37'/%3E %3C/g%3E %3Cellipse cx='20' cy='24' rx='6' ry='7.5' fill='%230b0b0b'/%3E %3Ccircle cx='20' cy='15' r='4' fill='%230b0b0b'/%3E %3Ccircle cx='18.5' cy='14.5' r='1' fill='%23ff3b3b'/%3E%3Ccircle cx='21.5' cy='14.5' r='1' fill='%23ff3b3b'/%3E %3C/svg%3E");
}


html::before, html::after, html body::after {
  content: ""; position: fixed; top: 0; left: 0; z-index: 900; pointer-events: none;
  background-repeat: no-repeat; background-size: contain;
  filter: drop-shadow(0 0 4px rgba(var(--hero), .45));
  will-change: transform;
}
html::before { width: 112px; height: 49px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 44'%3E %3Cstyle%3E .l%7Btransform-origin:47px 15px;animation:l 0.22s ease-in-out infinite alternate%7D .r%7Btransform-origin:53px 15px;animation:r 0.22s ease-in-out infinite alternate%7D %40keyframes l%7Bfrom%7Btransform:rotate(22deg)%7Dto%7Btransform:rotate(-28deg) scaleY(.55)%7D%7D %40keyframes r%7Bfrom%7Btransform:rotate(-22deg)%7Dto%7Btransform:rotate(28deg) scaleY(.55)%7D%7D %3C/style%3E %3Cg fill='%230b0b0b'%3E %3Cpath class='l' d='M47 14C38 6 18 4 2 12C10 14 13 19 12 25C18 21 25 22 28 28C33 24 40 25 43 31C45 28 47 22 47 14Z'/%3E %3Cpath class='r' d='M53 14C62 6 82 4 98 12C90 14 87 19 88 25C82 21 75 22 72 28C67 24 60 25 57 31C55 28 53 22 53 14Z'/%3E %3Cellipse cx='50' cy='24' rx='5' ry='11'/%3E %3Ccircle cx='50' cy='13' r='5'/%3E %3Cpath d='M46 11L45.5 3L49 8ZM54 11L54.5 3L51 8Z'/%3E %3C/g%3E %3Ccircle cx='48' cy='12.5' r='1.1' fill='%23fec231'/%3E%3Ccircle cx='52' cy='12.5' r='1.1' fill='%23fec231'/%3E %3C/svg%3E"); animation: hw-fly-1 23s linear infinite -2s; }
html::after  { width: 80px; height: 35px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 44'%3E %3Cstyle%3E .l%7Btransform-origin:47px 15px;animation:l 0.28s ease-in-out infinite alternate%7D .r%7Btransform-origin:53px 15px;animation:r 0.28s ease-in-out infinite alternate%7D %40keyframes l%7Bfrom%7Btransform:rotate(22deg)%7Dto%7Btransform:rotate(-28deg) scaleY(.55)%7D%7D %40keyframes r%7Bfrom%7Btransform:rotate(-22deg)%7Dto%7Btransform:rotate(28deg) scaleY(.55)%7D%7D %3C/style%3E %3Cg fill='%230b0b0b'%3E %3Cpath class='l' d='M47 14C38 6 18 4 2 12C10 14 13 19 12 25C18 21 25 22 28 28C33 24 40 25 43 31C45 28 47 22 47 14Z'/%3E %3Cpath class='r' d='M53 14C62 6 82 4 98 12C90 14 87 19 88 25C82 21 75 22 72 28C67 24 60 25 57 31C55 28 53 22 53 14Z'/%3E %3Cellipse cx='50' cy='24' rx='5' ry='11'/%3E %3Ccircle cx='50' cy='13' r='5'/%3E %3Cpath d='M46 11L45.5 3L49 8ZM54 11L54.5 3L51 8Z'/%3E %3C/g%3E %3Ccircle cx='48' cy='12.5' r='1.1' fill='%23fec231'/%3E%3Ccircle cx='52' cy='12.5' r='1.1' fill='%23fec231'/%3E %3C/svg%3E"); animation: hw-fly-2 37s linear infinite -21s; }
html body::after { width: 56px; height: 25px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 44'%3E %3Cstyle%3E .l%7Btransform-origin:47px 15px;animation:l 0.18s ease-in-out infinite alternate%7D .r%7Btransform-origin:53px 15px;animation:r 0.18s ease-in-out infinite alternate%7D %40keyframes l%7Bfrom%7Btransform:rotate(22deg)%7Dto%7Btransform:rotate(-28deg) scaleY(.55)%7D%7D %40keyframes r%7Bfrom%7Btransform:rotate(-22deg)%7Dto%7Btransform:rotate(28deg) scaleY(.55)%7D%7D %3C/style%3E %3Cg fill='%230b0b0b'%3E %3Cpath class='l' d='M47 14C38 6 18 4 2 12C10 14 13 19 12 25C18 21 25 22 28 28C33 24 40 25 43 31C45 28 47 22 47 14Z'/%3E %3Cpath class='r' d='M53 14C62 6 82 4 98 12C90 14 87 19 88 25C82 21 75 22 72 28C67 24 60 25 57 31C55 28 53 22 53 14Z'/%3E %3Cellipse cx='50' cy='24' rx='5' ry='11'/%3E %3Ccircle cx='50' cy='13' r='5'/%3E %3Cpath d='M46 11L45.5 3L49 8ZM54 11L54.5 3L51 8Z'/%3E %3C/g%3E %3Ccircle cx='48' cy='12.5' r='1.1' fill='%23fec231'/%3E%3Ccircle cx='52' cy='12.5' r='1.1' fill='%23fec231'/%3E %3C/svg%3E"); opacity: .9; animation: hw-fly-3 29s linear infinite -11s; }
html.is-mobile::before { width: 74px; height: 32px; }
html.is-mobile::after  { width: 58px; height: 25px; }
html.is-mobile body::after { width: 42px; height: 18px; }

@keyframes hw-fly-1 {
  0%   { transform: translate(-14vw, 34vh) rotate(-6deg); }
  10%  { transform: translate(18vw, 20vh) rotate(4deg); }
  20%  { transform: translate(46vw, 36vh) rotate(-8deg); }
  30%  { transform: translate(74vw, 16vh) rotate(6deg); }
  40%  { transform: translate(114vw, 26vh) rotate(0deg); }
  100% { transform: translate(114vw, 26vh); }
}
@keyframes hw-fly-2 {
  0%   { transform: translate(110vw, 62vh) scaleX(-1); }
  9%   { transform: translate(80vw, 46vh) scaleX(-1) rotate(8deg); }
  18%  { transform: translate(52vw, 66vh) scaleX(-1) rotate(-6deg); }
  27%  { transform: translate(22vw, 42vh) scaleX(-1) rotate(6deg); }
  36%  { transform: translate(-14vw, 56vh) scaleX(-1); }
  100% { transform: translate(-14vw, 56vh) scaleX(-1); }
}
@keyframes hw-fly-3 {
  0%   { transform: translate(-8vw, 12vh); }
  11%  { transform: translate(30vw, 6vh) rotate(10deg); }
  22%  { transform: translate(50vw, 22vh) rotate(-14deg); }
  33%  { transform: translate(76vw, 9vh) rotate(8deg); }
  44%  { transform: translate(108vw, 15vh); }
  100% { transform: translate(108vw, 15vh); }
}


html .hdr-user-bc::after {
  content: ""; position: fixed; top: 0; left: 0; width: 190px; height: 105px; z-index: 900; pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -8 160 88'%3E %3Cdefs%3E%3CradialGradient id='m'%3E%3Cstop offset='0' stop-color='%23ffe28a' stop-opacity='.95'/%3E%3Cstop offset='.55' stop-color='%23fec231' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23fec231' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E %3Cellipse cx='84' cy='30' rx='46' ry='40' fill='url(%23m)'/%3E %3Cg fill='%230b0b0b'%3E %3Cpath d='M14 54L150 38' stroke='%230b0b0b' stroke-width='3.2' stroke-linecap='round'/%3E %3Cpath d='M24 49L2 38L6 46L0 52L6 56L2 64L24 56Z'/%3E %3Cpath d='M84 24C70 24 56 30 44 30C54 34 64 38 76 40C70 44 60 46 50 48C64 50 74 48 80 46Z'/%3E %3Cpath d='M78 50C70 40 72 28 82 22C90 18 98 22 100 32C102 40 100 46 98 50Z'/%3E %3Cpath d='M86 14C80 18 78 24 74 28C80 26 84 22 88 18Z'/%3E %3Ccircle cx='92' cy='16' r='6'/%3E %3Cpath d='M97 15L104 18L97 19Z'/%3E %3Cpath d='M78 11L106 9L106 11.5L78 13.5Z'/%3E %3Cpath d='M84 11L98 10C94 2 88 -6 76 -4C84 0 86 6 84 11Z'/%3E %3Cpath d='M94 28L110 40L107 43L91 32Z'/%3E %3Cpath d='M92 48L104 52L112 50L113 53L103 56L90 52Z'/%3E %3Cellipse cx='48' cy='46' rx='6' ry='5'/%3E%3Ccircle cx='52' cy='40' r='3.6'/%3E %3Cpath d='M49.5 37.5L50 33L52 36.5ZM53 36.5L55 33L55.5 37.8Z'/%3E %3Cpath d='M42 47C36 44 36 38 39 35' stroke='%230b0b0b' stroke-width='1.6' fill='none'/%3E %3C/g%3E %3Ccircle cx='53.6' cy='39.8' r='.8' fill='%23fec231'/%3E %3C/svg%3E") no-repeat center / contain;
  filter: drop-shadow(0 0 3px rgba(var(--hero), .75));
  animation: hw-witch 43s linear infinite -30s;
  will-change: transform;
}
html.is-mobile .hdr-user-bc::after { width: 120px; height: 66px; }
@keyframes hw-witch {
  0%   { transform: translate(-18vw, 14vh) rotate(-4deg); }
  6%   { transform: translate(14vw, 8vh) rotate(3deg); }
  12%  { transform: translate(46vw, 16vh) rotate(-3deg); }
  18%  { transform: translate(78vw, 7vh) rotate(4deg); }
  24%  { transform: translate(118vw, 12vh) rotate(0deg); }
  100% { transform: translate(118vw, 12vh); }
}


html body::before,
html #root::before,
html #root::after {
  content: ""; position: fixed; inset: 0; z-index: -1; pointer-events: none; opacity: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 24'%3E %3Cdefs%3E %3CradialGradient id='e'%3E%3Cstop offset='0' stop-color='%23fff6c8'/%3E%3Cstop offset='.45' stop-color='%23fec231'/%3E%3Cstop offset='1' stop-color='%23e8590c'/%3E%3C/radialGradient%3E %3CradialGradient id='h'%3E%3Cstop offset='0' stop-color='%23fec231' stop-opacity='.4'/%3E%3Cstop offset='1' stop-color='%23fec231' stop-opacity='0'/%3E%3C/radialGradient%3E %3C/defs%3E %3Cellipse cx='18' cy='12' rx='17' ry='12' fill='url(%23h)'/%3E%3Cellipse cx='46' cy='12' rx='17' ry='12' fill='url(%23h)'/%3E %3Cpath d='M8 12Q18 3 28 10Q18 17 8 12Z' fill='url(%23e)'/%3E %3Cpath d='M56 12Q46 3 36 10Q46 17 56 12Z' fill='url(%23e)'/%3E %3Cellipse cx='18' cy='11' rx='1.4' ry='3.6' fill='%23140800'/%3E%3Cellipse cx='46' cy='11' rx='1.4' ry='3.6' fill='%23140800'/%3E %3C/svg%3E") no-repeat;
  background-size: 66px 25px;
}
html.is-mobile body::before, html.is-mobile #root::before, html.is-mobile #root::after { background-size: 50px 19px; }
html body::before { animation: hw-eyes-0 43.6s linear infinite; }
html #root::before { animation: hw-eyes-1 35.8s linear infinite; }
html #root::after { animation: hw-eyes-2 50.7s linear infinite; }
@keyframes hw-eyes-0 {
  0.0% { opacity: 0; }
  12.5% { opacity: 0; background-position: 50.1% 77.3%; }
  13.8% { opacity: 1; }
  16.5% { opacity: 1; }
  16.7% { opacity: .05; }
  16.9% { opacity: 1; }
  19.1% { opacity: 1; }
  20.2% { opacity: 0; background-position: 50.1% 77.3%; }
  36.8% { opacity: 0; background-position: 79.6% 44.1%; }
  38.1% { opacity: 1; }
  40.3% { opacity: 1; }
  40.4% { opacity: .05; }
  40.6% { opacity: 1; }
  42.2% { opacity: 1; }
  43.3% { opacity: 0; background-position: 79.6% 44.1%; }
  62.4% { opacity: 0; background-position: 4.6% 89.5%; }
  63.6% { opacity: 1; }
  65.1% { opacity: 1; }
  65.2% { opacity: .05; }
  65.4% { opacity: 1; }
  70.9% { opacity: 1; }
  72.1% { opacity: 0; background-position: 4.6% 89.5%; }
  88.2% { opacity: 0; background-position: 89.6% 61.6%; }
  89.5% { opacity: 1; }
  91.4% { opacity: 1; }
  91.5% { opacity: .05; }
  91.7% { opacity: 1; }
  93.8% { opacity: 1; }
  94.9% { opacity: 0; background-position: 89.6% 61.6%; }
  100.0% { opacity: 0; }
}
@keyframes hw-eyes-1 {
  0.0% { opacity: 0; }
  16.1% { opacity: 0; background-position: 61.3% 24.2%; }
  17.6% { opacity: 1; }
  21.7% { opacity: 1; }
  21.9% { opacity: .05; }
  22.2% { opacity: 1; }
  23.5% { opacity: 1; }
  24.8% { opacity: 0; background-position: 61.3% 24.2%; }
  41.9% { opacity: 0; background-position: 72.3% 79.3%; }
  43.5% { opacity: 1; }
  44.6% { opacity: 1; }
  44.8% { opacity: .05; }
  45.1% { opacity: 1; }
  48.2% { opacity: 1; }
  49.6% { opacity: 0; background-position: 72.3% 79.3%; }
  58.6% { opacity: 0; background-position: 27.1% 50.0%; }
  60.1% { opacity: 1; }
  62.4% { opacity: 1; }
  62.6% { opacity: .05; }
  62.8% { opacity: 1; }
  68.0% { opacity: 1; }
  69.4% { opacity: 0; background-position: 27.1% 50.0%; }
  78.2% { opacity: 0; background-position: 50.1% 86.5%; }
  79.7% { opacity: 1; }
  83.7% { opacity: 1; }
  83.9% { opacity: .05; }
  84.2% { opacity: 1; }
  86.1% { opacity: 1; }
  87.5% { opacity: 0; background-position: 50.1% 86.5%; }
  100.0% { opacity: 0; }
}
@keyframes hw-eyes-2 {
  0.0% { opacity: 0; }
  7.1% { opacity: 0; background-position: 90.2% 91.1%; }
  8.2% { opacity: 1; }
  9.2% { opacity: 1; }
  9.4% { opacity: .05; }
  9.5% { opacity: 1; }
  12.7% { opacity: 1; }
  13.7% { opacity: 0; background-position: 90.2% 91.1%; }
  30.9% { opacity: 0; background-position: 76.2% 46.0%; }
  32.0% { opacity: 1; }
  36.0% { opacity: 1; }
  36.2% { opacity: .05; }
  36.4% { opacity: 1; }
  37.4% { opacity: 1; }
  38.4% { opacity: 0; background-position: 76.2% 46.0%; }
  49.8% { opacity: 0; background-position: 50.5% 49.2%; }
  50.9% { opacity: 1; }
  52.8% { opacity: 1; }
  53.0% { opacity: .05; }
  53.2% { opacity: 1; }
  55.5% { opacity: 1; }
  56.5% { opacity: 0; background-position: 50.5% 49.2%; }
  72.7% { opacity: 0; background-position: 54.2% 41.0%; }
  73.8% { opacity: 1; }
  74.9% { opacity: 1; }
  75.0% { opacity: .05; }
  75.2% { opacity: 1; }
  78.0% { opacity: 1; }
  79.0% { opacity: 0; background-position: 54.2% 41.0%; }
  100.0% { opacity: 0; }
}


html #root.is-home-page .logo-container::before,
html #root.is-home-page .logo-container::after,
html #root.is-home-page .hdr-user-bc::before,
html #root.is-home-page .layout-header-holder-bc::after,
html #root.is-home-page .header-bc::after,
html #root.is-home-page .hdr-main-content-bc::before,
html #root.is-home-page .hdr-main-content-bc::after {
  content: ""; position: fixed; top: -90px; z-index: 900; pointer-events: none; opacity: 0;
  background: var(--hw-pumpkin) no-repeat center / contain;
  filter: drop-shadow(0 0 8px rgba(255, 140, 0, .55));
  will-change: transform, opacity;
}
html #root.is-home-page .logo-container::before { left: 11.2vw; width: 73px; height: 73px; animation: hw-fall-0 25.6s linear -8.0s infinite; }
html #root.is-home-page .logo-container::after { left: 21.4vw; width: 67px; height: 67px; animation: hw-fall-1 24.6s linear -22.5s infinite; }
html #root.is-home-page .hdr-user-bc::before { left: 38.2vw; width: 79px; height: 79px; animation: hw-fall-2 15.3s linear -5.1s infinite; }
html #root.is-home-page .layout-header-holder-bc::after { left: 48.8vw; width: 63px; height: 63px; animation: hw-fall-3 22.8s linear -21.3s infinite; }
html #root.is-home-page .header-bc::after { left: 58.6vw; width: 66px; height: 66px; animation: hw-fall-4 17.2s linear -5.6s infinite; }
html #root.is-home-page .hdr-main-content-bc::before { left: 71.7vw; width: 72px; height: 72px; animation: hw-fall-5 18.6s linear -2.9s infinite; }
html #root.is-home-page .hdr-main-content-bc::after { left: 90.7vw; width: 85px; height: 85px; animation: hw-fall-6 16.6s linear -3.5s infinite; }
html.is-mobile #root.is-home-page .logo-container::before,
html.is-mobile #root.is-home-page .logo-container::after,
html.is-mobile #root.is-home-page .hdr-user-bc::before,
html.is-mobile #root.is-home-page .layout-header-holder-bc::after,
html.is-mobile #root.is-home-page .header-bc::after,
html.is-mobile #root.is-home-page .hdr-main-content-bc::before,
html.is-mobile #root.is-home-page .hdr-main-content-bc::after { width: 34px; height: 34px; top: -60px; }
@keyframes hw-fall-0 {
  0% { opacity: 0; }
  0.0% { transform: translate3d(0.0vw, 0vh, 0) rotate(0deg) scale(0.55); }
  3.4% { opacity: 1; }
  22.6% { transform: translate3d(-14.5vw, 40vh, 0) rotate(90deg) scale(0.8); }
  45.3% { transform: translate3d(9.9vw, 80vh, 0) rotate(180deg) scale(1.05); }
  62.5% { opacity: 1; }
  67.9% { transform: translate3d(-4.1vw, 122vh, 0) rotate(270deg) scale(1.35); }
  68.0%, 100% { transform: translate3d(-4.1vw, 122vh, 0); opacity: 0; }
}
@keyframes hw-fall-1 {
  0% { opacity: 0; }
  0.0% { transform: translate3d(0.0vw, 0vh, 0) rotate(-0deg) scale(0.55); }
  2.9% { opacity: 1; }
  19.3% { transform: translate3d(-6.9vw, 40vh, 0) rotate(-101deg) scale(0.8); }
  38.7% { transform: translate3d(4.5vw, 80vh, 0) rotate(-201deg) scale(1.05); }
  53.4% { opacity: 1; }
  58.0% { transform: translate3d(-4.2vw, 122vh, 0) rotate(-302deg) scale(1.35); }
  58.1%, 100% { transform: translate3d(-4.2vw, 122vh, 0); opacity: 0; }
}
@keyframes hw-fall-2 {
  0% { opacity: 0; }
  0.0% { transform: translate3d(0.0vw, 0vh, 0) rotate(0deg) scale(0.55); }
  2.3% { opacity: 1; }
  15.1% { transform: translate3d(-0.4vw, 40vh, 0) rotate(130deg) scale(0.8); }
  30.3% { transform: translate3d(0.4vw, 80vh, 0) rotate(261deg) scale(1.05); }
  41.8% { opacity: 1; }
  45.4% { transform: translate3d(1.8vw, 122vh, 0) rotate(391deg) scale(1.35); }
  45.5%, 100% { transform: translate3d(1.8vw, 122vh, 0); opacity: 0; }
}
@keyframes hw-fall-3 {
  0% { opacity: 0; }
  0.0% { transform: translate3d(0.0vw, 0vh, 0) rotate(0deg) scale(0.55); }
  2.7% { opacity: 1; }
  18.2% { transform: translate3d(-4.5vw, 40vh, 0) rotate(140deg) scale(0.8); }
  36.4% { transform: translate3d(-4.0vw, 80vh, 0) rotate(280deg) scale(1.05); }
  50.3% { opacity: 1; }
  54.6% { transform: translate3d(9.0vw, 122vh, 0) rotate(420deg) scale(1.35); }
  54.7%, 100% { transform: translate3d(9.0vw, 122vh, 0); opacity: 0; }
}
@keyframes hw-fall-4 {
  0% { opacity: 0; }
  0.0% { transform: translate3d(0.0vw, 0vh, 0) rotate(0deg) scale(0.55); }
  3.0% { opacity: 1; }
  20.0% { transform: translate3d(4.1vw, 40vh, 0) rotate(115deg) scale(0.8); }
  40.0% { transform: translate3d(-5.3vw, 80vh, 0) rotate(230deg) scale(1.05); }
  55.1% { opacity: 1; }
  59.9% { transform: translate3d(-4.1vw, 122vh, 0) rotate(345deg) scale(1.35); }
  60.0%, 100% { transform: translate3d(-4.1vw, 122vh, 0); opacity: 0; }
}
@keyframes hw-fall-5 {
  0% { opacity: 0; }
  0.0% { transform: translate3d(0.0vw, 0vh, 0) rotate(0deg) scale(0.55); }
  3.1% { opacity: 1; }
  20.9% { transform: translate3d(0.9vw, 40vh, 0) rotate(105deg) scale(0.8); }
  41.8% { transform: translate3d(2.8vw, 80vh, 0) rotate(211deg) scale(1.05); }
  57.6% { opacity: 1; }
  62.7% { transform: translate3d(-3.6vw, 122vh, 0) rotate(316deg) scale(1.35); }
  62.8%, 100% { transform: translate3d(-3.6vw, 122vh, 0); opacity: 0; }
}
@keyframes hw-fall-6 {
  0% { opacity: 0; }
  0.0% { transform: translate3d(0.0vw, 0vh, 0) rotate(0deg) scale(0.55); }
  2.8% { opacity: 1; }
  18.5% { transform: translate3d(6.4vw, 40vh, 0) rotate(67deg) scale(0.8); }
  37.0% { transform: translate3d(-8.9vw, 80vh, 0) rotate(133deg) scale(1.05); }
  51.1% { opacity: 1; }
  55.5% { transform: translate3d(-8.4vw, 122vh, 0) rotate(200deg) scale(1.35); }
  55.6%, 100% { transform: translate3d(-8.4vw, 122vh, 0); opacity: 0; }
}


html.is-web .layout-header-holder-bc::before,
html.is-mobile .header-bc::before {
  content: ""; position: absolute; top: 100%; right: 18%; width: 60px; height: 0; pointer-events: none; z-index: 6;
  background:
    var(--hw-spider) no-repeat center bottom / 52px 52px,
    linear-gradient(rgba(233, 233, 233, .6), rgba(233, 233, 233, .6)) no-repeat center top / 1px calc(100% - 40px);
  transform-origin: 50% 0;
  animation: hw-spider 23s ease-in-out infinite -6s;
}
html.is-mobile .header-bc::before {
  right: 30%; width: 44px; background-size: 38px 38px, 1px calc(100% - 30px);
  animation-name: hw-spider-m; transition: top .24s;
}

html.is-mobile .header-bc:not(.header-bc-hide)::before { top: calc(100% + var(--mobile-header-navigation-height, 40px)); }
@keyframes hw-spider {
  0%, 30%  { height: 0; transform: rotate(0deg); }
  37%      { height: 190px; transform: rotate(4deg); }
  43%      { height: 165px; transform: rotate(-3deg); }
  49%      { height: 195px; transform: rotate(2deg); }
  56%, 77% { height: 0; transform: rotate(0deg); }
  82%      { height: 95px; transform: rotate(-3deg); }
  88%      { height: 80px; transform: rotate(2deg); }
  93%, 100% { height: 0; transform: rotate(0deg); }
}
@keyframes hw-spider-m {
  0%, 30%  { height: 0; transform: rotate(0deg); }
  37%      { height: 130px; transform: rotate(4deg); }
  45%      { height: 112px; transform: rotate(-3deg); }
  56%, 77% { height: 0; transform: rotate(0deg); }
  83%      { height: 70px; transform: rotate(-2deg); }
  93%, 100% { height: 0; transform: rotate(0deg); }
}


html .logo-container .logo { position: relative; }
html .logo-container .logo::after {
  content: ""; position: absolute; left: 100%; top: 50%; width: 32px; height: 32px; margin: -16px 0 0 8px;
  pointer-events: none;
  background: var(--hw-pumpkin-lit) no-repeat center / contain;
  animation: hw-wobble 2.6s ease-in-out infinite, hw-flicker 4.3s linear infinite;
}

html.is-web .logo-container .logo::before {
  content: "Cad\131lar Bayram\131";
  position: absolute; left: calc(100% + 52px); top: 50%; transform: translateY(-50%);
  padding: 4px 18px 5px; white-space: nowrap; pointer-events: none;
  font: 400 15px/1.1 "HW Wet Paint", var(--font-family); letter-spacing: .6px;
  color: rgb(var(--hero-sc));
  background: linear-gradient(110deg, rgb(var(--hero)) 0 40%, rgba(255, 255, 255, .75) 50%, rgb(var(--hero)) 60% 100%) 100% 0 / 300% 100%;
  clip-path: polygon(0 0, 100% 0, calc(100% - 9px) 50%, 100% 100%, 0 100%, 9px 50%);
  animation: hw-shine 6s ease-in-out infinite;
}
@keyframes hw-shine {
  0%, 55%   { background-position: 100% 0; }
  85%, 100% { background-position: 0 0; }
}
@keyframes hw-wobble {
  0%, 100% { transform: rotate(-8deg); }
  50%      { transform: rotate(8deg) translateY(-2px); }
}
@keyframes hw-flicker {
  0.0% { filter: drop-shadow(0 0 10px rgba(255, 150, 0, 0.95)); }
  8.0% { filter: drop-shadow(0 0 10px rgba(255, 150, 0, 0.95)); }
  9.0% { filter: drop-shadow(0 0 3px rgba(255, 150, 0, 0.23)); }
  11.0% { filter: drop-shadow(0 0 8px rgba(255, 150, 0, 0.79)); }
  12.0% { filter: drop-shadow(0 0 3px rgba(255, 150, 0, 0.23)); }
  14.0% { filter: drop-shadow(0 0 10px rgba(255, 150, 0, 0.95)); }
  46.0% { filter: drop-shadow(0 0 9px rgba(255, 150, 0, 0.83)); }
  50.0% { filter: drop-shadow(0 0 10px rgba(255, 150, 0, 0.95)); }
  71.0% { filter: drop-shadow(0 0 10px rgba(255, 150, 0, 0.95)); }
  72.0% { filter: drop-shadow(0 0 2px rgba(255, 150, 0, 0.15)); }
  80.0% { filter: drop-shadow(0 0 2px rgba(255, 150, 0, 0.15)); }
  81.0% { filter: drop-shadow(0 0 9px rgba(255, 150, 0, 0.87)); }
  83.0% { filter: drop-shadow(0 0 3px rgba(255, 150, 0, 0.27)); }
  85.0% { filter: drop-shadow(0 0 10px rgba(255, 150, 0, 0.95)); }
  100.0% { filter: drop-shadow(0 0 10px rgba(255, 150, 0, 0.95)); }
}


html.is-web .nav-content-menu .nav-menu > li > .nav-menu-item:hover {
  text-shadow: 0 0 10px rgba(var(--hero), .8);
}
html .hdr-user-bc .btn.register { animation: hw-pulse 2.4s ease-in-out infinite; }
@keyframes hw-pulse {
  0%, 100% { box-shadow: 0 0 0 0 rgba(var(--hero), .6); }
  50%      { box-shadow: 0 0 14px 3px rgba(var(--hero), .6); }
}


html .hdr-user-bc .btn.register, html .entrance-popup-bc .e-p-sections-bc .btn.register { position: relative; overflow: visible; }
html .hdr-user-bc .btn.register::before, html .entrance-popup-bc .e-p-sections-bc .btn.register::before {
  content: ""; position: absolute; top: -17px; right: -11px; width: 32px; height: 27px; z-index: 2; pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 54'%3E %3Cellipse cx='32' cy='45' rx='30' ry='6.5' fill='%23111' stroke='%23fec231' stroke-opacity='.6' stroke-width='1'/%3E %3Cpath d='M20 44C24 34 27 22 30 12C32 5 39 1 47 3C41 5 38 9 38 15C39 25 42 35 45 44Z' fill='%23111' stroke='%23fec231' stroke-opacity='.6' stroke-width='1'/%3E %3Cpath d='M21 39.5Q32 43 44 39.5L45.5 44Q32 47.5 19.5 44Z' fill='%23fec231'/%3E %3Crect x='29' y='40.2' width='6' height='5' rx='1' fill='none' stroke='%23111' stroke-width='1.4'/%3E %3C/svg%3E") no-repeat center / contain;
  transform-origin: 50% 90%; transform: rotate(16deg);
  animation: hw-hat 6s ease-in-out infinite;
}
html .entrance-popup-bc .e-p-sections-bc .btn.register::before { top: -14px; right: -15px; width: 24px; height: 20px; }
html.is-mobile .hdr-user-bc .btn.register::before { top: -13px; right: -9px; width: 26px; height: 22px; }
@keyframes hw-hat {
  0%, 78%, 100% { transform: rotate(16deg); }
  84%           { transform: rotate(4deg) translateY(-4px); }
  90%           { transform: rotate(24deg); }
  95%           { transform: rotate(13deg); }
}


html .entrance-popup-bc::before, html .entrance-popup-bc::after {
  content: ""; position: absolute; top: 0; width: 120px; height: 120px; z-index: 2; pointer-events: none;
  background: var(--hw-web) no-repeat 0 0 / contain;
  opacity: .45;
}
html .entrance-popup-bc::before { left: 0; }
html .entrance-popup-bc::after  { right: 0; transform: scaleX(-1); }
html .entrance-popup-bc .e-p-content-holder-bc::before {
  content: ""; position: absolute; top: 0; right: 36%; width: 36px; height: 0; z-index: 3; pointer-events: none;
  background:
    var(--hw-spider) no-repeat center bottom / 30px 30px,
    linear-gradient(rgba(233, 233, 233, .55), rgba(233, 233, 233, .55)) no-repeat center top / 1px calc(100% - 22px);
  transform-origin: 50% 0;
  animation: hw-popup-spider 9s ease-in-out infinite 1s;
}
@keyframes hw-popup-spider {
  0%, 8%    { height: 0; transform: rotate(0deg); }
  22%       { height: 74px; transform: rotate(5deg); }
  32%       { height: 62px; transform: rotate(-4deg); }
  42%       { height: 72px; transform: rotate(2deg); }
  58%, 100% { height: 0; transform: rotate(0deg); }
}
html .entrance-popup-bc .sg-n-text-row-2-bc {
  font-family: "HW Wet Paint", var(--font-family) !important; font-weight: 400 !important;
  font-size: 21px !important; letter-spacing: .5px;
  color: rgb(var(--hero)) !important;
  text-shadow: 0 2px 0 rgba(0, 0, 0, .85), 0 0 12px rgba(var(--hero), .35);
}
html .entrance-popup-bc .sg-n-text-row-2-bc::before {
  content: ""; display: inline-block; width: 22px; height: 22px; margin-right: 8px; vertical-align: -3px;
  background: var(--hw-pumpkin-lit) no-repeat center / contain;
  animation: hw-flicker 4.3s linear infinite;
}


html .is-home-page .layout-content-holder-bc { position: relative; }
html .is-home-page .layout-content-holder-bc::before,
html .is-home-page .layout-content-holder-bc::after {
  content: ""; position: absolute; top: 0; width: 190px; height: 190px; pointer-events: none; z-index: 4;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E %3Cpath d='M0 0L220.0 0.0M0 0L212.5 56.9M0 0L190.5 110.0M0 0L155.6 155.6M0 0L110.0 190.5M0 0L56.9 212.5M0 0L0.0 220.0M38.0 0Q32.4 4.3 36.7 9.8Q30.2 12.5 32.9 19.0Q25.9 19.9 26.9 26.9Q19.9 25.9 19.0 32.9Q12.5 30.2 9.8 36.7Q4.3 32.4 0.0 38.0M72.0 0Q61.4 8.1 69.5 18.6Q57.2 23.7 62.4 36.0Q49.1 37.7 50.9 50.9Q37.7 49.1 36.0 62.4Q23.7 57.2 18.6 69.5Q8.1 61.4 0.0 72.0M108.0 0Q92.1 12.1 104.3 28.0Q85.8 35.5 93.5 54.0Q73.7 56.5 76.4 76.4Q56.5 73.7 54.0 93.5Q35.5 85.8 28.0 104.3Q12.1 92.1 0.0 108.0M146.0 0Q124.5 16.4 141.0 37.8Q116.0 48.0 126.4 73.0Q99.6 76.4 103.2 103.2Q76.4 99.6 73.0 126.4Q48.0 116.0 37.8 141.0Q16.4 124.5 0.0 146.0M186.0 0Q158.6 20.9 179.7 48.1Q147.8 61.2 161.1 93.0Q126.9 97.4 131.5 131.5Q97.4 126.9 93.0 161.1Q61.2 147.8 48.1 179.7Q20.9 158.6 0.0 186.0' fill='none' stroke='%23e9e9e9' stroke-opacity='.5' stroke-width='1.1'/%3E %3C/svg%3E") no-repeat 0 0 / contain;
  opacity: .75;
}
html .is-home-page .layout-content-holder-bc::before { left: 0; }
html .is-home-page .layout-content-holder-bc::after  { right: 0; transform: scaleX(-1); }
html.is-mobile .is-home-page .layout-content-holder-bc::before,
html.is-mobile .is-home-page .layout-content-holder-bc::after { top: 40px; width: 105px; height: 105px; opacity: .6; }


html .sectionTitleText,
html.is-mobile .page-view-more .view-title-more {
  font-family: "HW Wet Paint", var(--font-family) !important;
  font-weight: 400 !important; letter-spacing: .5px;
  color: rgb(var(--hero)) !important;
  text-shadow: 0 2px 0 rgba(0, 0, 0, .85), 0 0 12px rgba(var(--hero), .35);
}
html.is-web .sectionTitleText { font-size: 22px !important; line-height: 1.3 !important; }
html.is-mobile .sectionTitleText,
html.is-mobile .page-view-more .view-title-more { font-size: 16px !important; line-height: 1.4 !important; }
/* Font genis oldugu icin mobilde basliklar tek satirda kalsin, sigmazsa "..." ile kisalsin */
html.is-mobile .sectionTitleText { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }
html .sectionTitleText::before,
html.is-mobile .page-view-more .view-title-more::before {
  content: ""; display: inline-block; width: 22px; height: 22px; margin-right: 8px; vertical-align: -3px;
  background: var(--hw-pumpkin-lit) no-repeat center / contain;
  animation: hw-flicker 4.3s linear infinite;
}
html.is-mobile .sectionTitleText::before,
html.is-mobile .page-view-more .view-title-more::before { width: 16px; height: 16px; margin-right: 6px; vertical-align: -2px; }

/* Oyun kartlari: hover'da altin cerceve (karti tasimaz, kaydiricida kesilmez) */
html .casinoGameItem { transition: outline-color .2s; outline: 2px solid transparent; outline-offset: -2px; }
html .casinoGameItem:hover { outline-color: rgba(var(--hero), .9); }
/* ...ve sag ust koseden "Boo!" diye bakan kucuk hayalet (kart zaten tasmayi kirpiyor) */
html .casinoGameItem::after {
  content: ""; position: absolute; top: 8px; right: 8px; width: 40px; height: 46px; z-index: 3; pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 46'%3E %3Cpath d='M4 22C4 10 12 2 20 2C28 2 36 10 36 22V42L31 37.5L26 43L20 38L14 43L9 37.5L4 42Z' fill='%23f7f7f2' stroke='%23000' stroke-opacity='.25'/%3E %3Cellipse cx='14.5' cy='19' rx='3' ry='4.2' fill='%23111'/%3E%3Cellipse cx='25.5' cy='19' rx='3' ry='4.2' fill='%23111'/%3E %3Cellipse cx='20' cy='29' rx='3.2' ry='4' fill='%23111'/%3E %3Ccircle cx='13.4' cy='17.4' r='1' fill='%23fff'/%3E%3Ccircle cx='24.4' cy='17.4' r='1' fill='%23fff'/%3E %3C/svg%3E") no-repeat center / contain;
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, .55));
  opacity: 0; translate: 70px -60px; rotate: 35deg;
  transition: translate .45s cubic-bezier(.34, 1.56, .64, 1), rotate .45s, opacity .2s;
}
html .casinoGameItem:hover::after {
  opacity: 1; translate: 0 0; rotate: -10deg;
  animation: hw-boo 1.4s ease-in-out .45s infinite;
}
@keyframes hw-boo {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-4px); }
}


html .is-home-page .layout-content-holder-bc > .hm-row-bc { position: relative; }
html .is-home-page .layout-content-holder-bc > .hm-row-bc:has(.sectionTitle)::after {
  content: ""; position: absolute; left: 0; bottom: -29px; width: 34px; height: 26px; z-index: 3; pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30'%3E %3Cstyle%3E .a%7Banimation:a .3s ease-in-out infinite alternate%7D .b%7Banimation:a .3s ease-in-out infinite alternate-reverse%7D %40keyframes a%7Bfrom%7Btransform:translateX(-1.3px)%7Dto%7Btransform:translateX(1.3px)%7D%7D %40media (prefers-reduced-motion:reduce)%7B.a,.b%7Banimation:none%7D%7D %3C/style%3E %3Cg stroke='%23111' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg class='a'%3E%3Cpath d='M24 13L28 7L33 5M19 12.5L17 5L14 1.5M22 17.5L24 25L27 28.5M17 17L12 23L7 25'/%3E%3C/g%3E %3Cg class='b'%3E%3Cpath d='M22 12.5L24 5L27 1.5M17 13L12 7L7 5M24 17L28 23L33 25M19 17.5L17 25L14 28.5'/%3E%3C/g%3E %3C/g%3E %3Cellipse cx='16' cy='15' rx='7' ry='5.5' fill='%23111'/%3E %3Ccircle cx='25' cy='15' r='3.6' fill='%23111'/%3E %3Ccircle cx='27.4' cy='13.7' r='.9' fill='%23ff3b3b'/%3E%3Ccircle cx='27.4' cy='16.3' r='.9' fill='%23ff3b3b'/%3E %3C/svg%3E") no-repeat center / contain;
  filter: drop-shadow(0 0 2px rgba(var(--hero), .85));
  opacity: 0;
  animation: hw-walk 41s linear infinite -6s;
}
html .is-home-page .layout-content-holder-bc > .hm-row-bc:nth-child(3n+1):has(.sectionTitle)::after { animation-duration: 53s; animation-delay: -31s; }
html .is-home-page .layout-content-holder-bc > .hm-row-bc:nth-child(3n+2):has(.sectionTitle)::after { animation-duration: 37s; animation-delay: -19s; }
html.is-mobile .is-home-page .layout-content-holder-bc > .hm-row-bc:has(.sectionTitle)::after { width: 24px; height: 18px; bottom: -21px; }
@keyframes hw-walk {
  0%        { left: 0; opacity: 0; }
  2%        { opacity: 1; }
  14%, 18%  { left: 22%; }
  33%, 38%  { left: 51%; }
  52%       { opacity: 1; }
  54%, 100% { left: calc(100% - 34px); opacity: 0; }
}


html.is-web .is-home-page .sectionTitleText { display: flex; align-items: center; }
html.is-web .is-home-page .sectionTitleText::after {
  content: ""; flex: 1 1 auto; min-width: 0; height: 30px; margin: 0 16px 0 18px; pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 30' width='220' height='30'%3E %3Cstyle%3E .a%7Btransform-origin:55px 9px;animation:s 2.8s ease-in-out infinite alternate%7D .b%7Btransform-origin:165px 9px;animation:s 3.5s ease-in-out infinite alternate-reverse%7D %40keyframes s%7Bfrom%7Btransform:rotate(-10deg)%7Dto%7Btransform:rotate(10deg)%7D%7D %40media (prefers-reduced-motion:reduce)%7B.a,.b%7Banimation:none%7D%7D %3C/style%3E %3Cdefs%3E %3CradialGradient id='g' cx='50%25' cy='45%25' r='60%25'%3E%3Cstop offset='0' stop-color='%23ffb347'/%3E%3Cstop offset='1' stop-color='%23d9480f'/%3E%3C/radialGradient%3E %3C/defs%3E %3Cpath d='M0 3Q55 15 110 3Q165 15 220 3' fill='none' stroke='%23fec231' stroke-opacity='.65' stroke-width='1.2'/%3E %3Cg class='a'%3E %3Cpath d='M55 9V12' stroke='%23fec231' stroke-opacity='.65' stroke-width='.8'/%3E %3Cg transform='translate(39 11.5) scale(.32)' fill='%230b0b0b' stroke='%23fec231' stroke-opacity='.7' stroke-width='3'%3E%3Cpath d='M47 14C38 6 18 4 2 12C10 14 13 19 12 25C18 21 25 22 28 28C33 24 40 25 43 31C45 28 47 22 47 14ZM53 14C62 6 82 4 98 12C90 14 87 19 88 25C82 21 75 22 72 28C67 24 60 25 57 31C55 28 53 22 53 14Z'/%3E%3Cellipse cx='50' cy='24' rx='5' ry='11'/%3E%3Ccircle cx='50' cy='13' r='5'/%3E%3C/g%3E %3C/g%3E %3Cg class='b'%3E %3Cpath d='M165 9V11' stroke='%23fec231' stroke-opacity='.65' stroke-width='.8'/%3E %3Cg transform='translate(156 9.5) scale(.28)'%3E %3Cpath d='M30 13c0-5 3-9 8-10-2 3-3 6-3 10z' fill='%233f6212'/%3E %3Cpath d='M36 8c5-3 10-1 12 2-4-1-7 0-10 2z' fill='%2365a30d'/%3E %3Cellipse cx='20' cy='37' rx='15' ry='21' fill='%23c2410c'/%3E %3Cellipse cx='44' cy='37' rx='15' ry='21' fill='%23c2410c'/%3E %3Cellipse cx='32' cy='37' rx='15' ry='22' fill='url(%23g)'/%3E %3Cpath d='M18 32l6-8 6 8zM34 32l6-8 6 8zM15 41q17 15 34 0l-5 1-3 5-4-4-5 5-4-5-4 4-3-5z' fill='%23fff3b0'/%3E%3C/g%3E %3C/g%3E %3C/svg%3E") repeat-x 0 0 / 220px 30px;
}


html .sectionTitle > a.ds-link {
  position: relative; justify-content: center; min-width: 58px; padding: 13px 12px 3px; margin: -5px 0;
  border-radius: 50% 50% 3px 3px / 17px 17px 3px 3px;
  background:
    linear-gradient(118deg, transparent 72%, rgba(0, 0, 0, .35) 73%, transparent 75%),
    linear-gradient(180deg, #5c5c5c 0%, #3b3b3b 65%, #2c2c2c 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -2px 0 rgba(0, 0, 0, .35), 0 2px 4px rgba(0, 0, 0, .6);
  text-shadow: 0 1px 0 rgba(0, 0, 0, .7);
}
/* tasa oyulmus kucuk hac */
html .sectionTitle > a.ds-link::before {
  content: ""; position: absolute; top: 3px; left: 50%; width: 6px; height: 8px; margin-left: -3px; pointer-events: none;
  background:
    linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)) 50% 0 / 1.6px 100% no-repeat,
    linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)) 50% 2px / 100% 1.6px no-repeat;
}


html .is-home-page .swiper-slide:first-child .casinoGameItem::before {
  content: ""; position: absolute; top: 0; left: 0; width: 84px; height: 84px; z-index: 2; pointer-events: none;
  background: var(--hw-web) no-repeat 0 0 / contain;
  opacity: .55;
}
html.is-mobile .is-home-page .swiper-slide:first-child .casinoGameItem::before { width: 46px; height: 46px; }


html .layout-footer-holder-bc, html.is-mobile .layout-bottom-holder-bc {
  position: relative; padding-top: 110px !important;
}
html .layout-footer-holder-bc::before, html.is-mobile .layout-bottom-holder-bc::before {
  content: ""; position: absolute; left: 0; right: 0; top: 0; height: 110px; pointer-events: none;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 110' width='520' height='110'%3E %3Cpath d='M0 110V92C60 80 120 86 180 90S300 78 360 86S470 92 520 88V110ZM40 94V69.0A13.0 13.0 0 0 1 66 69.0V94ZM150 94V74.0A10.0 10.0 0 0 1 170 74.0V94ZM300 94V65.0A15.0 15.0 0 0 1 330 65.0V94ZM420 94V73.0A11.0 11.0 0 0 1 442 73.0V94ZM92 94V62H98V70H106V76H98V94ZM92 70H84V76H92ZM367 94V56H373V64H381V70H373V94ZM367 64H359V70H367ZM232 92C236 70 234 52 226 34L231 33C236 44 240 52 241 60C246 48 254 40 266 36L267 40C256 46 250 56 247 68C248 78 249 86 250 92ZM229 40C220 30 212 26 202 26L203 22C214 23 223 28 231 36Z' fill='%23000'/%3E%3Cpath d='M470 94V66L486 54L502 66V94Z' fill='%23000'/%3E%3Crect x='482' y='70' width='8' height='10' rx='4' fill='%23fec231' opacity='.9'/%3E %3C/svg%3E") repeat-x 0 100% / 520px 110px,
    radial-gradient(ellipse 60% 95% at 50% 100%, rgba(var(--hero), .3), rgba(255, 120, 20, .1) 55%, transparent 80%);
}


@media (prefers-reduced-motion: reduce) {
  html::before, html::after, html body::after, html .hdr-user-bc::after,
  html #root.is-home-page .logo-container::before,
  html #root.is-home-page .logo-container::after,
  html #root.is-home-page .hdr-user-bc::before,
  html #root.is-home-page .layout-header-holder-bc::after,
  html #root.is-home-page .header-bc::after,
  html #root.is-home-page .hdr-main-content-bc::before,
  html #root.is-home-page .hdr-main-content-bc::after,
  html body::before,
  html #root::before,
  html #root::after { display: none; }
  html .layout-header-holder-bc::before, html.is-mobile .header-bc::before,
  html .logo-container .logo::before, html .logo-container .logo::after,
  html .hdr-user-bc .btn.register, html .btn.register::before, html .casinoGameItem:hover::after,
  html .sectionTitleText::before, html .entrance-popup-bc .sg-n-text-row-2-bc::before { animation: none !important; }
  html .entrance-popup-bc .e-p-content-holder-bc::before,
  html .is-home-page .layout-content-holder-bc > .hm-row-bc::after { display: none; }
}
