.custom-logo{display:block;width:auto;height:auto;max-width:min(100%,300px)!important}
header.header .logo{max-width:300px!important;min-width:0}
header.header .logo img{display:block;width:auto!important;height:auto!important;max-height:46px!important;object-fit:contain}
@media (max-width:1199px){header.header .logo{max-width:220px!important}header.header .logo img{max-height:40px!important}}
header.header .nav>ul>li>a,
header.header .line-2 ul li a,
header.header .mobile-menu nav ul li>a{display:flex;align-items:center;gap:8px;min-width:0}
header.header .nav>ul>li>a::before,
header.header .line-2 ul li a::before,
header.header .mobile-menu nav ul li>a::before{content:"";flex:0 0 16px;width:16px;height:16px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.98}
header.header .nav>ul>li>a[href*='app']::before,
header.header .line-2 ul li a[href*='app']::before,
header.header .mobile-menu nav ul li>a[href*='app']::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='2.2' fill='none' stroke='%23f4cf59' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='17.5' r='1.4' fill='%23f4cf59'/%3E%3Cpath d='M9.4 5.9h5.2' stroke='%23f4cf59' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")}
header.header .nav>ul>li>a[href*='bonus']::before,
header.header .line-2 ul li a[href*='bonus']::before,
header.header .mobile-menu nav ul li>a[href*='bonus']::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 10.5h14v8a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z' fill='none' stroke='%23f4cf59' stroke-width='1.8'/%3E%3Cpath d='M12 10.5V20.5M5 10.5h14M8 7.4c0 1.4 1.2 2.6 4 3-.1-2.7-1.5-4.2-3.4-4.2-1.2 0-2 .5-2 1.2zM16 7.4c0 1.4-1.2 2.6-4 3 .1-2.7 1.5-4.2 3.4-4.2 1.2 0 2 .5 2 1.2z' fill='none' stroke='%23f4cf59' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}
header.header .nav>ul>li>a[href*='games']::before,
header.header .line-2 ul li a[href*='games']::before,
header.header .mobile-menu nav ul li>a[href*='games']::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23f4cf59' stroke-width='1.8'/%3E%3Cpath d='M7.2 7.2c2.2 2.1 7.4 7.5 9.6 9.6M16.8 7.2c-2.2 2.1-7.4 7.5-9.6 9.6M12 3a18 18 0 0 1 0 18M3 12a18 18 0 0 0 18 0' fill='none' stroke='%23f4cf59' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}
header.header .nav>ul>li>a[href*='login']::before,
header.header .line-2 ul li a[href*='login']::before,
header.header .mobile-menu nav ul li>a[href*='login']::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='3.2' fill='none' stroke='%23f4cf59' stroke-width='1.8'/%3E%3Cpath d='M5.2 19.2c1.3-3 4-4.8 6.8-4.8s5.5 1.8 6.8 4.8' fill='none' stroke='%23f4cf59' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}

/* FORCE FIX: visible game carousel chevron buttons */
.games_section .game_block .head .arrows .chevron-left,
.games_section .game_block .head .arrows .chevron-right,
.game_block .head .arrows .chevron-left,
.game_block .head .arrows .chevron-right{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:46px!important;
  height:42px!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#5a1846 0%,#2b123a 100%)!important;
  border:2px solid #ffd95e!important;
  box-shadow:0 10px 22px rgba(0,0,0,.34),0 0 18px rgba(255,217,94,.25)!important;
  opacity:1!important;
}
.games_section .game_block .head .arrows .chevron-left i,
.games_section .game_block .head .arrows .chevron-right i,
.game_block .head .arrows .chevron-left i,
.game_block .head .arrows .chevron-right i{
  color:#ffd95e!important;
  font-size:17px!important;
  font-weight:900!important;
  line-height:1!important;
  opacity:1!important;
  text-shadow:none!important;
}
.games_section .game_block .head .arrows .chevron-left:hover,
.games_section .game_block .head .arrows .chevron-right:hover,
.game_block .head .arrows .chevron-left:hover,
.game_block .head .arrows .chevron-right:hover{
  background:linear-gradient(180deg,#ffd95e 0%,#e3b130 100%)!important;
  border-color:#fff0a8!important;
}
.games_section .game_block .head .arrows .chevron-left:hover i,
.games_section .game_block .head .arrows .chevron-right:hover i,
.game_block .head .arrows .chevron-left:hover i,
.game_block .head .arrows .chevron-right:hover i{
  color:#2b123a!important;
}
