.overflow-menu_wrapper__3mBCo {
  display: block;
  position: relative;
}
.overflow-menu_more__2r8GI {
  display: inline-flex;
  position: relative;
  font-weight: 700;
  line-height: 39px;
  height: 39px;
  width: 39px;
  vertical-align: middle;
  border-radius: 12px;
  background: var(--nav-link-bg);
  color: var(--nav-text);
  margin: 2px 13px;
  border: 3px solid var(--nav-text);
  cursor: pointer;
}
.overflow-menu_more__2r8GI:before {
  content: "";
  display: block;
  height: 9px;
  width: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(../images/arrow.png);
}
.overflow-menu_more__2r8GI.overflow-menu_text__3fUJP:before {
  left: auto;
  right: 7px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.overflow-menu_more__2r8GI.overflow-menu_text__3fUJP {
  padding-right: 24px;
  padding-left: 10px;
  text-align: center;
  width: auto;
}
.overflow-menu_overflow__3juqv {
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-transform: translate(-25%, 100%);
  transform: translate(-25%, 100%);
  z-index: 3;
  background: #fff;
  background: none;
  display: none;
}
.overflow-menu_modal__A0xj2 {
  background: var(--modal-bg);
  color: var(--modal-text);
}
.overflow-menu_cover__2YLd1 {
  z-index: 3;
  display: none;
}
.overflow-menu_cover__2YLd1,
.site-menu_cover__VPUwW {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--cover-bg);
}
.site-menu_cover__VPUwW {
  z-index: 2;
  display: none;
}
.site-menu_wrapper__FKGFb {
  display: flex;
  padding: 0 20px 0 9px;
  position: relative;
  z-index: 2;
}
.site-menu_menuSeperator__3Id9v {
  width: 6px;
  height: 49px;
  background-color: var(--header-text);
  border-radius: 5px;
  margin: -4px 0;
}
.site-menu_logo__1WvID {
  height: 42px;
}
.site-menu_toggle__yJsfI {
  position: relative;
  font-weight: 700;
  line-height: 34px;
  height: 39px;
  width: 39px;
  vertical-align: middle;
  border-radius: 12px;
  background: var(--nav-link-bg);
  color: var(--nav-text);
  margin: 2px 13px;
  border: 3px solid var(--nav-text);
  cursor: pointer;
}
.site-menu_toggle__yJsfI:before {
  content: "";
  display: block;
  height: 9px;
  width: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(../images/arrow.png);
}
.site-menu_toggleActive__1w-S4 {
  background: var(--header-inner-border);
  color: var(--header-text);
  border: 1px solid var(--header-text);
}
.site-menu_chevron__yyEYT {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.site-menu_mainBody__Zmh5q {
  background: var(--nav-link-bg);
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-transform: translate(46%, 100%);
  transform: translate(46%, 100%);
  z-index: 11;
  border: 3px solid var(--header-text);
  border-radius: 10px;
}
.site-menu_mainBody__Zmh5q.site-menu_mobile__1586b {
  left: -60px;
  right: unset;
  display: none;
}
.site-menu_links__33owD {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.site-menu_link__5jxab {
  display: block;
  padding: 5px 20px;
  margin: 5px;
}
.site-menu_link__5jxab:hover {
  background: var(--nav-link-hover);
  border-radius: 5px;
}
.site-menu_linkActive__16Ubh {
  font-weight: 700;
  cursor: auto;
}
.site-menu_linkActive__16Ubh:hover {
  cursor: default;
  background: var(--nav-link-hover);
  border-radius: 5px;
}
.site-menu_seperator__ocziS {
  background: var(--header-text);
  margin: 10px;
  border-radius: 3px;
  height: 6px;
}
.site-menu_language__LaYuG {
  position: relative;
}
.site-menu_languageTitle__2_yOr {
  font-weight: 700;
  padding: 0 20px;
}
.site-menu_activeLanguage__3Qoh8 {
  cursor: pointer;
  padding: 5px 20px;
  margin: 5px;
}
.site-menu_activeArrow__1ZgAb {
  float: right;
  font-weight: 700;
}
.site-menu_activeLanguage__3Qoh8:hover {
  background: var(--nav-link-hover);
  border-radius: 5px;
}
.site-menu_languageBody__hNpvv {
  background: var(--nav-link-bg);
  position: absolute;
  right: 0;
  top: 15px;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  border: 3px solid var(--header-text);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.search_search__36iUM {
  padding: 0 4px;
  margin-top: 2px;
  width: 262px;
  position: relative;
}
.search_search__36iUM.search_open__3du2d {
  z-index: 3;
}
.search_form__1on73 {
  margin: 0 auto;
  position: relative;
  width: 262px;
  display: none;
}
.search_input__38XWr {
  border: 3px solid var(--search-box-border);
  outline: none;
  padding: 0 10px;
  height: 39px;
  line-height: 38px;
  width: 100%;
  border-radius: 12px;
  background: var(--search-box-bg);
  color: var(--search-box-text);
  font-weight: 700;
}
.search_input__38XWr::-webkit-input-placeholder {
  color: var(--search-box-text);
  font-weight: 700;
}
.search_input__38XWr:-ms-input-placeholder {
  color: var(--search-box-text);
  font-weight: 700;
}
.search_input__38XWr::placeholder {
  color: var(--search-box-text);
  font-weight: 700;
}
.search_button__3zRUh,
.search_submit__gZrKt {
  border: none;
  background: url(../images/search.png);
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
  font-size: 0;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
.search_mobileResultsContainer__CBt9F,
.search_resultsContainer__3fy01 {
  position: absolute;
  bottom: 3px;
  right: 8px;
  width: 246px;
  z-index: 10;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  overflow: hidden;
  border: 3px solid var(--header-text);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.search_resultsContainer__3fy01 .search_resultsInner__3MsOZ {
  background: var(--search-box-bg);
  padding: 5px;
}
.search_mobileResultsContainer__CBt9F {
  background: var(--search-box-bg);
  bottom: 6px;
  right: 12px;
  width: calc(100vw - 34px);
}
.search_mobileResultsContainer__CBt9F .search_results__3L7gn {
  padding: 0 5px;
}
.search_entry__135e_ {
  padding: 5px 0;
  border-radius: 8px;
}
.search_entry__135e_:hover {
  background: var(--search-result-hover-bg);
  color: var(--search-result-hover-text);
}
.search_link__84k1K {
  display: flex;
  position: relative;
}
.search_image__1dREv {
  width: 74px;
  height: 40px;
  border-radius: 8px;
}
.search_closeCover__LdXY5 {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: var(--cover-bg);
  z-index: 2;
  display: none;
}
.search_cover__1srwg {
  position: absolute;
  left: 0;
  top: 0;
  width: 74px;
  height: 40px;
  border-radius: 8px;
  background: var(--cover-bg);
}
.search_coverInner__2kk1w > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.search_name__gI4dp {
  font-weight: 700;
}
.search_count__1gQZU,
.search_name__gI4dp {
  padding-left: 10px;
  line-height: 40px;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.search_more__3ojs6 {
  display: block;
  text-align: center;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
}
.search_fullWidget__W72yl,
.search_mobileWidget__1ho0P {
  right: 0;
  position: absolute;
}
.search_fullWidget__W72yl.search_open__3du2d,
.search_mobileResultsContainer__CBt9F,
.search_mobileWidget__1ho0P.search_open__3du2d {
  z-index: 10;
  display: none;
}
.search_openIcon__2ZCK_ {
  position: absolute;
  top: 16px;
  right: 16px;
  height: 24px;
}
.search_mobileWidget__1ho0P {
  border: 3px solid var(--search-box-border);
  height: 39px;
  min-width: 60px;
  border-radius: 12px;
  background: var(--search-box-bg);
}
.search_mobileWidget__1ho0P form {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 4px 8px;
  background: var(--header-bg);
  width: 100vw;
  z-index: 10;
}
.search_mobileWidget__1ho0P .search_input__38XWr {
  width: 100%;
}
.search_mobileWidget__1ho0P .search_button__3zRUh {
  top: 9px;
  right: 19px;
  background: none;
  width: 24px;
  height: 24px;
}
.search_mobileWidget__1ho0P > img {
  position: absolute;
  top: 5px;
  right: 6px;
}
.search_mobileWidget__1ho0P .search_button__3zRUh svg {
  color: var(--header-text);
}
.category-widget_alternate__1u9Z8,
.category-widget_link__Fnlkh {
  position: relative;
  display: inline-flex;
  padding: 0 10px 0 30px;
  font-weight: 700;
  line-height: 34px;
  height: 34px;
  vertical-align: middle;
  border-radius: 10px;
  background: var(--nav-link-bg);
  color: var(--nav-text);
  margin: 4px 13px;
  border: 3px solid var(--nav-text);
}
.category-widget_alternate__1u9Z8 {
  box-shadow: 0 0 2px 0 #000;
}
.category-widget_linkIcon__sAgbo {
  position: absolute;
  top: 12px;
  left: 0;
  -webkit-transform: translate(-40%, -50%);
  transform: translate(-40%, -50%);
  background: var(--nav-link-img-bg);
  border-radius: 20px;
  width: 43px;
  height: 43px;
  margin-top: 3px;
  margin-right: 6px;
}
.category-widget_linkIcon__sAgbo > img {
  height: 28px;
  position: absolute;
  top: 6px;
  left: 9px;
}
@media (max-width: 1500px) {
  .category-widget_alternate__1u9Z8 {
    padding: 0 6px 0 18px;
    line-height: 23px;
    height: 23px;
    border-radius: 6px;
    margin: 3px 8px;
    border: 2px solid var(--nav-text);
    font-size: 15px;
  }
  .category-widget_alternate__1u9Z8 .category-widget_linkIcon__sAgbo {
    top: 8px;
    background-size: 100% 100%;
    border-radius: 12px;
    width: 29px;
    height: 29px;
    margin-top: 2px;
    margin-right: 4px;
  }
  .category-widget_alternate__1u9Z8 .category-widget_linkIcon__sAgbo > img {
    height: 19px;
    top: 4px;
    left: 6px;
  }
}
.header_header__fCWF_.header_mobile__228G2 {
  position: fixed;
  z-index: 4;
  width: 100%;
}
.header_header__fCWF_ {
  display: flex;
  height: 55px;
  padding: 5px;
  background: var(--header-bg);
  color: var(--header-text);
  border-bottom: 4px solid var(--header-outer-border);
  box-shadow: 0 1px 23px 4px var(--header-shadow-color);
}
.header_mobile__228G2 .header_nav__3M0tC {
  margin-left: -10px;
}
.header_nav__3M0tC {
  flex-grow: 1;
  margin: 0 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.header_ul__3A-aV {
  margin: 0;
  padding: 0;
  display: flex;
}
.header_li__1TPHQ {
  list-style-type: none;
}
.header_search__2DZoy {
  padding: 4px;
}
.header_moreWrapper__2yDCv {
  background: var(--header-bg);
  border: 3px solid var(--header-text);
  border-radius: 10px;
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
}
.header_moreWrapper__2yDCv > * {
  margin: 6px 0 6px 4px;
}
.header_overflowToggle__1wpi5 {
  height: 39px;
  font-weight: 700;
  margin-left: 10px;
}
.header_mobileCategories__2-lc6 {
  left: 40px;
  right: unset;
}
.header_mobileCategories__2-lc6 a {
  white-space: nowrap;
}
.footer_footer__3lcrx {
  display: flex;
  text-align: center;
  padding: 10px;
  background: var(--footer-bg);
  border-top: 1px solid var(--footer-outer-border);
  color: var(--footer-text);
}
.footer_footer__3lcrx ul {
  flex-grow: 1;
}
.footer_links__38Ev_ {
  list-style-type: none;
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
}
.footer_link__18ZBP {
  display: block;
  padding: 0 10px;
}
.footer_link__18ZBP:hover {
  text-decoration: underline;
}
.footer_copy__17PY4 {
  font-weight: 700;
  color: grey;
  float: right;
}
.tab-container_section__guZ0U {
  width: 100%;
  border: 1px solid var(--game-box-border);
}
.tab-container_section__guZ0U h1,
.tab-container_section__guZ0U h2,
.tab-container_section__guZ0U h3,
.tab-container_section__guZ0U h4,
.tab-container_section__guZ0U h5 {
  color: var(--game-box-title-text);
  letter-spacing: 1px;
}
.tab-container_bar__1rJuM {
  display: flex;
}
.tab-container_tab__3VmO1 {
  cursor: pointer;
  display: block;
  padding: 10px 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: var(--game-box-tab-text);
  font-weight: bolder;
}
.tab-container_selected__33L3Y {
  cursor: default;
  background: var(--game-box-bg);
  font-weight: 700;
  color: var(--game-box-tab-text-active);
}
.tab-container_body__3Q1N7 {
  background: var(--game-box-bg);
  padding: 10px;
  color: #fff;
}
.tab-container_body__3Q1N7 a {
  text-decoration: underline;
}
.game_entry__wEQ8X {
  display: block;
  border-radius: 15px;
  background-color: grey;
  min-width: 178px;
  min-height: 100px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.game_entry__wEQ8X.game_square__2J65U {
  border-radius: 0;
}
.game_entry__wEQ8X > * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.game_link__1ZJhM {
  position: absolute;
  top: 0;
  left: 0;
  background: grey;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  overflow: hidden;
}
.game_square__2J65U .game_link__1ZJhM {
  border-radius: 0;
}
.game_link__1ZJhM:hover {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  z-index: 1;
  box-shadow: 2px 2px 2px 0 var(--shadow-color);
}
.game_imageContainer__2NMve {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.game_link__1ZJhM video {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.game_link__1ZJhM:hover video {
  display: block;
}
.game_image__22J5x {
  width: 100%;
  height: 100%;
  user-drag: none;
}
.game_name__NPft4 {
  display: none;
}
.game_mobileName__3fOGH,
.game_name__NPft4 {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 12px;
  padding: 4px 5px;
  font-weight: 700;
  background: var(--entry-game-bg);
  color: var(--default-text);
  text-align: left;
  z-index: 2;
}
.game_link__1ZJhM:hover .game_name__NPft4 {
  display: block;
}
.game_cover__2feXZ {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--cover-bg);
  text-align: center;
}
.game_coverInner__1I8XL {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
.game_coverInner__1I8XL > svg {
  display: block;
  margin: 0 auto;
}
.walkthrough_walkthroughContainer__PBJS7 {
  min-height: 200px;
  text-align: center;
}
.walkthrough_loading__1apVB,
.walkthrough_notFound__3Xn4b,
.walkthrough_pending__CxNAl {
  position: relative;
  width: 60%;
  margin: 0 auto;
  overflow: hidden;
  cursor: pointer;
}
.walkthrough_loadingGameImage__3n3NU,
.walkthrough_notFoundGameImage__2xM0v,
.walkthrough_pendingGameImage__1Pi3V {
  width: 100%;
  filter: blur(5px);
}
.walkthrough_loadingIcon__1BPSU,
.walkthrough_notFoundCross__11NSb,
.walkthrough_pendingPlay__1PRK0 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.share_icons__1vEhg {
  text-align: center;
  margin-bottom: 10px;
}
.share_icons__1vEhg > * {
  margin: 0 5px;
}
.share_modal__3gOQv {
  border: 3px solid var(--border);
  border-radius: 10px;
  background: var(--modal-bg);
  color: var(--modal-text);
  min-width: min(50%, 500px);
}
.share_title__LZrQv {
  font-weight: bolder;
  color: var(--modal-text);
  text-align: center;
}
.share_form__uBu-M {
  position: relative;
  margin: 20px 0;
}
.share_input__3J7qm {
  width: 100%;
}
.share_input__3J7qm > div {
  background: #fff !important;
}
.share_buttons__2Kp3U {
  padding: 10px 0;
  text-align: right;
}
.share_buttons__2Kp3U > * {
  margin-left: 10px !important;
}
.share_embed__16OlR {
  position: relative;
  float: right;
  display: inline-block;
  background: var(--default-bg);
  color: var(--default-text);
  border-radius: 15px;
  padding: 5px 34px 3px 10px;
  line-height: 30px;
  vertical-align: middle;
  font-size: 18px;
  cursor: pointer;
}
.share_embed__16OlR svg {
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.install-modal_dialog__17Prv {
  text-align: center;
}
.install-modal_logo__8yzYA {
  margin-bottom: 14px;
}
.install-modal_tagline__2ec42 {
  font-size: 22px;
}
.install-modal_question__3gYaB {
  margin: 16px 0 24px;
}
.install-modal_buttons__3gMSA {
  display: flex;
  justify-content: space-evenly;
  margin: 8px -24px;
}
.install-modal_installButton__sWzTM {
  background-color: var(--green-button) !important;
  color: var(--default-text) !important;
}
.install-modal_installButton__sWzTM:hover {
  background-color: var(--green-button-hover) !important;
}
.window-blur_modal__UDmjk {
  position: relative;
  text-align: center;
}
.window-blur_root__2M-Lr {
  padding: 0 !important;
}
.window-blur_paper__2BDY1 {
  overflow-y: visible !important;
  border-radius: 15px !important;
}
.window-blur_close__2zwlr {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  color: var(--default-text);
  font-weight: 700;
  background-color: var(--close-bg);
  border-radius: 100%;
  padding: 3px;
  cursor: pointer;
}
.window-blur_emoji__3z6o- {
  width: 150px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -60%);
  transform: translate(-50%, -60%);
}
.window-blur_logo__2wOvQ {
  margin-top: min(7vw, 70px);
}
.window-blur_tagline__3LpU2 {
  font-size: 22px;
}
.window-blur_games__1_T6X {
  display: flex;
  grid-template-columns: 1fr 1fr;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 566px;
  margin: 8px;
}
.window-blur_game__3q7qx {
  margin: 8px;
  width: 267px;
  height: 150px;
}
.window-blur_game__3q7qx a:hover {
  -webkit-transform: scale(1.07);
  transform: scale(1.07);
}
.Play_advertTitle__2XzwT {
  font-size: 12px;
  margin: 0 2px;
}
.Play_ad300X600Wrapper__RDq6_ {
  grid-area: ad2x6;
  position: relative;
  height: 640px;
}
.Play_ad300X600__2WZQE {
  background: var(--ad-bg);
  width: 300px;
  height: 612px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.Play_ad300X250Wrapper__3eed2 {
  grid-area: ad2x3;
  position: relative;
}
.Play_ad300X250__2bxob {
  width: 300px;
  height: 262px;
}
.Play_ad300X250__2bxob,
.Play_ad728X90__rLkWI {
  background: var(--ad-bg);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.Play_ad728X90__rLkWI {
  width: 728px;
  height: 102px;
}
.Play_ad728X90Wrapper__3xTfj {
  grid-area: ad5x1;
  position: relative;
  height: 100px;
}
.Play_ad160X600__2CFjB {
  background: var(--ad-bg);
  width: 160px;
  height: 612px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.Play_ad160X600Wrapper__1HtQV {
  grid-area: ad1x6;
  position: relative;
  height: 640px;
}
.Play_ad728X90Alt__119d2 {
  background: var(--ad-bg);
  width: 728px;
  height: 102px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.Play_ad728X90AltWrapper__21Lds {
  grid-area: ad4x1;
  position: relative;
  height: 100px;
}
.Play_gameWrapper__2Gv8K {
  background: var(--ad-bg);
  grid-area: play;
  position: relative;
}
.Play_gameContainer__164mp {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.Play_gameContainer__164mp iframe {
  margin: 0 auto;
  display: block;
  border: none;
  max-height: 100%;
  max-width: 100%;
}
.Play_gameContainer__164mp iframe,
.Play_gameFiller__3n7PZ {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.Play_tabWrapper__OfUVm {
  grid-area: data;
}
.Play_main__trdLF {
  width: 1302px;
  margin: 10px auto;
}
.Play_grid__QW_rG {
  grid-template-rows: repeat(5, 100px);
  grid-template-columns: repeat(7, 178px);
  grid-gap: 8px 8px;
  gap: 8px 8px;
  display: grid;
  grid-template-areas: "play play play play play game2x2 game2x2" "play play play play play game2x2 game2x2" "play play play play play ad2x6 ad2x6" "play play play play play ad2x6 ad2x6" "play play play play play ad2x6 ad2x6" "ad5x1 ad5x1 ad5x1 ad5x1 ad5x1 ad2x6 ad2x6" "game5x2 game5x2 game5x2 game5x2 game5x2 ad2x6 ad2x6" "game5x2 game5x2 game5x2 game5x2 game5x2 ad2x6 ad2x6" "data data data data data game2x6 game2x6" "data data data data data game2x6 game2x6" "data data data data data game2x6 game2x6" "game5x3 game5x3 game5x3 game5x3 game5x3 game2x6 game2x6" "game5x3 game5x3 game5x3 game5x3 game5x3 game2x6 game2x6" "game5x3 game5x3 game5x3 game5x3 game5x3 game2x6 game2x6";
}
.Play_game1x1__pHq0u,
.Play_game1x2__ZTPjV,
.Play_game1x3__1LpZl,
.Play_game1x4__24NT8,
.Play_game1x5-l__38yzU,
.Play_game1x5-r__NLAUq,
.Play_game1x6-l__1w3sq,
.Play_game1x6-r__bNqkN,
.Play_game2x1-l__3utHO,
.Play_game2x1-r__1NotU,
.Play_game2x2__1Uv4k,
.Play_game2x4__3Xkvg,
.Play_game2x6__3b9bf,
.Play_game3x1__1vo7j,
.Play_game3x3__7NXXC,
.Play_game5x2__h6dHr,
.Play_game5x3-2__3AQ4o,
.Play_game5x3__TLYXn,
.Play_game7x1__Kp7LN,
.Play_game8x1-2__2WAZz,
.Play_game8x1__136w6,
.Play_game9x2__1ujpu,
.Play_game10x2__229LH {
  display: grid;
  grid-gap: 8px 8px;
  gap: 8px 8px;
  grid-template-rows: repeat(1, 100px);
  grid-template-columns: repeat(1, 178px);
}
.Play_game10x2__229LH {
  grid-area: game10x2;
  grid-template-columns: repeat(10, 178px);
}
.Play_game1x1__pHq0u {
  grid-area: game1x1;
}
.Play_game1x2__ZTPjV {
  grid-area: game1x2;
  grid-template-rows: repeat(2, 100px);
}
.Play_game1x3__1LpZl {
  grid-area: game1x3;
  grid-template-rows: repeat(3, 100px);
}
.Play_game1x4__24NT8 {
  grid-area: game1x4;
  grid-template-rows: repeat(4, 100px);
}
.Play_game1x5-l__38yzU {
  grid-area: game1x5-l;
  grid-template-rows: repeat(5, 100px);
}
.Play_game1x5-r__NLAUq {
  grid-area: game1x5-r;
  grid-template-rows: repeat(5, 100px);
}
.Play_game1x6-l__1w3sq {
  grid-area: game1x6-l;
  grid-template-rows: repeat(6, 100px);
}
.Play_game1x6-r__bNqkN {
  grid-area: game1x6-r;
  grid-template-rows: repeat(6, 100px);
}
.Play_game2x1-l__3utHO {
  grid-area: game2x1-l;
  grid-template-columns: repeat(2, 178px);
}
.Play_game2x1-r__1NotU {
  grid-area: game2x1-r;
  grid-template-columns: repeat(2, 178px);
}
.Play_game2x2__1Uv4k {
  grid-area: game2x2;
  grid-template-rows: repeat(2, 100px);
  grid-template-columns: repeat(2, 178px);
}
.Play_game2x4__3Xkvg {
  grid-area: game2x4;
  grid-template-rows: repeat(4, 100px);
  grid-template-columns: repeat(2, 178px);
}
.Play_game2x6__3b9bf {
  grid-area: game2x6;
  grid-template-rows: repeat(6, 100px);
  grid-template-columns: repeat(2, 178px);
}
.Play_game3x1__1vo7j {
  grid-area: game3x1;
  grid-template-columns: repeat(3, 178px);
}
.Play_game3x3__7NXXC {
  grid-area: game3x3;
  grid-template-rows: repeat(3, 100px);
  grid-template-columns: repeat(3, 178px);
}
.Play_game5x2__h6dHr {
  grid-area: game5x2;
  grid-template-rows: repeat(2, 100px);
  grid-template-columns: repeat(5, 178px);
}
.Play_game5x3__TLYXn {
  grid-area: game5x3;
  grid-template-rows: repeat(3, 100px);
  grid-template-columns: repeat(5, 178px);
}
.Play_game5x3-2__3AQ4o {
  grid-area: game5x3-2;
  grid-template-rows: repeat(3, 100px);
  grid-template-columns: repeat(5, 178px);
}
.Play_game7x1__Kp7LN {
  grid-area: game7x1;
  grid-template-columns: repeat(8, 178px);
}
.Play_game8x1__136w6 {
  grid-area: game8x1;
  grid-template-columns: repeat(8, 178px);
}
.Play_game8x1-2__2WAZz {
  grid-area: game8x1-2;
  grid-template-columns: repeat(8, 178px);
}
.Play_game9x2__1ujpu {
  grid-area: game9x2;
  grid-template-rows: repeat(2, 100px);
  grid-template-columns: repeat(9, 178px);
}
.Play_flashCover__OPPCv,
.Play_removedCover__YR7J_ {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: var(--cover-flash-bg);
}
.Play_removedCover__YR7J_ {
  background: var(--cover-removed-bg);
}
.Play_coverTitle__2duAA {
  text-align: center;
  margin-top: 7%;
  font-size: min(5vw, 50px);
  line-height: min(5vw, 50px);
  margin-bottom: 20px;
  font-weight: 700;
  color: #000;
  -webkit-text-fill-color: #000;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #fff;
  letter-spacing: 1px;
}
.Play_coverImages__1EjK3 {
  display: flex;
  margin-top: 6%;
}
.Play_coverPlay__kxvKS {
  flex-grow: 1;
}
.Play_coverImages__1EjK3
  .Play_disabledIcon__Rf6Ue
  .Play_img__1pLiV
  img:first-child {
  filter: grayscale(100%);
}
.Play_coverImages__1EjK3 .Play_alternateGame__Lc21t,
.Play_coverImages__1EjK3 .Play_disabledIcon__Rf6Ue {
  width: 40%;
  text-align: right;
  font-size: 0;
  line-height: 0;
}
.Play_coverImages__1EjK3 .Play_alternateGame__Lc21t {
  text-align: left;
}
.Play_coverImages__1EjK3 .Play_alternateGame__Lc21t .Play_img__1pLiV,
.Play_coverImages__1EjK3 .Play_disabledIcon__Rf6Ue .Play_img__1pLiV {
  position: relative;
  display: inline-block;
  width: 80%;
  border: 5px solid var(--border);
  border-radius: 20px;
  overflow: hidden;
  font-size: 0;
}
.Play_img__1pLiV img {
  width: 100%;
}
.Play_img__1pLiV .Play_flashLogo__aAe_8 {
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 20%;
}
.Play_img__1pLiV .Play_removeStrike__1NgHS {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.Play_coverPlay__kxvKS {
  position: relative;
}
.Play_coverPlay__kxvKS img {
  position: absolute;
  top: 35%;
  left: 55%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.Play_coverButton__1xb9l {
  width: 70%;
  display: inline-block;
  margin: 0 5%;
  padding: -1px;
  border: 5px solid var(--border);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top: none;
  background: #ffb400;
  text-align: center;
  font-weight: 700;
  font-size: min(3vw, 30px);
  line-height: min(3vw, 30px);
  vertical-align: middle;
  color: #000;
  -webkit-text-fill-color: #000;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #fff;
}
.Play_coverImages__1EjK3 .Play_disabledIcon__Rf6Ue .Play_coverButton__1xb9l {
  background: grey;
}
.Play_coverButton__1xb9l img {
  margin: 2px 0 0 10px;
  padding-top: 2px;
}
.Play_trackIframe__Kbv2i {
  position: absolute;
  display: none !important;
}
.Play_l1920__1WhSr .Play_main__trdLF {
  width: 1900px;
  margin: 10px auto;
}
.Play_l1920__1WhSr .Play_grid__QW_rG {
  grid-template-rows: repeat(6, 100px);
  grid-template-columns: repeat(10, 178px);
  margin: 0 26px;
  grid-gap: 8px 8px;
  gap: 8px 8px;
  display: grid;
  grid-template-areas: "game1x6-l play play play play play play game1x6-r ad2x3 ad2x3" "game1x6-l play play play play play play game1x6-r ad2x3 ad2x3" "game1x6-l play play play play play play game1x6-r ad2x3 ad2x3" "game1x6-l play play play play play play game1x6-r ad2x6 ad2x6" "game1x6-l play play play play play play game1x6-r ad2x6 ad2x6" "game1x6-l play play play play play play game1x6-r ad2x6 ad2x6" "game8x1 game8x1 game8x1 game8x1 game8x1 game8x1 game8x1 game8x1 ad2x6 ad2x6" "game2x1-l game2x1-l ad4x1 ad4x1 ad4x1 ad4x1 game2x1-r game2x1-r ad2x6 ad2x6" "game8x1-2 game8x1-2 game8x1-2 game8x1-2 game8x1-2 game8x1-2 game8x1-2 game8x1-2 ad2x6 ad2x6" "game1x3 data data data data data data game3x3 game3x3 game3x3" "game1x3 data data data data data data game3x3 game3x3 game3x3" "game1x3 data data data data data data game3x3 game3x3 game3x3" "game10x2 game10x2 game10x2 game10x2 game10x2 game10x2 game10x2 game10x2 game10x2 game10x2" "game10x2 game10x2 game10x2 game10x2 game10x2 game10x2 game10x2 game10x2 game10x2 game10x2";
}
.Play_l1700__1hZTK .Play_main__trdLF {
  width: 1700px;
  margin: 10px auto;
}
.Play_l1700__1hZTK .Play_grid__QW_rG {
  grid-template-rows: repeat(5, 100px);
  grid-template-columns: repeat(9, 178px);
  margin: 0 20px;
  grid-gap: 8px 8px;
  gap: 8px 8px;
  display: grid;
  grid-template-areas: "game1x5-l play play play play play game1x5-r ad2x3 ad2x3" "game1x5-l play play play play play game1x5-r ad2x3 ad2x3" "game1x5-l play play play play play game1x5-r ad2x3 ad2x3" "game1x5-l play play play play play game1x5-r ad2x6 ad2x6" "game1x5-l play play play play play game1x5-r ad2x6 ad2x6" "game7x1 game7x1 game7x1 game7x1 game7x1 game7x1 game7x1 ad2x6 ad2x6" "game1x4 ad4x1 ad4x1 ad4x1 ad4x1 game1x1 game1x3 ad2x6 ad2x6" "game1x4 data data data data data game1x3 ad2x6 ad2x6" "game1x4 data data data data data game1x3 ad2x6 ad2x6" "game1x4 data data data data data game3x1 game3x1 game3x1" "game9x2 game9x2 game9x2 game9x2 game9x2 game9x2 game9x2 game9x2 game9x2" "game9x2 game9x2 game9x2 game9x2 game9x2 game9x2 game9x2 game9x2 game9x2";
}
.Play_l1540__39uxK .Play_main__trdLF {
  width: 1520px;
  margin: 10px auto;
}
.Play_l1540__39uxK .Play_grid__QW_rG {
  grid-template-rows: repeat(5, 100px);
  grid-template-columns: repeat(5, 178px);
  margin: 0 15px;
  grid-gap: 8px 8px;
  gap: 8px 8px;
  display: grid;
  grid-template-areas: "game1x2 play play play play play game2x2 game2x2" "game1x2 play play play play play game2x2 game2x2" "ad1x6 play play play play play ad2x6 ad2x6" "ad1x6 play play play play play ad2x6 ad2x6" "ad1x6 play play play play play ad2x6 ad2x6" "ad1x6 ad5x1 ad5x1 ad5x1 ad5x1 ad5x1 ad2x6 ad2x6" "ad1x6 game5x2 game5x2 game5x2 game5x2 game5x2 ad2x6 ad2x6" "ad1x6 game5x2 game5x2 game5x2 game5x2 game5x2 ad2x6 ad2x6" "game1x4 data data data data data game2x4 game2x4" "game1x4 data data data data data game2x4 game2x4" "game1x4 data data data data data game2x4 game2x4" "game1x4 data data data data data game2x4 game2x4" "game8x1 game8x1 game8x1 game8x1 game8x1 game8x1 game8x1 game8x1";
}
.Play_l1141__2Q8dQ .Play_main__trdLF {
  width: 1141px;
  margin: 10px auto;
}
.Play_l1141__2Q8dQ .Play_grid__QW_rG {
  grid-template-rows: repeat(5, 100px);
  grid-template-columns: repeat(6, 178px);
  margin: 0 3px;
  grid-gap: 8px 8px;
  gap: 8px 8px;
  display: grid;
  grid-template-areas: "play play play play play game1x3" "play play play play play game1x3" "play play play play play game1x3" "play play play play play ad1x6" "play play play play play ad1x6" "game1x1 ad4x1 ad4x1 ad4x1 ad4x1 ad1x6" "game5x3 game5x3 game5x3 game5x3 game5x3 ad1x6" "game5x3 game5x3 game5x3 game5x3 game5x3 ad1x6" "game5x3 game5x3 game5x3 game5x3 game5x3 ad1x6" "data data data data data game1x6-r" "data data data data data game1x6-r" "data data data data data game1x6-r" "data data data data data game1x6-r" "data data data data data game1x6-r" "data data data data data game1x6-r" "game5x3-2 game5x3-2 game5x3-2 game5x3-2 game5x3-2 game1x6-r" "game5x3-2 game5x3-2 game5x3-2 game5x3-2 game5x3-2 game1x6-r" "game5x3-2 game5x3-2 game5x3-2 game5x3-2 game5x3-2 game1x6-r";
}
.Play_l0__3ux8S .Play_main__trdLF {
  width: 100%;
}
.Play_l0__3ux8S .Play_grid__QW_rG {
  display: block;
}
.Play_l0__3ux8S .Play_subGrid__2OYRj {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fit, 178px);
  grid-template-areas: none;
  justify-content: center;
  grid-auto-rows: 100px;
  margin-top: 16px;
  grid-gap: 8px;
}
.Play_l0__3ux8S .Play_ad300X600Wrapper__RDq6_ {
  display: none;
}
.Play_l0__3ux8S .Play_gameWrapper__2Gv8K {
  width: 100%;
  min-height: 57vw;
  grid-row: 1/5;
  grid-area: initial;
  grid-column: 1 / grid-column-end;
}
.Play_l0__3ux8S .Play_tabWrapper__OfUVm {
  grid-area: data;
  width: 100%;
  margin-top: 16px;
}
.Play_l0__3ux8S .Play_ad728X90Wrapper__3xTfj {
  margin-top: 16px;
}
