@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap'); /* Конфигурация цветов */ :root[data-theme=red_black] { --accent-color-200: #00000050; --accent-color-300: #00000070; --accent-color-400: rgb(104 54 54); --accent-color-500: rgb(29 0 0 / 60%); --accent-color-600: rgb(91 24 24 / 20%); --accent-color-800: #c70000; --accent-color-900: #9c0f0f; --accent-color-1000: #fff; --button-glow-color1: rgb(189 94 94 / 80%); --button-glow-color2: #963131; --button-glow-color3: #ac0d0d; --bonus-active-color: var(--accent-color-500); --bonus-default-color: var(--accent-color-200); --font-color-700: #fff; --font-color-800: rgba(255, 255, 255, .7); --font-color-900: #7b7b7b; --bg-color-600: #212121; --bg-color-800: #070707; --bg-color-700: #121212; --bg-color-900: #121212; --bg-modal: #000000e3; --bg-discount: #581111; --product-items-trans-bg-color: rgba(0, 0, 0, .4); --border-radius-10: 10px; --border-radius-5: 5px; --font-weight-600: 600; --font-weight-800: 800; --font-size-12: 12px; --font-size-16: 16px; --font-size-18: 18px; --font-size-30: 30px; --font-size-36: 36px; --bg-block: url(https://gspics.org/images/2025/06/03/IcLS1O.png); } * { font-family: Montserrat, sans-serif; } .container.bannerContainer, .Shop-module__header, .Header-module__logoWrapper, .PlayerMenu-module__profileLink, .LangSwitcher-module__wrapper, .PlayerBalance-module__wrapper, .Shop-module__wrapper .boxFooter, .ProfileContent-module__header, .BasketContent-module__header.boxHeader, .BasketSearch-module__wrapper, .HistoryFilters-module__wrapper, .HistoryContent-module__header.boxHeader, .Product-module__oldPrice { display: none; } .Shop-module__wrapper .boxBody { padding: 0px; } .BasketFilters-module__serverSelector { margin-left: 0px; } a, p, button { font-size: var(--font-size-16); } .HeaderNav-module__wrapper { margin-left: 0px; } .Header-module__wrapper { min-height: 80px; border-radius: var(--border-radius-10); margin-top: 10px; padding: 0px 10px 0px 20px; border: 1px solid var(--accent-color-500); margin-bottom: 10px; } .PlayerProfileBtn-module__profileLink img { max-height: 56px; border-radius: var(--border-radius-5); } .PlayerProfileBtn-module__wrapper { padding: 10px 0px; display: flex; align-items: center; justify-content: center; transition: 0.2s; } .PlayerProfileBtn-module__wrapper:hover { transform: scale(0.97); } .PlayerProfileBtn-module__userProfileContainer { display: flex; align-items: center; gap: 10px; } .PlayerProfileBtn-module__playerName { color: var(--accent-color-400); font-size: var(--font-size-18); } .PlayerProfileBtn-module__playerBalance { display: flex; align-items: center; justify-content: space-evenly; background: var(--accent-color-600); border-radius: var(--border-radius-5); padding: 5px; width: 100%; min-width: 100px; transition: 0.2s; cursor: pointer; gap: 5px; } .PlayerProfileBtn-module__playerBalance:hover { transform: scale(0.97); color: var(--accent-color-1000); } .PlayerProfileBtn-module__playerInfo { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 5px; } .PlayerProfileBtn-module__playerBalance img { opacity: 0.8; transition: 0.2s; } .PlayerProfileBtn-module__playerBalance:hover img { opacity: 1; } .HeaderNav-module__link:hover, .HeaderNav-module__link:focus { color: var(--accent-color-1000); } .HeaderNav-module__link img { opacity: 0.8; transition: 0.2s; } .HeaderNav-module__link:hover img, .HeaderNav-module__link:focus img { opacity: 1; } .HeaderNav-module__link { display: flex; align-items: center; gap: 5px; } .Logo-module__link { font-size: var(--font-size-36); font-weight: var(--font-weight-800); } .Header-module__wrapper.header-two { display: flex; align-items: center; justify-content: space-between; padding: 0px 20px !important; border: 0px !important; } .SocialIcons-module__wrapper { display: flex; align-items: center; justify-content: center; gap: 20px; } .SocialIcons-module__icon img { width: 28px; height: 28px; opacity: 0.8; transition: 0.2s; } .SocialIcons-module__icon:hover img { opacity: 1; transform: translateY(-2px); } .InformationBlock-module__wrapper { display: flex; flex-direction: row; min-height: 180px; gap: 10px; margin-bottom: 10px; } .InformationBlock-module__content { background-image: var(--bg-block); background-size: cover; background-position: center center; height: auto; width: 70%; border-radius: var(--border-radius-10); display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding: 20px; } .ServerStatus-module__wrapper { width: 30%; height: auto; display: flex; gap: 10px; flex-direction: column; } .ServerStatus-module__server { width: 100%; height: 50%; padding: 20px; border-radius: var(--border-radius-10); } .ServerStatus-module__server.a { background: linear-gradient(90deg, rgb(14, 12, 13), rgb(30, 28, 29) 100%); } .ServerStatus-module__server.a .ServerStatus-module__progress-bar { background: linear-gradient(90deg, rgba(146, 94, 189, 0.8), rgba(146, 94, 189, 0.5)); } .ServerStatus-module__server.b { background: linear-gradient(90deg, rgb(14, 14, 14), rgb(15, 25, 17) 100%); } .ServerStatus-module__server.b .ServerStatus-module__progress-bar { background: linear-gradient(90deg, rgba(94, 189, 143, 0.8), rgba(94, 189, 143, 0.5)); } .InformationBlock-module__title { font-size: var(--font-size-36); font-weight: var(--font-weight-600); } .InformationBlock-module__subtitle { font-size: var(--font-size-30); margin-bottom: 20px; } .InformationBlock-module__description { font-size: var(--font-size-18); width: 250px; opacity: 0.8; } .ServerStatus-module__info { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; } .ServerStatus-module__name { font-size: var(--font-size-18); } .ServerStatus-module__connect-btn { background: var(--accent-color-400); color: var(--accent-color-1000); border-radius: var(--border-radius-5); } .ServerStatus-module__connect-btn { font-size: var(--font-size-12); padding: 5px 15px; background: var(--accent-color-300); transition: 0.2s; cursor: pointer; } .ServerStatus-module__connect-btn:hover { background: var(--accent-color-200); } .ServerStatus-module__progress-container { height: 12px; background: var(--accent-color-200); border-radius: var(--border-radius-5); width: 70%; } .ServerStatus-module__progress-bar { height: 100%; border-radius: var(--border-radius-5); } .ServerStatus-module__stats { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .PlayerMenu-module__loginLink { background: var(--accent-color-200); border-radius: var(--border-radius-5); padding: 10px 20px; margin-right: 20px; } .PlayerMenu-module__loginLink:hover { background: var(--accent-color-300); } .PlayerMenu-module__loginLink:focus { background: var(--accent-color-300); } .Servers-module__server { min-width: unset; max-width: unset; } .Servers-module__server { border-radius: var(--border-radius-10); color: var(--font-color-800); min-height: 50px; font-size: var(--font-size-18); } .Servers-module__server.Servers-module__active, .Servers-module__server:hover, .Servers-module__server:focus { background-color: var(--bg-color-600); } .Servers-module__servers { margin: 0px -5px; } .Categories-module__categories { display: flex; width: 101%; justify-content: space-between; flex-wrap: wrap; margin-bottom: 0px; } .Search-module__wrapper { margin-top: 5px; min-height: 50px; border-radius: var(--border-radius-10); } .Categories-module__category { cursor: pointer; color: var(--font-color-900); background-color: var(--bg-color-700); padding: 20px; margin: 5px; flex-grow: 1; display: flex; justify-content: flex-start; min-height: 80px; align-items: center; border-radius: var(--border-radius-10); position: relative; overflow: hidden; transition: 0.2s; } .Categories-module__category .Categories-module__image { width: 140px; position: absolute; bottom: 0px; right: 0px; overflow: hidden; transition: 0.2s; } .Categories-module__category:hover .Categories-module__image { transform: scale(1.05); } .Categories-module__category.Categories-module__active, .Categories-module__category:hover { background-color: var(--accent-color-600); color: var(--font-color-700); } .Categories-module__category.Categories-module__enableFocus:focus { background-color: var(--accent-color-600); color: var(--font-color-700); } .Search-module__iconWrapper { background: transparent; } .Products-module__grid5 { display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px; } .Products-module__grid5>div:nth-child(-n+4) { grid-column: auto / span 1; } .Products-module__grid5>div:nth-child(1), .Products-module__grid5>div:nth-child(2), .Products-module__grid5>div:nth-child(3), .Products-module__grid5>div:nth-child(4) { width: calc(25% - 7.5px); } .Products-module__grid5>div:nth-child(5) { grid-column-start: 1; } .Products-module__wrapper { flex-wrap: wrap; gap: 10px; margin-top: 10px; display: flex !important; } .customModalPosition { display: flex; align-items: center; justify-content: center; background: var(--bg-modal); transition: 1s; } .Shop-module__wrapper .boxBody { background: transparent; } .Product-module__wrapper { min-height: 270px; display: flex; align-items: center; border-radius: var(--border-radius-10); width: calc(20% - 8px); justify-content: center; transition: 0.2s; cursor: pointer; } .Product-module__price { top: 10px; left: 10px; display: flex; align-items: center; font-size: var(--font-size-18); background: var(--accent-color-200); padding: 5px 12px; border-radius: var(--border-radius-5); backdrop-filter: blur(5px); color: var(--accent-color-1000); } .Product-module__img { width: 90%; margin: 30px 0px; } .DesktopCopyright-module__wrapper { position: fixed; z-index: 50; bottom: 5px; left: 5px; padding: 10px; background-color: rgba(18, 18, 18, 0.314); align-items: center; opacity: 1; visibility: visible; border-radius: var(--border-radius-10); backdrop-filter: blur(5px); } .DesktopCopyright-module__link { color: var(--accent-color-1000); } .Product-module__wrapper:hover { transform: scale(0.97); z-index: 1; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; } .Product-module__wrapper:hover .Product-module__name, .Product-module__wrapper:active .Product-module__name {} .Product-module__name { font-size: var(--font-size-16); align-items: center; justify-content: center; display: none !important; } .Product-module__name { background-color: var(--accent-color-200); backdrop-filter: blur(5px); } .customModalWrapper .boxHeader { font-size: var(--font-size-18); border-radius: 10px 10px 0px 0px; } .customModalWrapper .boxFooter { display: flex; justify-content: space-around; gap: 15px; border-radius: 0px 0px 10px 10px; } .Button-module__accent { width: 60%; position: relative; background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 300% 300%; animation: 3s ease 0s infinite normal none running button-shimmer; border: none; transition: 0.3s; overflow: hidden; } @keyframes button-shimmer { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .Button-module__accent::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.1); border-radius: var(--border-radius-5); opacity: 0; animation: 2s ease-in-out 0s infinite normal none running button-pulse; } @keyframes button-pulse { 0% { transform: scale(1); opacity: 0; } 50% { opacity: 0.3; } 100% { transform: scale(1.2); opacity: 0; } } .Button-module__gray { width: 40%; background-color: var(--accent-color-200); border-color: transparent; color: rgb(255, 255, 255); transition: background-color 0.3s; } .Button-module__btn { border-radius: var(--border-radius-5); } .Button-module__btn.Button-module__gray:hover, .Button-module__btn.Button-module__gray:focus { background-color: var(--accent-color-300); transform: scale(0.97); } .Button-module__btn.Button-module__accent:hover, .Button-module__btn.Button-module__accent:focus { transform: scale(0.97); } .Balance-module__inputWrapper { text-align: center; position: relative; } .Balance-module__input { width: 100%; padding: 10px 60px; margin-top: 8px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 4px; font-size: 16px; text-align: center; background-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); height: 45px; box-sizing: border-box; } .Balance-module__input:focus { outline: none; border-color: rgb(74, 144, 226); } .Balance-module__label { display: flex; text-align: left; } .Balance-module__currency-left { position: absolute; left: 15px; top: 12%; transform: translateY(-50%); font-size: 16px; color: rgb(255, 255, 255); opacity: 0.8; pointer-events: none; } .Balance-module__currency-right { position: absolute; right: 10px; top: 12%; transform: translateY(-50%); font-size: 14px; color: rgb(255, 255, 255); opacity: 0.8; pointer-events: none; background-color: rgba(0, 0, 0, 0.3); padding: 2px 8px; border-radius: 3px; display: flex; align-items: center; gap: 5px; cursor: pointer; } .Balance-module__quickAmounts { display: flex; margin-top: 10px; gap: 10px; align-items: center; justify-content: center; } .Balance-module__quickAmount { padding: 8px 12px; background-color: var(--accent-color-200); border-radius: var(--border-radius-5); cursor: pointer; transition: 0.2s; min-width: 50px; text-align: center; border: 1px solid var(--bg-color-600); width: 100%; } .Balance-module__quickAmount:hover { background-color: var(--accent-color-300); transform: scale(0.97); } .customModalContent { background-color: var(--bg-color-700); border-radius: 10px; overflow: hidden; } .ModalLayout-module__positionWrapper { align-items: center; } .ItemContent-module__footer { gap: 15px; } .ProductModal-module__header { border-radius: 10px 10px 0px 0px; } .ItemContent-module__footer { border-radius: 0px 0px 10px 10px; } .ProductModal-module__header { justify-content: center; font-size: var(--font-size-30); } .ModalLayout-module__positionWrapper { background: var(--bg-modal); } .productModalGiveText { color: var(--font-color-900); border: 2px dashed var(--bg-color-800); padding: 8.5px; border-radius: var(--border-radius-5); background: var(--accent-color-200); font-size: var(--font-size-12); } .ProductModal-module__form .productModalFormRow:nth-child(2) { display: none; } .TotalSum-module__currency { background: var(--accent-color-200); border-radius: 5px 0px 0px 5px; } .TotalSum-module__input { background: var(--accent-color-200); border-radius: 0px 5px 5px 0px; } .CountSelector-module__changeCountBtn.CountSelector-module__left { border-right: 2px solid var(--bg-color-800); border-radius: 5px 0px 0px 5px; } .CountSelector-module__changeCountBtn.CountSelector-module__right { border-left: 2px solid var(--bg-color-800); border-radius: 0px 5px 5px 0px; } .CountSelector-module__changeCountBtn { background: var(--bg-color-800); } .CountSelector-module__input { background: var(--accent-color-200); } .CountSelector-module__changeCountBtn:hover, .CountSelector-module__changeCountBtn:focus { background: var(--bg-color-800); transform: scale(0.97); } .ProductModal-module__command, .ProductModal-module__bp, .ProductModal-module__item, .ProductModal-module__dropdown { width: 580px; } .KitContent-module__footer { gap: 15px; } .KitContent-module__containsItem { border-radius: var(--border-radius-5); background-color: var(--accent-color-200); min-height: 250px; display: flex; align-items: center; justify-content: center; transition: 0.2s; } .KitContent-module__containsItem:hover { transform: scale(0.97); } .KitContent-module__itemName { background-color: transparent; text-align: center; } .KitContent-module__itemCount { padding: 10px; background-color: transparent; } .KitContent-module__itemImg { width: 80%; } .btnContainer { margin-top: 10px; margin-bottom: 10px; display: flex; align-items: center; justify-content: flex-end; } .btnContainer .Button-module__back { background: var(--bg-color-700); transition: 0.2s; border-radius: var(--border-radius-10) !important; } .btnContainer .Button-module__back:hover { background: var(--bg-color-600); transform: scale(0.97); } .ProfileNav-module__navItem { display: flex; align-items: center; gap: 10px; background: var(--accent-color-200); border-radius: var(--border-radius-5); } .ProfileNav-module__navItem img { width: 20px; opacity: 0.8; transition: 0.2s; } .ProfileNav-module__navItem:hover img, .ProfileNav-module__navItem:focus img, .ProfileNav-module__navItem.active img { opacity: 1; } .ProfileNav-module__logOut { width: 100%; background: rgb(115, 31, 31) !important; } .boxBody:last-child { border-radius: var(--border-radius-10); } .ProfileNav-module__navItem:hover, .ProfileNav-module__navItem:focus { color: var(--font-color-800); background: var(--accent-color-300); border-radius: var(--border-radius-5); transform: scale(0.97); } .ProfileNav-module__navItem.ProfileNav-module__active { color: var(--font-color-800); background: var(--accent-color-300); border-radius: var(--border-radius-5); } .ProfileNav-module__body { gap: 5px; } .Selector-module__dropDownCurrentItem, .ProfileContent-module__box { padding: 10px; background: var(--accent-color-200); border-radius: var(--border-radius-5); margin-top: 3px; } .Selector-module__dropDownCurrentItem, .ProfileContent-module__box { padding: 10px; background: var(--accent-color-200); border-radius: var(--border-radius-5); margin-top: 3px; margin-bottom: 10px; } .ProfileContent-module__title, .BasketContent-module__header, .HistoryContent-module__header { display: block; font-size: var(--font-size-12); } .ProfileNav-module__header { position: relative; display: flex; align-items: center; gap: 15px; padding: 20px; overflow: hidden; z-index: 1; border-radius: 10px 10px 0px 0px; } .ProfileNav-module__header::before { content: ""; position: absolute; inset: 0px; background-image: var(--user-avatar, url("file:///C:/Users/user/Desktop/")); background-size: cover; background-position: center center; filter: blur(5px); opacity: 0.3; z-index: -1; transform: scale(1.1); } .ProfileNav-module__img { width: 80px; height: 80px; border-radius: 50%; object-fit: cover; border: 2px solid var(--accent-color-400); z-index: 2; } .ProfileNav-module__name { font-size: var(--font-size-18); font-weight: var(--font-weight-600); color: var(--font-color-700); z-index: 2; } .boxFooter { border-radius: 0px 0px 10px 10px; } .ProfileContent-module__infoWrapper { margin-bottom: 10px; } .ProfileNav-module__body.boxBody { padding: 15px 15px 10px; } .ProfileNav-module__wrapper .boxFooter { padding: 5px 15px 15px; } .ProfileNav-module__wrapper { margin-right: 10px; } .ProfileContent-module__input { background: var(--accent-color-200); border: 2px dashed var(--bg-color-800); border-radius: var(--border-radius-5); } .ProfileContent-module__usePromoBtn { width: auto !important; } .ProfileContent-module__infoLineValue.ProfileContent-module__steamid { color: var(--accent-color-1000); } .Selector-module__dropDownList { background: var(--bg-color-600); } .Selector-module__dropDownItem:hover, .Selector-module__dropDownItem:focus, .Selector-module__dropDownItem.Selector-module__active { background-color: var(--accent-color-300); } .BasketTable-module__tableLine.BasketTable-module__canSell, .BasketTable-module__tableHeader.BasketTable-module__canSell { grid-template-columns: 1fr 1fr 170px; } .BasketTable-module__tableLine:nth-child(2n-1), .HistoryTable-module__tableLine:nth-child(2n-1) { border-radius: var(--border-radius-5); } * { user-select: none; } .customModalContent { margin-top: 0px; margin-bottom: 0px; } .customModalPosition { flex-direction: column; gap: 10px; } .Balance-module__bonusItem { display: flex; justify-content: space-between; align-items: center; background-color: var(--bonus-default-color); border-radius: var(--border-radius-5); padding: 10px 15px; margin-bottom: 5px; color: rgb(255, 255, 255); transition: 0.3s ease-out; position: relative; overflow: hidden; } .Balance-module__bonusActiveIcon { position: absolute; right: -30px; width: 24px; height: 24px; background-color: rgba(255, 255, 255, 0.9); color: var(--bonus-active-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; transition: 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); opacity: 0; } .Balance-module__bonusItem--active .Balance-module__bonusActiveIcon { right: 240px; opacity: 1; } .has-active-bonus { animation: 1s ease-in-out 0s 1 normal none running bonus-pulse; } @keyframes bonus-pulse { 0% { transform: scale(1); } 50% { transform: scale(1.02); } 100% { transform: scale(1); } } .Balance-module__bonusItem::before { content: ""; position: absolute; top: 0px; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: 0.4s; } .Balance-module__bonusItem--active { background-color: var(--bonus-active-color); box-shadow: rgba(30, 107, 56, 0.8) 0px 0px 15px 0px; transform: translateX(0px) scale(1.02); z-index: 1; border-left: 4px solid rgb(255, 255, 255); } .Balance-module__bonusItem--active::before { left: 100%; } .Balance-module__bonusItem--active .Balance-module__bonusPercent { font-size: 18px; text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 5px; } .Balance-module__bonusItem--active .Balance-module__bonusAmount { font-weight: bold; text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 5px; } .Balance-module__bonusPercent { font-weight: bold; font-size: 16px; transition: 0.3s; } .Balance-module__bonusAmount { font-size: 14px; transition: 0.3s; } .Balance-module__bonusItem--active .Balance-module__bonusPercent, .Balance-module__bonusItem--active .Balance-module__bonusAmount { text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 5px; } #toggleBonusButton { border-radius: var(--border-radius-10); padding: 10px 15px; text-decoration: none; text-align: center; cursor: pointer; font-weight: 500; box-sizing: border-box; background-color: var(--accent-color-200); color: rgb(255, 255, 255); transition: 0.3s; margin: 0px; width: 100%; display: flex; align-items: center; justify-content: center; max-width: 360px; } .toggleBonusButtonWrapper #toggleBonusButton { margin: 0px; } #toggleBonusButton:hover { background-color: var(--accent-color-300); transform: scale(0.97); } #bonusesContainer { transition: 0.3s; } .customModalPosition>.toggleBonusButtonWrapper { margin: 0px; width: 100%; max-width: 380px; display: flex; align-items: center; justify-content: center; } .toggleBonusButtonWrapper { width: 100%; max-width: 380px; display: block; } .Balance-module__totalAmount { font-size: 16px; color: var(--font-color-700); text-align: center; padding: 10px 0px; font-weight: 500; } #totalAmountWithBonus { font-weight: 700; color: var(--accent-color-400); font-size: 18px; transition: 0.3s; } @keyframes highlight-amount { 0% { color: var(--accent-color-400); } 50% { color: var(--accent-color-1000); } 100% { color: var(--accent-color-400); } } .highlight-amount { animation: 0.5s ease 0s 1 normal none running highlight-amount; } .dropDownCurrentItem { background-color: var(--accent-color-200); border-radius: var(--border-radius-5); } .dropDownList { background: var(--bg-color-600); } .dropDownItem { background: var(--accent-color-300); } .privilege-title { font-size: var(--font-size-16); margin-bottom: 10px; text-align: center; } .privilege-item { background-color: rgba(0, 0, 0, 0.3); border-radius: 5px; padding: 15px; margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; } .privilege-name { font-weight: var(--font-weight-600); font-size: var(--font-size-16); margin-bottom: 5px; } .privilege-description { color: var(--font-color-900); font-size: var(--font-size-16); } .privilege-value { font-weight: var(--font-size-16); color: var(--accent-color-1000); background: var(--accent-color-200); padding: 5px 10px; border-radius: var(--border-radius-5); } .productModalDescription { padding: 0px; } .SelectContent-module__selectorWrapper, .productModalDescription { margin-bottom: 20px; } .resources-container { background-color: rgba(0, 0, 0, 0.3); border-radius: 5px; padding: 15px; margin-bottom: 10px; } .resources-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; } .resources-title { font-weight: var(--font-weight-600); font-size: var(--font-size-16); } .resources-reload { color: var(--font-color-900); font-size: var(--font-size-16); } .reload-icon { display: inline-block; margin-right: 5px; } .resources-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px; } .resource-item { background-color: rgba(0, 0, 0, 0.2); border-radius: 5px; padding: 10px; display: flex; flex-direction: column; align-items: center; text-align: center; transition: 0.2s; } .resource-item:hover { transform: scale(0.97); } .resource-item img { max-width: 100%; height: auto; margin-bottom: 5px; } .resource-amount { color: var(--accent-color-1000); font-size: var(--font-size-12); } .Button-module__btn.Button-module__gray { background-color: var(--accent-color-200); } .SelectContent-module__footer { gap: 15px; } .MobileCopyright-module__wrapper { background-color: transparent !important; justify-content: center; } .MobileCopyright-module__link { color: var(--font-color-700); } .Product-module__discount { background-color: var(--bg-discount); font-size: var(--font-size-18); border-radius: var(--border-radius-5); top: 10px; right: 10px; } .ProductItemSelector-module__items { grid-template-columns: repeat(4, minmax(50px, 1fr)); } .ProductItemSelector-module__item.ProductItemSelector-module__active, .ProductItemSelector-module__item:hover, .ProductItemSelector-module__item:focus { border: 2px solid var(--accent-color-300); background: var(--accent-color-300); } .ProductItemSelector-module__item { border-radius: var(--border-radius-5); background: var(--accent-color-200); } .ProductItemSelector-module__item:hover, .ProductItemSelector-module__item:focus { transform: translateY(-5px); } .ProductItemSelector-module__label { margin-bottom: 10px; } .WelcomeSelectServer-module__header { display: none; } .Server-module__server { background-color: var(--accent-color-200); border-radius: var(--border-radius-5); } .Server-module__serverName { font-size: var(--font-size-18); } .WelcomeSelectServer-module__description { font-size: var(--font-size-16); } .Product-module__tag { position: absolute; top: 10px; right: 10px; display: flex; align-items: center; backdrop-filter: blur(5px); } .Product-module__tag span { font-size: var(--font-size-18); padding: 5px 12px; color: var(--accent-color-1000); border-radius: var(--border-radius-5); } .productModalImg { margin-bottom: 20px; } .Balance-module__finalAmount { padding: 10px; background: var(--accent-color-200); border: 1px solid var(--accent-color-600); border-radius: var(--border-radius-5); margin-top: 20px; } .payment-method-item { display: flex; align-items: center; justify-content: flex-start; gap: 20px; padding: 10px; background: var(--bonus-default-color); border-radius: var(--border-radius-5); transition: 0.2s; } .payment-method-item:hover { transform: scale(0.97); } .payment-method-item img { width: 32px; } .payment-method-block { padding: 10px; display: flex; flex-direction: column; gap: 10px; } .payment-method-title { font-size: var(--font-size-16); font-weight: var(--font-weight-600); } .payment-method-info { border-left: solid 2px var(--bg-color-600); padding-left: 25px; } .payment-method-subtitle { text-align: left; font-size: var(--font-size-12); } @media screen and (max-width: 1160px) { .Products-module__wrapper.Products-module__grid2, .Products-module__wrapper.Products-module__grid3, .Products-module__wrapper.Products-module__grid4, .Products-module__wrapper.Products-module__grid5, .Products-module__wrapper.Products-module__grid6 { grid-template-columns: unset !important; } } @media (max-width: 980px) { .InformationBlock-module__content { display: none; } .ServerStatus-module__wrapper { width: 100%; } .Products-module__wrapper { width: 100%; display: grid !important; grid-template-columns: repeat(4, minmax(160px, 1fr)) !important; } .Products-module__grid5>div:nth-child(1), .Products-module__grid5>div:nth-child(2), .Products-module__grid5>div:nth-child(3), .Products-module__grid5>div:nth-child(4), .Products-module__grid5>div:nth-child(5) { width: 100%; } .Product-module__wrapper { width: 100%; } .resource-item { width: 80px; } .PlayerMenuMobile-module__mobileMenuBtn { display: none; } } @media screen and (max-width: 970px) { .Profile-module__wrapper, .ProfileBasket-module__wrapper, .ProfileHistory-module__wrapper { flex-direction: column; } .resources-grid { grid-template-columns: repeat(4, 1fr); } } @media (max-width: 680px) { .Logo-module__link { font-size: 24px; font-weight: var(--font-weight-800); } .resources-grid { grid-template-columns: repeat(3, 1fr); gap: 20px; } .privilege-title { font-size: 14px; } .privilege-description, .resources-reload, .privilege-value { font-size: var(--font-size-12); } .resources-header { margin-bottom: 20px; } .privilege-value { min-width: 70px; } .Categories-module__category .Categories-module__image { display: none; } .Categories-module__category { justify-content: center; } } @media (max-width: 600px) { .PlayerMenu-module__loginLink.login-button { display: flex !important; } }