* { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; } @font-face { font-family: "Montserrat"; font-weight: 400; font-style: normal; font-display: swap; src: url("../fonts/Montserrat-Regular.woff2") format("woff2"); } @font-face { font-family: "Montserrat"; font-weight: 600; font-style: normal; font-display: swap; src: url("../fonts/Montserrat-SemiBold.woff2") format("woff2"); } @font-face { font-family: "Montserrat"; font-weight: 700; font-style: normal; font-display: swap; src: url("../fonts/Montserrat-Bold.woff2") format("woff2"); } :root { --container-width: 1400px; --transition: 0.3s ease; --default-font-family: 'Montserrat'; --heading-font-family: 'Montserrat'; --scrollbar-color:#F0F3F6; --text-color: rgba(2, 0, 5, 0.80); --fz-default: 16px; --lh-default: 24px; --h1: 24px; --h2: 20px; --h3: 18px; --h4: 16px; } @media (max-width: 1199px) { :root { --container-width: 1199px; --fz-default: 16px; --lh-default: 26px; --h1: 22px; --h2: 18px; --h3: 16px; --h4: 14px; } } @media (max-width: 768px) { :root { --container-width: 768px; --fz-default: 14px; --lh-default: 20px; --h1: 22px; --h2: 18px; --h3: 16px; --h4: 14px; } } body { display: flex; flex-direction: column; min-height: 100vh; margin: 0; padding: 0; font-family: var(--default-font-family), Helvetica, Arial, sans-serif; font-weight: 400; font-size: var(--fz-default); font-style: normal; font-weight: 400; line-height: var(--lh-default); min-width: 360px; color: var(--text-color); position: relative; scroll-behavior: smooth; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } h1 { font-family: var(--heading-font-family); font-weight: 600; font-size: var(--h1); line-height: 106%; text-transform: uppercase; } h2 { font-family: var(--heading-font-family); font-weight: 600; font-size: var(--h2); line-height: 125%; text-transform: uppercase; } h3 { font-family: var(--heading-font-family); font-weight: 600; font-size: var(--h3); line-height: 130%; } h4 { font-family: var(--heading-font-family); font-weight: 600; font-size: var(--h4); line-height: 133%; } h5 { font-family: var(--heading-font-family); font-weight: 600; font-size: var(--m); line-height: 135%; } h6 { font-family: var(--heading-font-family); font-weight: 900; font-size: var(--m); line-height: 140%; } h1, h2, h3, h4, h5, h6 { margin: 32px 0 20px 0; } @media (max-width: 768px) { h1, h2, h3, h4, h5, h6 { margin: 24px 0 12px 0; } } .text > h1:first-child, .text > h2:first-child, .text > h3:first-child, .text > h4:first-child, .text > h5:first-child, .text > h6:first-child { margin-top: 0; } .text p { margin-bottom: 24px; } @media (max-width: 768px) { .text p { margin-bottom: 16px; } } .text p:last-child { margin-bottom: 0; } .text a { color: var(--color-link-text); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; } .text a:hover { text-decoration: none; color: var(--color-theme-red); } .text ol, .text ul { margin: 24px 0; list-style-position: inside; } @media (max-width: 768px) { .text ol, .text ul { margin: 12px 0; padding-left: 8px; } } .text ol li, .text ul li { margin: 12px 0; margin-left: 32px; } @media (max-width: 768px) { .text ol li, .text ul li { margin-left: 16px; } } .text ul { list-style: disc; } .text ol { list-style: decimal; } .text img { max-width: 100%; height: auto; border-radius: 12px; } .text .table-wrapper-scroll { margin: 30px 0; background: var(--table-bg-color); border: 1px solid var(--content-border-color); border-radius: 9px; overflow: hidden; } @media (max-width: 575px) { .text .table-wrapper-scroll { overflow-x: auto; margin: 20px 0; } .text .table-wrapper-scroll::-webkit-scrollbar { height: 6px; } .text .table-wrapper-scroll::-webkit-scrollbar-track { background: var(--table-bg-color); border-radius: 9px; } .text .table-wrapper-scroll::-webkit-scrollbar-thumb { background: var(--content-border-color); border-radius: 9px; } .text .table-wrapper-scroll::-webkit-scrollbar-thumb:hover { background: var(--accent-color); } } .text .table-wrapper { border-radius: 9px; } @media (max-width: 575px) { .text .table-wrapper.large-table { width: 640px; } } .text table { margin: 0; position: relative; width: 100%; table-layout: auto; border-collapse: collapse; border-radius: 9px; overflow: hidden; background: var(--table-bg-color); } .text table thead th, .text table thead td { padding: 12px; text-align: center; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.2em; vertical-align: middle; background: var(--table-header-color); border: 1px solid var(--content-border-color); } @media (max-width: 575px) { .text table thead th, .text table thead td { vertical-align: middle; font-size: 13px; padding: 8px; } } .text table tr:first-child th { padding: 12px; text-align: center; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1.2em; vertical-align: middle; background: var(--table-header-color); border: 1px solid var(--content-border-color); } @media (max-width: 575px) { .text table tr:first-child th { vertical-align: middle; font-size: 13px; padding: 8px; } } .text table tr:first-child:has(th) { overflow: hidden; height: auto !important; } .text table tbody tr { border: 1px solid var(--content-border-color); } .text table tbody tr:nth-child(even) { background: rgba(var(--table-header-color-rgb, 42, 42, 42), 0.3); } .text table tbody td { padding: 12px; vertical-align: middle; word-wrap: break-word; border: 1px solid var(--content-border-color); } @media (max-width: 1199px) { .text table tbody td { font-size: 14px; font-style: normal; font-weight: 400; line-height: 16px; } } @media (max-width: 575px) { .text table tbody td { font-size: 13px; padding: 8px; } } .header { position: fixed; width: 100%; top: 0; left: 0; height: 70px; z-index: 1000; background: var(--header-color); } .header .container { display: flex; justify-content: space-between; align-items: center; height: 100%; gap: 20px; } .header__logo { width: 190px; height: 44px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; z-index: 1001; } .header__logo-link { display: inline-block; line-height: 0; } .header__logo img { width: 190px; height: 44px; display: block; cursor: pointer; -o-object-fit: contain; object-fit: contain; transition: opacity 0.3s ease; } .header__nav { flex: 1; display: flex; justify-content: center; } .header__menu { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 40px; } .header__menu-link { text-decoration: none; font-size: 16px; font-weight: 500; transition: opacity 0.3s ease; color: #fff; white-space: nowrap; opacity: 0.9; } .header__menu-link:hover { opacity: 1; color: #fff; } .header__actions { display: flex; align-items: center; gap: 12px; flex-shrink: 0; } .header__btn { border-radius: 6px; border: 1px solid #FFF; display: flex; height: 42px; padding: 8px 32px; justify-content: center; align-items: center; gap: 8px; color: #FFF; font-size: 14px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; background: none; cursor: pointer; } .header__btn--primary:hover { transform: translateY(-1px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); } .header__btn--secondary { border: 1px solid var(--accent-color); background: var(--accent-color); color: #fff; } .header__btn--secondary:hover { transform: translateY(-1px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); } .header__burger { display: none; flex-direction: column; justify-content: space-between; width: 30px; height: 24px; background: transparent; border: none; cursor: pointer; padding: 0; z-index: 1001; transition: transform 0.3s ease; } .header__burger:hover { transform: scale(1.1); } .header__burger-line { width: 100%; height: 3px; background: #fff; border-radius: 2px; transition: all 0.3s ease; } .header__burger.active .header__burger-line:nth-child(1) { transform: translateY(10.5px) rotate(45deg); } .header__burger.active .header__burger-line:nth-child(2) { opacity: 0; } .header__burger.active .header__burger-line:nth-child(3) { transform: translateY(-10.5px) rotate(-45deg); } @media (max-width: 1199px) { .header__menu { gap: 24px; } .header__btn { padding: 8px 16px; font-size: 13px; } } @media (max-width: 768px) { .header { height: 60px; } .header__logo { width: 150px; height: 35px; } .header__logo img { width: 150px; height: 35px; } .header__burger { display: flex; } .header__nav { position: fixed; top: 60px; left: 0; width: 100%; height: calc(100vh - 60px); transform: translateX(-100%); transition: transform 0.3s ease; padding: 40px 20px; overflow-y: auto; } } @media (max-width: 768px) and (max-width: 768px) { .header__nav { background: var(--body-bg-color); } } @media (max-width: 768px) { .header__nav.active { transform: translateX(0); } .header__menu { flex-direction: column; align-items: center; width: 100%; gap: 24px; } .header__menu-link { font-size: 18px; } } @media (max-width: 768px) and (max-width: 768px) { .header__menu-link { font-size: 16px; background: var(--body-bg-color); color: var(--text-color); } } @media (max-width: 768px) { .header__actions { gap: 8px; } .header__btn { display: none; } .header__nav.active .header__btn { display: block; width: calc(100% - 40px); margin: 0 20px 16px; } } .footer { background: var(--footer-bg-color); display: flex; gap: 32px; padding: 48px 0; flex-direction: column; align-items: center; color: var(--text-color); } @media (max-width: 768px) { .footer { gap: 24px; padding: 32px 0; } } .footer__content-inner { display: flex; align-items: flex-start; gap: 60px; align-self: stretch; } @media (max-width: 768px) { .footer__content-inner { gap: 20px; flex-direction: column; } } .footer__text { font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; /* 142.857% */ } @media (max-width: 768px) { .footer__text { font-size: 12px; line-height: 18px; } } .footer__logo { width: 210px; height: 48px; } @media (max-width: 768px) { .footer__logo { width: 100%; display: flex; align-items: center; justify-content: center; } } .footer__logo img { width: 190px; height: 44px; display: block; cursor: pointer; -o-object-fit: contain; object-fit: contain; transition: opacity 0.3s ease; } .footer__bottom-imgs { display: flex; justify-content: center; align-items: center; gap: 40px; align-self: stretch; list-style: none; margin: 0; padding: 0; } .footer__bottom-imgs img { opacity: 0.4; } @media (max-width: 768px) { .footer__bottom-imgs { gap: 20px; display: grid; grid-template-columns: 1fr 1fr; } } .footer__menu-list { display: flex; align-items: center; justify-content: center; gap: 24px; } @media (max-width: 768px) { .footer__menu-list { gap: 16px; } } .footer__menu-item { list-style: none; } .footer__menu-link { color: var(--Main-White, #FFF); font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; text-decoration-line: underline; text-decoration-style: solid; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font; } .footer__menu-link:hover { color: #fff; opacity: 0.9; } .footer__copyright { color: var(--Main-White, #FFF); font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; } .btn-wrapper { display: flex; justify-content: center; margin-top: 24px; } .btn { display: inline-flex; align-items: center; justify-content: center; padding: 14px 32px; border-radius: 8px; font-size: 16px; font-weight: 600; line-height: 1.5; text-decoration: none; transition: all 0.3s ease; cursor: pointer; border: none; } @media (max-width: 768px) { .btn { font-size: 14px; padding: 12px 24px; } } .btn--accent { background: var(--accent-color); color: #fff; } .btn--accent:hover { transform: translateY(-1px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); opacity: 0.9; } .btn--accent:active { transform: translateY(0); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); } .author { display: flex; align-items: center; gap: 24px; border-radius: 8px; } @media (max-width: 768px) { .author { gap: 16px; flex-direction: column; } } .author__img { flex-shrink: 0; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; } @media (max-width: 768px) { .author__img { width: 60px; height: 60px; } } .author__img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .author__info { display: flex; flex-direction: column; gap: 16px; } .author__name { font-size: 14px; font-weight: 600; } .author__name-header { display: flex; align-items: center; justify-content: space-between; } .author__name-n { color: var(--text-color); font-size: 16px; font-style: normal; font-weight: 700; line-height: 18px; /* 112.5% */ } @media (max-width: 768px) { .author__name-n { font-size: 14px; } } .author__name-v { color: var(--accent-color); font-size: 18px; font-style: normal; font-weight: 700; line-height: 18px; /* 100% */ } @media (max-width: 768px) { .author__name-v { font-size: 16px; } } .faq { display: flex; flex-direction: column; gap: 16px; } .faq__title { margin: 0; margin-bottom: 24px; font-weight: 600; color: var(--text-color); } .faq__item { border-radius: 12px; overflow: hidden; transition: all 0.3s ease; border: 1px solid var(--content-border-color); background: var(--content-bg-color); } .faq__item.active .faq__question::after { transform: rotate(45deg); } .faq__item.active .faq__question::before { transform: rotate(-45deg); } .faq__item.active .faq__answer { opacity: 1; } .faq__question { padding: 20px 56px 20px 24px; cursor: pointer; position: relative; -webkit-user-select: none; -moz-user-select: none; user-select: none; transition: background-color 0.2s ease; display: flex; align-items: center; gap: 16px; } @media (max-width: 768px) { .faq__question { padding: 16px 56px 16px 16px; } } .faq__question h3 { margin: 0; font-size: 16px; font-weight: 500; line-height: 24px; color: var(--text-color); } .faq__question::before, .faq__question::after { content: ""; position: absolute; right: 24px; top: 50%; width: 16px; height: 2px; background-color: var(--text-color); transition: transform 0.3s ease; } .faq__question::before { transform: translateY(-50%); } .faq__question::after { transform: translateY(-50%) rotate(90deg); } .faq__number { display: flex; width: 32px; height: 32px; flex-direction: column; justify-content: center; align-items: center; gap: 10px; aspect-ratio: 1/1; font-weight: 600; background-color: var(--accent-color); color: var(--text-color); flex-shrink: 0; border-radius: 50%; } @media (max-width: 768px) { .faq__number { width: 26px; height: 26px; } } .faq__question-title { flex: 1; font-size: 16px; font-weight: 500; line-height: 24px; color: var(--text-color); } .faq__answer { max-height: 0; opacity: 0; overflow: hidden; transition: all 0.3s ease; border-top: 1px dashed var(--content-border-color); } .faq__answer p { margin: 0; font-size: 14px; line-height: 22px; color: var(--text-color); opacity: 0.8; } .faq__answer-inner { padding: 24px; } .toc { border-radius: 12px; border: 1px solid var(--content-border-color); background: var(--content-bg-color); overflow: hidden; } .toc__header { padding: 20px 56px 20px 24px; cursor: pointer; position: relative; -webkit-user-select: none; -moz-user-select: none; user-select: none; transition: background-color 0.2s ease; } .toc__header:hover { background-color: rgba(0, 0, 0, 0.02); } .toc__header::before, .toc__header::after { content: ""; position: absolute; right: 24px; top: 50%; width: 16px; height: 2px; background-color: var(--text-color); transition: transform 0.3s ease; } .toc__header::before { transform: translateY(-50%) rotate(90deg); } .toc__header::after { transform: translateY(-50%); } .toc__title { margin: 0; color: var(--Main-Back, #000); font-size: 18px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; color: var(--text-color); } @media (max-width: 768px) { .toc__title { font-size: 16px; } } .toc__content { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .toc__list { list-style: none; margin: 0; padding: 0 24px 24px 24px; counter-reset: toc-counter; } @media (max-width: 768px) { .toc__list { padding: 0 16px 16px 16px; } } .toc__list--nested { padding: 8px 0 0 28px; list-style: disc; padding-left: 40px; } .toc__item { margin-bottom: 8px; position: relative; } .toc__item:last-child { margin-bottom: 0; } .toc__item > .toc__link::before { counter-increment: toc-counter; content: counter(toc-counter) ". "; font-weight: 600; margin-right: 4px; } .toc__list--nested > .toc__item > .toc__link::before { content: none; } .toc__link { display: block; color: var(--text-color); text-decoration: none; font-size: 14px; line-height: 20px; padding: 6px 12px; border-radius: 6px; transition: all 0.2s ease; } .toc__link:hover { background-color: rgba(0, 0, 0, 0.03); color: var(--link-color); } .toc__list--nested > .toc__item > .toc__link { font-size: 13px; padding-left: 8px; } .toc.active .toc__header::before { transform: translateY(-50%) rotate(45deg); } .toc.active .toc__header::after { transform: translateY(-50%) rotate(-45deg); } .toc.active .toc__content { max-height: 1000px; } .slot-item { overflow: hidden; position: relative; padding-top: 52%; border-radius: 16px; background-color: var(--body-bg-color); border: 1px solid var(--content-border-color); box-shadow: 0 2px 44px 0 rgba(188, 188, 188, 0.15); } .slot-item__inner { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; height: calc(100% - 45px); } .slot-item__thumbnail { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .slot-item__thumbnail img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .slot-item__title { height: 45px; display: flex; align-items: center; justify-content: center; padding: 12px; gap: 8px; } .slot-item__title-txt { color: var(--text-color); text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; /* 162.5% */ } .slot-item__provider { border-radius: 8px; background-color: var(--body-bg-color); backdrop-filter: blur(17px); position: absolute; top: 12px; right: 12px; padding: 8px; } .slot-item__rtp { background-color: var(--accent-color); display: flex; height: 24px; padding: 4px 8px; justify-content: center; align-items: center; gap: 4px; position: absolute; bottom: 12px; right: 12px; color: var(--text-color); font-size: 12px; font-style: normal; font-weight: 700; line-height: 14px; /* 116.667% */ border-radius: 5px; } .slot-item__icon { width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; } .slot-item__icon svg { fill: var(--link-color); } body { padding-top: 70px; background-color: var(--body-bg-color); color: var(--text-color); font-style: normal; font-weight: 400; line-height: 24px; /* 150% */ } body.menu-open { overflow: hidden; } .container { max-width: var(--container-width); width: 100%; height: 100%; margin: 0 auto; padding-left: 16px !important; padding-right: 16px !important; } .banner { background: #000; display: flex; align-items: center; justify-content: center; } .banner__img-wrp { max-width: 1920px; max-height: 540px; overflow: hidden; margin: 0 auto; } .banner__img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .section-wrapper { padding: 32px 0; display: flex; flex-direction: column; gap: 32px; width: 100%; } @media (max-width: 1199px) { .section-wrapper { gap: 24px; padding: 24px 0; } } @media (max-width: 768px) { .section-wrapper { gap: 16px; padding: 16px 0; } } .section { padding: 32px; border-radius: 16px; border: 1px solid var(--content-border-color); background: var(--content-bg-color); } @media (max-width: 1199px) { .section { padding: 24px; } } @media (max-width: 768px) { .section { padding: 16px; } } .section__title { margin-top: 0; } a { color: var(--link-color); text-decoration: none; transition: color 0.3s ease; } a:hover { opacity: 0.8; } table { background: var(--table-bg-color); color: var(--text-color); } th, thead, table thead tr { background-color: var(--table-header-color); color: var(--text-color); } caption { background: var(--table-header-color); color: var(--text-color); } .game-item { border-radius: var(--border-radius-main); overflow: hidden; position: relative; padding-top: 52%; box-shadow: 0px 2px 44px 0px rgba(188, 188, 188, 0.15); background: #fff; } @media (max-width: 768px) { .game-item { padding-top: 60%; border-radius: 12px; box-shadow: 0px 1.4px 30.803px 0px rgba(188, 188, 188, 0.15); } } .game-item__inner { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; height: calc(100% - 45px); } @media (max-width: 768px) { .game-item__inner { height: calc(100% - 40px); } } .game-item__inner:hover .game-item__hover { opacity: 1; visibility: visible; } .game-item__title { color: rgba(2, 0, 5, 0.8); text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.1em; width: 100%; height: 45px; display: flex; align-items: center; justify-content: center; background: #fff; position: relative; padding: 0 12px; } @media (max-width: 1199px) { .game-item__title { font-size: 14px; } } @media (max-width: 768px) { .game-item__title { font-size: 12px; height: 40px; } } .game-item__link { display: inline-flex; align-items: center; gap: 8px; text-decoration: none !important; color: rgba(2, 0, 5, 0.8) !important; } @media (max-width: 768px) { .game-item__link { gap: 4px; } } .game-item__link:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .game-item__link:hover { color: var(--color-theme-red) !important; } .game-item__link:hover .icon { fill: url("#icon-gradient-red"); } .game-item__link .icon { width: 20px; height: 20px; flex-shrink: 0; fill: #0076CC; } @media (max-width: 768px) { .game-item__link .icon { width: 12px; height: 12px; } } .game-item__link-text { display: inline-flex; align-items: center; } .game-item__link-icon { width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; fill: #0076CC; } .game-item__picture { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .game-item__image { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; transition: 0.3s ease-out; } .game-item__tags { position: absolute; top: 0; left: 12px; display: flex; } .game-item__tagsItm { margin-right: 8px; border-radius: 0px 0px 8px 8px; background: linear-gradient(90deg, #2D2BA7 0%, #BA73D1 100%); text-transform: uppercase; overflow: hidden; } @media (max-width: 768px) { .game-item__tagsItm { border-radius: 0px 0px 5px 5px; } } .game-item__tagsItm--hot { background: #F5294D; } .game-item__tagsLink { display: block; color: #fff; padding: 8px 16px; color: #fff; font-size: 12px; font-weight: 900; line-height: 1em; } @media (max-width: 768px) { .game-item__tagsLink { padding: 3px 11px; font-size: 9px; } } .game-item__info { position: absolute; top: 8px; right: 8px; display: flex; align-items: center; justify-content: end; } .game-item__provide { width: 32px; height: 32px; border-radius: 50%; background: #000; display: flex; justify-content: center; align-items: center; padding: 2px; margin-right: 8px; } @media (max-width: 768px) { .game-item__provide { width: 24px; height: 24px; margin-right: 5px; } } .game-item__provide .icon { fill: #fff; } .game-item__rating { width: 36px; height: 36px; position: relative; } @media (max-width: 768px) { .game-item__rating { width: 28px; height: 28px; } } .game-item__ratingVal { font-size: 12px; } @media (max-width: 768px) { .game-item__ratingVal { font-size: 10px; } } .game-item__rtp { padding: 4px 8px; background: linear-gradient(var(--gradient-theme-red)); border-radius: 8px; font-size: 12px; font-style: normal; font-weight: 600; color: #fff; line-height: 1em; height: 24px; display: flex; align-items: center; position: absolute; bottom: 8px; right: 8px; } .game-item__countPlay { color: #fff; font-size: 12px; padding: 4px 8px; font-size: 12px; line-height: 1em; font-weight: 600; border-radius: 8px; background: rgba(2, 0, 5, 0.8); position: relative; display: flex; height: 24px; align-items: center; justify-content: space-between; position: absolute; bottom: 8px; left: 8px; } .game-item__countPlay .icon { fill: #fff; } .game-item__countTxt { padding-left: 5px; } .game-item__btn { margin-top: 16px; width: 100%; max-width: 120px; } @media (max-width: 768px) { .game-item__btn { margin-top: 8px; font-size: 12px; padding: 8px 20px; max-width: 100px; } } .game-item__hover { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(2, 0, 5, 0.8); display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 20px; opacity: 0; z-index: 1; transition: 0.5s ease-out; visibility: hidden; cursor: pointer; } .slots-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 8px; } @media (max-width: 1199px) { .slots-grid { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 768px) { .slots-grid { grid-template-columns: repeat(2, 1fr); } } /*# sourceMappingURL=styles.css.map */