/* Pokerdom corporate surface for games catalog */
.layer_games {
  background:
    radial-gradient(ellipse 90% 55% at 50% -8%, rgba(23, 234, 218, 0.1) 0%, transparent 52%),
    radial-gradient(ellipse 65% 40% at 85% 100%, rgba(48, 156, 77, 0.18) 0%, transparent 55%),
    linear-gradient(180deg, #161626 0%, #0a0a14 50%, #0b1510 100%) !important;
  box-shadow:
    inset 0 1px 0 0 rgba(23, 234, 218, 0.14),
    0 0 30px 0 #00000080;
}

.layer_games:before {
  opacity: 0.55;
}

.layer_games:after {
  opacity: 0.35;
  mix-blend-mode: soft-light;
}

/* Yandex-friendly FAQ / HowTo blocks */
.basetheme-faq,
.basetheme-howto {
  margin: 36px 0 12px;
  max-width: 920px;
  color: #e8eaf2;
}

.basetheme-faq__title,
.basetheme-howto__title {
  margin: 0 0 16px;
  font-size: 28px;
  line-height: 1.25;
  color: #fff;
}

.basetheme-faq__item {
  margin: 0 0 10px;
  border: 1px solid rgba(23, 234, 218, 0.22);
  border-radius: 10px;
  background: rgba(22, 22, 38, 0.72);
  overflow: hidden;
}

.basetheme-faq__q {
  cursor: pointer;
  list-style: none;
  padding: 14px 18px;
  font-weight: 600;
  color: #17eada;
}

.basetheme-faq__q::-webkit-details-marker {
  display: none;
}

.basetheme-faq__a {
  padding: 0 18px 16px;
  color: #c9cede;
  line-height: 1.55;
}

.basetheme-faq__a p {
  margin: 0;
}

.basetheme-howto__steps {
  margin: 0;
  padding-left: 22px;
  line-height: 1.6;
}

.basetheme-howto__steps li {
  margin: 0 0 10px;
}
