html{
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}article,aside,footer,header,nav,section{
  display: block;
}figcaption,figure,main{
  display: block;
}figure{
  margin: 0;
}hr{
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}a{
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}abbr[title]{
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}b,strong{
  font-weight: bolder;
}code,kbd,samp,pre{
  font-family: monospace, monospace;
  font-size: 1em;
}dfn{
  font-style: italic;
}mark{
  background-color: #ff0;
  color: #000;
}small{
  font-size: 80%;
}sub,sup{
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub{
  bottom: -0.25em;
}sup{
  top: -0.5em;
}audio,video{
  display: inline-block;
}audio:not([controls]){
  display: none;
  height: 0;
}img{
  border-style: none;
}svg:not(:root){
  overflow: hidden;
}button,input,optgroup,select,textarea{
  margin: 0;
}button,input{
  overflow: visible;
}button,select{
  text-transform: none;
}button,html [type='button'],[type='reset'],[type='submit']{
  -webkit-appearance: button;
}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{
  border-style: none;
  padding: 0;
}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{
  outline: 1px dotted ButtonText;
}legend{
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}progress{
  display: inline-block;
  vertical-align: baseline;
}textarea{
  overflow: auto;
}details,menu{
  display: block;
}summary{
  display: list-item;
}canvas{
  display: inline-block;
}[hidden]{
  display: none;
}*{
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}body{
  margin: 0;
}input:not([type='checkbox']):not([type='radio']),textarea,select{
  -webkit-appearance: none;
  -moz-appearance: textfield;
}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}input::-ms-clear{
  display: none;
}img{
  max-width: 100%;
  height: auto;
  vertical-align: top;
}body{
  height: 100%;
  font-family: Helvetica, Arial, sans-serif;
  background: var(--main-theme-color);
  color: var(--text-color);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
}a{
  cursor: pointer;
}*{
  outline: none;
  box-sizing: border-box;
}*::after,*::before{
  box-sizing: border-box;
}svg{
  transform: translateZ(0);
}input,textarea{
  font-family: Helvetica, Arial, sans-serif;
}h1{
  font-weight: 700;
  font-size: 48px;
  line-height: normal;
  margin: 0 auto 32px;
}@media only screen and (max-width: 767px){h1{
    font-size: 32px;
    margin-bottom: 20px;
  }}h2{
  font-weight: 700;
  font-size: 40px;
  line-height: normal;
  margin: 0 auto 32px;
}@media only screen and (max-width: 767px){h2{
    font-size: 26px;
    margin-bottom: 20px;
  }}h3{
  font-weight: 600;
  font-size: 36px;
  line-height: normal;
  margin: 0 auto 28px;
}@media only screen and (max-width: 767px){h3{
    font-size: 22px;
    margin-bottom: 16px;
  }}h4{
  font-weight: 700;
  font-size: 32px;
  line-height: normal;
  margin: 0 auto 20px;
}@media only screen and (max-width: 767px){h4{
    font-size: 20px;
    margin-bottom: 16px;
  }}h5{
  font-weight: 600;
  font-size: 24px;
  line-height: normal;
  margin: 0 auto 20px;
}@media only screen and (max-width: 767px){h5{
    font-size: 18px;
    margin-bottom: 16px;
  }}h6{
  font-weight: 500;
  font-size: 20px;
  line-height: normal;
  margin: 0 auto 20px;
}@media only screen and (max-width: 767px){h6{
    font-size: 16px;
    margin-bottom: 16px;
  }}.wrapper{
  overflow: hidden;
  min-height: 100vh;
  position: relative;
  padding: 66px 0 0;
}@media only screen and (max-width: 767px){.wrapper{
    padding: 54px 0 0;
  }}.main-button{
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 300px;
  width: 100%;
  height: 60px;
  margin: 0 auto;
  border-radius: 6px;
  text-decoration: none;
  font-size: 18px;
  font-weight: 600;
  background: var(--button-bg-color);
  color: var(--button-text-color);
  cursor: pointer;
  border: none;
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}@media only screen and (min-width: 1025px){.main-button:hover{
    background: var(--button-bg-hover);
  }}@-webkit-keyframes pulse{
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 var(--button-bg-color);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 4px 24px 0 var(--button-bg-hover);
  }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 transparent;
  }
}@keyframes pulse{
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 var(--button-bg-color);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 4px 24px 0 var(--button-bg-hover);
  }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 transparent;
  }
}.hidden-text{
  position: absolute;
  pointer-events: none;
  visibility: hidden;
}.footer{
  padding: 80px 0 0;
  background: var(--fh-bg-color);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}@media only screen and (max-width: 1200px){.footer{
    padding: 80px 16px 0;
  }}@media only screen and (max-width: 767px){.footer{
    padding: 50px 16px 68px;
  }}.footer__inner{
  max-width: 1110px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}@media only screen and (max-width: 767px){.footer__inner{
    flex-direction: column;
  }}.footer__main{
  margin-bottom: 94px;
}@media only screen and (max-width: 767px){.footer__main{
    margin-bottom: 40px;
  }}.footer__info .logo{
  margin-bottom: 28px;
}.footer__info .logo img{
  max-height: 100px;
  max-width: 230px;
  width: auto;
}.footer__images{
  display: flex;
  align-items: center;
}.footer__images a + a{
  margin-left: 24px;
}.footer__images .footer__badge-text{
  display: inline-block;
  padding: 8px 12px;
  border: 1px solid currentColor;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.2;
  text-decoration: none;
  opacity: .85;
}.footer__images img{
  max-height: 56px;
  width: auto;
}.footer__images img + img{
  margin-left: 24px;
}.footer__bottom{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 0 40px;
}@media only screen and (max-width: 767px){.footer__bottom{
    padding: 0 0 50px;
    align-items: flex-start;
  }}.footer__legal{
  color: var(--footer-text-color);
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  max-width: 760px;
  margin: 0 0 8px;
}@media only screen and (max-width: 767px){.footer__legal{
    text-align: left;
  }}.footer__links{
  display: flex;
  align-items: flex-start;
  margin-left: 20px;
}@media only screen and (max-width: 767px){.footer__links{
    margin: 40px 0 0;
    flex-direction: column;
  }}.copyright{
  color: var(--footer-text-color);
  font-size: 12px;
  text-align: center;
}.footer-nav + .footer-nav{
  margin-left: 120px;
}@media only screen and (max-width: 767px){.footer-nav + .footer-nav{
    margin: 36px 0 0;
  }}.footer-nav__list{
  list-style: none;
  margin: 0;
  padding: 0;
}.footer-nav__list li{
  font-size: 16px;
}.footer-nav__list li a{
  color: var(--footer-menu-color);
  text-decoration: none;
}@media only screen and (min-width: 1025px){.footer-nav__list li a:hover{
    text-decoration: underline;
  }}.footer-nav__list li + li{
  margin-top: 16px;
}.tab{
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: 0.15s ease-in-out;
}.tab.active{
  height: auto;
  overflow: visible;
  opacity: 1;
}.best-games{
  max-width: 1110px;
  width: 100%;
  margin: 0 auto 100px;
}.best-games h1,.best-games h2,.best-games .best-games__heading{
  display: block;
  font-weight: 700;
  font-size: 40px;
  line-height: normal;
  text-align: center;
  margin: 0 auto 32px;
}@media only screen and (max-width: 767px){.best-games h1,.best-games h2,.best-games .best-games__heading{
    font-size: 26px;
    margin-bottom: 20px;
  }}@media only screen and (max-width: 1200px){.best-games{
    padding: 0 16px;
  }}@media only screen and (max-width: 767px){.best-games{
    margin-bottom: 60px;
  }}.best-games__nav{
  list-style: none;
  padding: 0;
  margin: 0 0 32px;
  display: flex;
  align-items: center;
  gap: 14px;
}@media only screen and (max-width: 767px){.best-games__nav{
    gap: 6px;
    overflow-x: auto;
    margin: 0 0 20px;
  }}.best-games__nav li{
  width: 100%;
}.best-games__nav li a{
  font-size: 16px;
  font-weight: 600;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  text-decoration: none;
  transition: 0.3s ease-in-out;
  gap: 7px;
  color: var(--games-nav-text-color);
  background: var(--games-nav-bg-color);
  border: 1px solid var(--games-nav-border-color);
}.best-games__nav li a svg{
  fill: var(--games-nav-text-color);
}.best-games__nav li a.active{
  background: var(--games-nav-border-color);
}@media only screen and (min-width: 1025px){.best-games__nav li a:hover{
    background: var(--games-nav-border-color);
  }}@media only screen and (max-width: 767px){.best-games__nav li a{
    font-size: 14px;
    height: 36px;
    padding: 0 10px;
  }.best-games__nav li a img{
    max-width: 16px;
  }}.best-games__list{
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 -10px;
}@media only screen and (max-width: 767px){.best-games__list{
    margin: 0 -5px;
  }}.best-games__item{
  max-width: calc(25% - 20px);
  width: 100%;
  flex-basis: calc(25% - 20px);
  margin: 0 10px 20px;
  display: block;
  text-decoration: none;
  cursor: pointer;
}.best-games__item span{
  display: block;
  margin-bottom: 5px;
  font-size: 18px;
  color: var(--title-color);
}.best-games__item small{
  display: block;
  color: var(--title-color);
  opacity: 0.8;
  font-size: 14px;
}@media only screen and (max-width: 767px){.best-games__item{
    max-width: calc(50% - 10px);
    flex-basis: calc(50% - 10px);
    margin: 0 5px 10px;
  }.best-games__item span{
    font-size: 16px;
    margin-bottom: 2px;
  }}.best-games__item-img{
  margin-bottom: 10px;
  border-radius: 10px;
  overflow: hidden;
}.best-games__item-img img{
  width: 100%;
  transition: 0.3s ease-in-out;
}@media only screen and (min-width: 1025px){.best-games__item-img:hover img{
    transform: scale(1.1);
  }}.header{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 66px;
  background: var(--fh-bg-color);
  z-index: 99;
}@media only screen and (max-width: 767px){.header{
    height: 54px;
  }}.header__inner{
  max-width: 1310px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}@media only screen and (max-width: 1400px){.header__inner{
    padding: 0 16px;
  }}@media only screen and (max-width: 1023px){.header__inner{
    justify-content: flex-start;
  }}@media only screen and (max-width: 767px){.header__inner .logo img{
    max-width: 90px;
  }}.logo img{
  max-height: 50px;
  width: auto;
}@media only screen and (max-width: 1023px){.logo{
    order: -2;
  }}@media only screen and (max-width: 1023px){.main-nav{
    display: none;
  }.main-nav::before{
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    height: 100%;
    width: 300%;
    background: rgba(0, 0, 0, 0.6);
    pointer-events: none;
  }}.main-nav__links{
  display: flex;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}.main-nav__links li{
  font-size: 16px;
  margin: 0 20px;
}.main-nav__links li a{
  color: var(--menu-color);
  text-decoration: none;
}@media only screen and (min-width: 1025px){.main-nav__links li a:hover{
    text-decoration: underline;
  }}@media only screen and (max-width: 1023px){.main-nav__links{
    display: block;
  }.main-nav__links li{
    margin: 0;
    font-size: 16px;
    border-bottom: 1px solid var(--border-color);
  }.main-nav__links li a{
    display: flex;
    align-items: center;
    padding: 14px 16px;
    position: relative;
  }.main-nav__links li a::after{
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 12px;
    border: 5px solid transparent;
    border-left: 5px solid var(--menu-color);
  }.main-nav__links li:first-of-type{
    border-top: 1px solid var(--border-color);
  }}.header-buttons{
  display: flex;
  align-items: center;
  margin-right: 120px;
}@media only screen and (max-width: 1400px){.header-buttons{
    margin-right: 105px;
  }}@media only screen and (max-width: 1023px){.header-buttons{
    order: -1;
    margin-left: auto;
    margin-right: 0;
  }}@media only screen and (max-width: 767px){.header-buttons{
    max-width: 230px;
    justify-content: flex-end;
  }}.header-buttons.right{
  margin-right: 0;
}.login-btn{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  white-space: nowrap;
  height: 42px;
  border-radius: 6px;
  font-size: 16px;
  background: var(--login-btn);
  color: var(--login-btn-color);
  text-decoration: none;
  cursor: pointer;
}@media only screen and (max-width: 767px){.login-btn{
    height: 38px;
    max-width: none;
    width: auto;
    padding: 0 10px;
    white-space: normal;
    text-align: center;
  }}@media only screen and (min-width: 1025px){.login-btn:hover{
    background: var(--login-btn);
    opacity: 0.9;
  }}.register-btn{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  white-space: nowrap;
  height: 42px;
  border-radius: 6px;
  font-size: 16px;
  background: var(--register-btn);
  color: var(--button-text-color);
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  margin-left: 10px;
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}@media only screen and (min-width: 1025px){.register-btn:hover{
    background: var(--button-bg-hover);
  }}@media only screen and (max-width: 767px){.register-btn{
    height: 38px;
    max-width: none;
    width: auto;
    padding: 0 10px;
    white-space: normal;
    text-align: center;
  }}.menu-toggle{
  display: none;
}@media only screen and (max-width: 1023px){.menu-toggle{
    display: block;
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin: 0;
  }.menu-toggle:focus-visible + .burger{
    outline: 2px solid var(--login-btn-color);
    outline-offset: 3px;
  }}.burger{
  width: 38px;
  height: 38px;
  display: none;
  cursor: pointer;
  border-radius: 6px;
  background: var(--login-btn);
  padding: 12px 5px;
  z-index: 99;
  position: relative;
  margin-left: 8px;
}@media only screen and (max-width: 1023px){.burger{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }}.burger span{
  display: block;
  height: 1px;
  border-radius: 4px;
  width: 20px;
  background: var(--login-btn-color);
}@media only screen and (max-width: 1023px){.menu-toggle:checked ~ .main-nav{
    display: block;
    position: absolute;
    height: 100vh;
    background: var(--fh-bg-color);
    top: 0;
    right: 0;
    max-width: 286px;
    width: 100%;
    z-index: 9;
    padding: 85px 0;
  }.main-nav{
    display: none;
    transition: display 0.3s ease-in-out;
  }.menu-toggle:checked ~ .main-nav{
    display: block;
  }.menu-toggle:checked + .burger span:nth-child(1){
    transform: rotate(45deg) translate(5px, 4px);
  }.menu-toggle:checked + .burger span:nth-child(2){
    display: none;
  }.menu-toggle:checked + .burger span:nth-child(3){
    transform: rotate(-45deg) translate(5px, -5px);
  }}.main-section{
  padding: 24px 0 0;
  max-width: 1110px;
  width: 100%;
  margin: 0 auto 100px;
}@media only screen and (max-width: 1200px){.main-section{
    padding: 20px 16px 0;
  }}.main-section img{
  margin-bottom: 20px;
}.main-section p{
  color: var(--text-color);
  font-size: 20px;
  line-height: 140%;
  margin-bottom: 20px;
}@media only screen and (max-width: 767px){.main-section p{
    font-size: 16px;
  }}@media only screen and (max-width: 767px){.main-section{
    margin-bottom: 60px;
  }}.main-section__title{
  font-size: 60px;
  font-weight: 700;
  line-height: 110%;
  color: var(--title-color);
  text-align: center;
  max-width: 985px;
  width: 100%;
  margin: 0 auto 20px;
}@media only screen and (max-width: 767px){.main-section__title{
    font-size: 32px;
  }}.content{
  color: var(--text-color);
  font-size: 18px;
  line-height: 135%;
}@media only screen and (max-width: 767px){.content{
    font-size: 16px;
    line-height: 140%;
  }}.content p{
  color: var(--text-color);
  font-size: 18px;
  line-height: 135%;
}.content p:first-of-type{
  margin-top: 0;
}.content p:last-of-type{
  margin-bottom: 0;
}.content p:last-of-type + h2,.content p:last-of-type + h3{
  margin-top: 24px;
}@media only screen and (max-width: 767px){.content p{
    font-size: 16px;
    line-height: 140%;
  }}.content ul{
  padding: 0 0 0 20px;
}.content table{
  width: 100%;
  border-collapse: collapse;
}.content table tr td{
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  color: var(--text-color);
  border: 1px solid var(--border-color);
  background: var(--table-1-color);
}@media only screen and (max-width: 767px){.content table tr td{
    padding: 12px 4px;
    font-size: 16px;
  }}.content table tr th{
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: var(--text-color);
  border: 1px solid var(--border-color);
  background: var(--table-1-color);
}@media only screen and (max-width: 767px){.content table tr th{
    padding: 12px 4px;
    font-size: 16px;
  }}.content table tr:nth-child(even) td{
  background: var(--table-2-color);
}.content iframe{
  max-width: 100%;
  width: 100%;
  height: 620px;
  border: none;
  margin: 0 0 20px;
}@media only screen and (max-width: 767px){.content iframe{
    height: 200px;
  }}.content-section{
  max-width: 1110px;
  width: 100%;
  margin: 0 auto 100px;
}@media only screen and (max-width: 1200px){.content-section{
    padding: 0 16px;
  }}@media only screen and (max-width: 767px){.content-section{
    margin-bottom: 60px;
  }}.content-section__title{
  color: var(--title-color);
  font-size: 40px;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  margin-bottom: 28px;
}@media only screen and (max-width: 767px){.content-section__title{
    font-size: 26px;
    margin-bottom: 18px;
  }}.content-section__title h1,.content-section__title h2,.content-section__title h3,.content-section__title h4{
  color: var(--title-color);
  font-size: 40px;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 28px;
}@media only screen and (max-width: 767px){.content-section__title h1,.content-section__title h2,.content-section__title h3,.content-section__title h4{
    font-size: 26px;
    margin-bottom: 18px;
  }}.content-section h2{
  color: var(--title-color);
  font-size: 40px;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 28px;
}@media only screen and (max-width: 767px){.content-section h2{
    font-size: 26px;
    margin-bottom: 18px;
  }}.content-section .main-button{
  margin-top: 30px;
}.content-table__table p + table{
  margin-top: 24px;
}.content-table__table:not(:has(> p)) + *{
  margin-top: 32px;
}.content-table__table,.content-table__table table{
  width: 100%;
  border-collapse: collapse;
}@media only screen and (max-width: 500px){.content-table__table{
    width: 100%;
    border-collapse: collapse;
    display: block;
    width: 100%;
    overflow-x: auto;
  }}.content-table__table tr td{
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  color: #a29eb6;
  text-align: center;
  border: 1px solid #262646;
  background: #171a2b;
}@media only screen and (max-width: 767px){.content-table__table tr td{
    padding: 12px 4px;
    font-size: 16px;
  }}.content-table__table thead tr th,.content-table__table thead tr td{
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: var(--text-color);
  border: 1px solid var(--border-color);
  background: var(--table-header-color);
}@media only screen and (max-width: 767px){.content-table__table thead th,.content-table__table thead td{
    padding: 12px 4px;
    font-size: 16px;
  }}.content-table__table tr:nth-child(even) td{
  background: rgba(29, 33, 60, 0.6);
}.updated-block{
  max-width: 1110px;
  width: 100%;
  margin: 0 auto 100px;
}@media only screen and (max-width: 1200px){.updated-block{
    padding: 0 16px;
  }}@media only screen and (max-width: 767px){.updated-block{
    margin-bottom: 60px;
  }}.updated-block__box{
  padding: 16px 32px;
  border-radius: 10px;
  font-size: 20px;
  background: var(--fh-bg-color);
  color: var(--updated-block-color);
  border-left: 5px solid var(--button-bg-color);
  border-color: var(--border-color);
}.faq{
  max-width: 1110px;
  width: 100%;
  margin: 0 auto 100px;
}@media only screen and (max-width: 1200px){.faq{
    padding: 0 16px;
  }}@media only screen and (max-width: 767px){.faq{
    margin-bottom: 60px;
  }}.faq__item{
  border-radius: 10px;
  background: var(--fh-bg-color);
  border: 1px solid var(--border-color);
  margin-bottom: 10px;
  padding: 20px 32px 20px;
}.faq__item h3{
  position: relative;
  color: var(--title-color);
  font-size: 20px;
  cursor: pointer;
  margin: 0 0 20px;
}@media only screen and (max-width: 767px){.faq__item h3{
    font-size: 16px;
    font-weight: 600;
  }}.faq__item p{
  padding: 0;
  font-size: 18px;
  line-height: 135%;
  margin: 0;
  color: var(--text-color);
}.faq__item p + p{
  margin-top: 10px;
}@media only screen and (max-width: 767px){.faq__item p{
    font-size: 16px;
  }}h2.content-section__title{
  margin: 0 0 28px;
}@media only screen and (max-width: 767px){h2.content-section__title{
    margin-bottom: 18px;
  }}@keyframes slideLeftRight{
  0% {
    left: -16px;
  }
  100% {
    left: calc(100% + 16px);
  }
}#rating-0{
  display: none;
}label[for='rating-0']{
  display: none;
}table{
  margin-bottom: 32px;
}.content-table__table p,.content-table__table ul,.content-table__table ol{
  font-size: 110%;
  line-height: 135%;
}:root{
--login-btn: rgba(0,0,0,1);
--login-btn-color: rgba(255,255,255, 1);
--register-btn: rgba(195, 1, 83, 1);
--button-bg-color: rgba(195, 0, 84, 1);
--button-text-color: rgba(255,255,255, 1);
--fh-bg-color: rgba(16, 16, 45, 1);
--text-color: rgba(255,255,255, 1);
--title-color: rgba(255,255,255, 1);
--menu-color: #FFFFFF;
--mobile-bg-color: rgba(2, 14, 31, 1);
--table-header-color: linear-gradient(90deg, rgba(182,102,133,1) 0%, rgba(242,12,111,1) 50%, RGBA(182, 102, 133, 1) 100%);
--table-1-color: rgba(0, 0, 0, 1);
--table-2-color: rgba(128,128,128, 1);
--main-theme-color: rgba(0,0,0,1);
--button-bg-hover: rgba(195, 1, 83, 1);
--border-color: rgba(0,0,0,1);
--rate-image-border: #fff;
--rate-counter-bg: rgba(0,0,0,1);
--rate-counter-bg-top: rgba(17, 18, 20, 1);
--footer-menu-color: #FFFFFF;
--footer-text-color: #FFFFFF;
--games-nav-bg-color: #090909;
--games-nav-border-color: rgba(195, 0, 84, 1);
--games-nav-text-color: #FFFFFF;
--updated-block-color: #FFFFFF;
}
 .main-section{padding-top:8px !important;} .main-section__title{margin-bottom:8px !important;} .best-games__body .tab .best-games__item-img{aspect-ratio:3 / 4;width:100%;height:auto;background:rgba(0,0,0,.25);border-radius:inherit;overflow:hidden;} .best-games__body .tab .best-games__item-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;} .pay-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;list-style:none;margin:18px 0 0;padding:0;width:100%;} .pay-grid__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;min-width:0;} .pay-grid__tile{width:100%;height:92px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:14px 18px;box-sizing:border-box;transition:background .15s ease,border-color .15s ease;} .pay-grid__item:hover .pay-grid__tile{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);} .pay-grid__tile img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;} .pay-grid__item span{font-size:13px;line-height:1.2;text-align:center;color:var(--text-color);} @media (max-width:600px){.pay-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;}.pay-grid__tile{height:72px;}} .pay-grid__toggle{display:block;width:fit-content;margin:18px auto 0;padding:9px 24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:10px;color:var(--title-color);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease;} .pay-grid__toggle:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.3);} .entry-content table{width:100% !important;max-width:100%;display:table;border-collapse:collapse;table-layout:auto;} .entry-content table td,.entry-content table th{width:auto;} @media (max-width:768px){ .entry-content{overflow-x:hidden;} .entry-content table{table-layout:fixed;font-size:13px;} .entry-content table th,.entry-content table td{padding:8px 10px;word-break:break-word;overflow-wrap:anywhere;} .entry-content ul,.entry-content ol{padding-left:18px;} .entry-content img{max-width:100%;height:auto;} }
@media only screen and (max-width: 767px){.best-games__nav{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:2px}.best-games__nav::-webkit-scrollbar{display:none}.best-games__nav li{flex:0 0 auto;margin:0}.best-games__nav li a{white-space:nowrap;font-size:13px;height:36px;padding:0 10px}}
@media only screen and (max-width: 420px){.best-games__nav li a svg{display:none}}
.block-images{display:grid;gap:16px;margin:16px 0 20px}.block-images--1{grid-template-columns:1fr}.block-images--2{grid-template-columns:repeat(2,1fr)}.block-images--3{grid-template-columns:repeat(3,1fr)}.block-images__item{margin:0}.content img{display:block;margin:24px auto;width:auto;height:auto;max-width:100%;max-height:70vh;object-fit:contain}.block-images__item img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:70vh;object-fit:contain;border-radius:12px}
@media only screen and (max-width: 767px){.block-images--2,.block-images--3{grid-template-columns:1fr}}
.tab:not(.active){display:none}
