@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap"; :root { --body-bg-color: #14151a; --bg-loyout: #1d1e23; --color1: #fff; --color2: #ffc107; --font1: "Montserrat", sans-serif; } :root[data-theme=red_black] { --accent-color-800: #bbbbbb; --monitoring-joining-color: #ffc30e; } *, *:before, *:after { font-family: var(--font1); } .Banner-module__img, .Shop-module__header, .Categories-module__categories, .Search-module__wrapper { display: none; } .Header-module__wrapper { background: var(--bg-loyout); border-radius: 12px; text-transform: capitalize; margin-top: 35px; padding: 20px 30px; } .Header-module__logo { font-size: 22px; line-height: 30px; text-transform: uppercase; color: var(--color1) !important; font-family: var(--font1); font-weight: 800; } .Index-module__wrapper .Shop-module__wrapper .boxBody { background: transparent; padding: 0; } .Index-module__wrapper .Widgets-module__wrapper { order: 1; margin-left: 20px; margin-right: 0; } .Index-module__wrapper .Products-module__wrapper { margin-top: 0; } .Product-module__wrapper { background: linear-gradient(190deg, #1d1e23, #1d1e23, #1d1e23, #ffc30e, 150%, #ffc30e); border-radius: 15px; margin: 8px; transition: 1s; box-shadow: 0px 6px 10px 0px rgba(0 0 0 / 20%); padding-bottom: 50px; overflow: visible; transition: transform 0.2s ease; position: relative; } .Product-module__wrapper:hover { transform: scale(1.1) } .Product-module__price { background: transparent; right: 12px; left: initial; bottom: 15px; top: initial; display: flex; flex-direction: column; align-items: end; font-size: 14px; font-weight: 500; color: var(--color1); line-height: 14px; } .Product-module__name { transform: translateY(0); background: transparent; padding: 0 18px; margin-bottom: 15px; font-size: 14px; font-weight: 500; color: var(--color1); transition: transform 0.2s ease; max-width: 125px; } .Product-module__discount { background: var(--color2); color: var(--color1); width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; top: -10px; right: -10px; font-size: 12px; font-weight: 500; } .Products-module__wrapper { display: flex; flex-wrap: wrap; gap: 0; } .Product-module__wrapper { width: calc(20% - 16px); transition: transform 0.2s ease; } .Product-module__wrapper:nth-of-type(1), .Product-module__wrapper:nth-of-type(2), .Product-module__wrapper:nth-of-type(3), .Product-module__wrapper:nth-of-type(4) { width: calc(25% - 16px); } .Product-module__img { position: relative; z-index: 2; } .Product-module__wrapper:hover { transform: scale(1.1); } .productModalGiveText { color: var(--accent-color-800); display: block; text-align: center; font-weight: 500; background: #d19a0f82; padding: 8px; border-radius: 10px; } .productModalContainsTitle { width: 100%; display: block; font-weight: 500; margin-bottom: 6px; margin-top: 15px; text-align: center; } .TotalSum-module__input { background: #16161670; border-radius: 0 10px 10px 0; } .TotalSum-module__currency { border-radius: 10px 0 0 10px; } .TotalSum-module__inputWrapper { background: #16161670; border-radius: 10px } .TotalSum-module__inputWrapper { width: 100%; display: flex; height: 36px; border-radius: 15px; overflow: hidden; background: var(--bg-color-700); } .TotalSum-module__input { font-size: 15px; width: 100%; padding: 0 10px; background: #3e3e3e; } .CountSelector-module__inputWrapper { background: #16161670; border-radius: 10px } .CountSelector-module__changeCountBtn { background: #814151; border-radius: 5px } .CountSelector-module__inputWrapper { width: 100%; display: flex; height: 36px; border-radius: 15px; overflow: hidden; background: #3e3e3e; } .CountSelector-module__changeCountBtn { width: 80px; height: 100%; background: var(--accent-color-800); position: relative; display: flex; cursor: pointer; align-items: center; justify-content: center; transition: all .15s ease; } .CountSelector-module__changeCountBtn.CountSelector-module__left { border-right: transparent; } .CountSelector-module__changeCountBtn.CountSelector-module__right { border-left: transparent; } .Button-module__btn.Button-module__accent { position: relative; text-align: center; line-height: 25px; color: #fff; text-transform: uppercase; text-decoration: none; box-sizing: border-box; background: #ffc30e; background-size: 400%; border-radius: 10px; z-index: 1; border-color: #ffffff00; margin-top: 20px; } .Button-module__btn.Button-module__accent:hover { animation: animate 8s linear infinite; } .Button-module__btn.Button-module__accent:before { content: ""; position: absolute; top: -5px; right: -5px; bottom: -5px; left: -5px; z-index: -1; background: linear-gradient(90deg, #ffc30e, #ffc30e); background-size: 400%; border-radius: 40px; opacity: 0; transition: .5s; } .Button-module__btn.Button-module__accent:hover:before { filter: blur(20px); opacity: 1; animation: animate 8s linear infinite; } .Button-module__btn.Button-module__gray { border-color: #1d1b1a00; border-radius: 10px } .Button-module__btn.Button-module__gray { color: var(--font-color-800); background-color: unset; border-color: #1d1b1a00; border-radius: 15px; } .boxBody { background: var(--bg-loyout); } .boxHeader { background: var(--bg-loyout); border-radius: 12px 12px 0 0; padding: 18px 20px; border-bottom: 1px solid #282828; } .gr-modal-pick-server { font-size: 19px; font-weight: 800; text-transform: uppercase; text-align: center; margin-bottom: 10px; color: var(--color1); background: linear-gradient(142deg, rgba(79,204,48,1) 0%, rgba(48,163,8,1) 100%); padding: 24px 20px; border-radius: 12px; } .gr-modal-pick-server span { display: block; font-weight: 500; font-size: 14px; } .gr-modal-servers { display: flex; margin: 0 -8px; flex-wrap: wrap; } .gr-modal-server { width: calc(50% - 12px); background: var(--bg-loyout); display: flex; align-items: center; justify-content: center; padding: 10px; margin: 6px; text-align: center; border-radius: 12px; color: var(--color1); font-weight: 600; transition: background 0.2s ease; } .gr-modal-server:hover { background: var(--color2); cursor: pointer; } .gr-modal-server.active { background: var(--color2); } .gr-modal-content { position: relative; margin-top: 20px; } .gr-modal-content-for-server { position: absolute; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.2s ease, visibility 0.2s ease } .gr-modal-content-for-server.active { position: relative; opacity: 1; visibility: visible; pointer-events: initial; } .informer { display: none; } .Servers-module__server { background-color: var(--bg-loyout); padding: 15px 15px; border-radius: 10px; } .Servers-module__server.Servers-module__active, .Servers-module__server:hover, .Servers-module__server:focus { background-color: var(--color2); color: var(--color1); } .Product-module__count { bottom: 100%; transform: translateY(28px); } .boxFooter { background: var(--bg-loyout); border-radius: 0 0 6px 6px; } .MonitoringServer-module__progressBarWrapper { border-radius: 6px; height: 12px; background-color: var(--body-bg-color); } .MonitoringServer-module__progressBarAnim { background: transparent; } .MonitoringServer-module__name { } @media (min-width: 1380px) { .container { width: 1320px; max-width: 100%; } } @media (min-width: 1180px) and (max-width: 1379px) { .Product-module__wrapper { width: calc(25% - 16px); } } @media (min-width: 971px) and (max-width: 1179px) { .Product-module__wrapper { width: calc(35% - 28px); } .Product-module__wrapper:nth-of-type(1), .Product-module__wrapper:nth-of-type(2), .Product-module__wrapper:nth-of-type(3), .Product-module__wrapper:nth-of-type(4) { width: calc(35% - 28px); } } @media (min-width: 320px) and (max-width: 970px) { .Product-module__wrapper { width: calc(50% - 16px); } .Product-module__wrapper:nth-of-type(1), .Product-module__wrapper:nth-of-type(2), .Product-module__wrapper:nth-of-type(3), .Product-module__wrapper:nth-of-type(4) { width: calc(50% - 16px); } .Index-module__wrapper .Widgets-module__wrapper { margin-left: 0; } } .PlayerBalanceModal-module__form:before{ display: block; content: "Наблюдаете проблемы с пополнением баланса - обратитесь через Discord к администратору do3u с просьбой об альтернативной оплате!"; margin-bottom: 13px; padding: 7px; text-align: center; font-size: 14px; border-radius: 2px; border: 1px solid rgb(30, 39, 54); } .Header-module__logo { font-size: 18px; text-transform: uppercase; background: var(--accent-color-800); padding: 5px; border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.09); color: white; } .Header-module__logo:hover { background: #ffc30e; box-shadow: 0px 0px 50px 0px #ffc30e; transition: 3s; } .ProfileContent-module__body.boxBody::before { content: "Промокоды можно найти в сообществе Discord."; border-radius: 20px; position: absolute; width: 45%; color: #fff; background: linear-gradient(65deg, #ffc30e 0%, #ffc30e 40%, #fff 50%, #ffc30e 60%, #ffc30e 100%); background-size: 400% 400%; padding: 15px 30px; animation: gradient 5s ease infinite; transform: translate3d(0, 0, 0); translate: 0px 300px; } @media screen and (max-width: 992px) { .ProfileContent-module__body.boxBody::before{ position: static; width: auto; } } .ProfileContent-module__input { background: linear-gradient(90deg, #363636, #393939, #414141, #393939, #363636); background-size: 400%; animation: animate 8s linear infinite; border-radius: 10px } .ProfileContent-module__infoWrapper { border-radius: 10px } .ProfileContent-module__infoLine+.ProfileContent-module__infoLine { border-top: 1px solid #33333300 } .PlayerMenu-module__profileLink { position: relative; text-align: center; color: #fff; text-transform: uppercase; text-decoration: none; box-sizing: border-box; background: var(--accent-color-800); background-size: 400%; border-radius: 10px; z-index: 1; } .PlayerMenu-module__profileLink:hover { animation: animate 8s linear infinite; } .PlayerMenu-module__profileLink:before { content: ""; position: absolute; top: -5px; right: -5px; bottom: -5px; left: -5px; z-index: -1; background: var(--accent-color-800); background-size: 400%; border-radius: 40px; opacity: 0; transition: .5s; } .PlayerMenu-module__profileLink:hover:before { filter: blur(20px); opacity: 1; animation: animate 8s linear infinite; } .PlayerBalance-module__btn { background: #363636; border-radius: 10px; color: white; } .LangSwitcher-module__currentLang { background: #363636; border-radius: 10px; color: white; } .HeaderNav-module__link { background: #363636; border-radius: 10px; color: white; } .SupportLink-module__link { background: #363636; border-radius: 10px; color: white; } .bonus-back { background: url(https://i.postimg.cc/tRYLL8Sp/0b7nnx.png) no-repeat center center fixed; box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all .4s; transition: all .4s; align-items: center; border-radius: 10px; padding: 20px 20px; position: relative; overflow: hidden; flex-wrap: wrap; align-content: space-around; justify-content: space-between; } .bonus-name-ico { font-size: 18px; padding: 20px; font-weight: 500; color: white; } .bonusinfosteam { background: #303030; padding: 10px; white-space: nowrap; display: flex; align-items: center; border-radius: 10px; } .bonus-steam { background: url(https://gspics.org/images/2024/02/23/0bZN5I.png) no-repeat center center fixed; width: 20px; height: 20px; background-size: 100%; margin-right: 5px; } .bonus-title { font-weight: 500; font-size: 14px; color: rgba(255, 255, 255, .7) !important; } .social-box a { display: inline-block; text-decoration: none; color: #fff; background-color: #ffc30e; border-radius: 12px; text-transform: uppercase; padding: 5px 0 2px; margin-bottom: 15px; transition: .3s; border: 1px solid rgba(255, 255, 255, 0.09); } .social-box { text-align: center; display: grid; line-height: 2rem; margin-top: 20px; margin-left: 10px; margin-right: 10px; } .xbox__header { padding: 10px; border-radius: 12px; background: #1d1e23; } .xbox__header2 { padding: 10px; border-radius: 12px; text-align: center; } .soc-header_text { text-align: center; } .socicon { vertical-align: sub; margin-right: 7px; } .social-box a:hover { transform: scale(1.03); } .centralmsg { text-align: center; } .bonus { width: 50%; background: #ffc30e; color: #fff; animation: gradient 2s ease infinite; background-size: 400% 400%; border-radius: 0px 10px 10px 0px; }