@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap'); body { background-color: #f8f2f3; } body:after { background-image: url(https://gspics.org/images/2025/02/04/IVD41a.png); content: " "; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 500; pointer-events: none; opacity: .5; } .gs-loader, .Banner-module__img, .LangSwitcher-module__btn, .Cookie-module__wrapper, .Shop-module__header, .Categories-module__categories, .Search-module__wrapper, .Page-module__header { display: none; } .DesktopCopyright-module__wrapper { background-color: transparent !important; } .DesktopCopyright-module__text { white-space: nowrap !important; font-family: "Ubuntu", sans-serif !important; font-weight: 400 !important; color: #000 !important; } .DesktopCopyright-module__link { white-space: nowrap !important; margin-left: 5px !important; color: #fc708f !important; font-family: "Ubuntu", sans-serif !important; font-weight: 400 !important; } .container { width: 1200px; padding: 0 var(--safe-padding); margin: 0 auto; } .Index-module__wrapper { width: 1220px; display: flex; margin-top: 0px; flex-direction: column; } .Header-module__logo { font-size: 0px; text-transform: none; background: url(https://gspics.org/images/2025/07/05/IhsVfE.png); background-size: contain; background-repeat: no-repeat; width: 70px; height: 70px; transition: 0.2s all; } .Header-module__logo:hover { transform: scale(1.2); } .container.headerContainer .Header-module__wrapper { max-width: 1200px; padding: 0px; margin: 0 auto; background-color: transparent; min-height: 70px; } .container.headerContainer { background: rgb(255 255 255 / 80%); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); position: sticky; top: 15px; border-radius: 15px; z-index: 10; box-shadow: 0px 5px 20px rgb(0 0 0 / 10%); } .Header-module__wrapper { background-color: var(--bg-color-700); margin-bottom: 20px; padding: 0 15px; min-height: 50px; font-weight: 500; width: 100%; display: flex; align-items: center; flex-wrap: wrap; } .HeaderNav-module__wrapper { display: flex; align-items: center; column-gap: 10px; margin-left: 10px; text-transform: none; flex-wrap: wrap; } .PlayerMenu-module__loginLink { background: transparent; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); color: #fff; text-transform: none; cursor: pointer; border-radius: 10px; display: flex; align-items: center; justify-content: center; padding: 10px; white-space: nowrap; transition: all .1s ease; box-shadow: 0px 10px 20px rgb(255 130 158 / 40%); } .PlayerMenu-module__loginLink:hover, .PlayerMenu-module__loginLink:focus { background-color: transparent; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); box-shadow: 0px 10px 20px rgb(255 130 158 / 60%); transform: translateY(-3px) scale(1.02); } .PlayerMenu-module__profileLink, .PlayerMenu-module__loginLink span { font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; } .HeaderNav-module__link { font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; cursor: pointer; padding: 10px; transition: all .1s ease; } .HeaderNav-module__link:hover, .HeaderNav-module__link:focus { color: #ff6a8b; text-decoration: underline; text-underline-position: under; } .loginicon { fill: rgb(250 121 150); width: 26px; height: 26px; background: rgb(255 255 255); padding: 5px; border-radius: 20px; transition: 0.2s all; } .login-button-content { display: flex; gap: 5px; align-items: center; } .hero-section { position: relative; margin-top: 30px; padding: 10px 50px; border-radius: 15px; color: #fff; overflow: hidden; } .hero-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } .hero-video-bg { width: 100%; height: 100%; object-fit: cover; } .hero-container { position: relative; display: flex; align-items: center; justify-content: space-between; max-width: 1200px; margin: 0 auto; gap: 40px; z-index: 3; } .hero-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(90deg, rgb(255 255 255) 40%, transparent); z-index: 2; } .hero-content { flex: 1; max-width: 50%; } .hero-title { font-size: 48px; font-family: "Ubuntu", sans-serif; font-weight: 700; font-style: normal; color: #000; margin-bottom: 20px; line-height: 1.2; } .hero-description { font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; color: #000; font-size: 18px; margin-bottom: 30px; line-height: 1.5; } .hero-button { position: relative; display: flex; padding: 15px 30px; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); color: #fff; text-decoration: none; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; font-size: 16px; border-radius: 15px; transition: 0.2s all; box-shadow: 0px 10px 20px rgb(255 130 158 / 40%); align-items: center; overflow: hidden; gap: 10px; } .hero-button:hover { background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); box-shadow: 0px 10px 20px rgb(255 130 158 / 60%); transform: translateY(-5px) scale(1.05); } .hero-button:before { content: ''; width: 100%; height: 200%; position: absolute; top: 0; left: 0; opacity: 0.4; filter: blur(10px); background: linear-gradient(to left, transparent 0%, #fff 30%, #fff 60%, transparent 100%); transform: translate(-100%, -25%) rotate(10deg); animation: blick 3s infinite; } .hero-image { flex: 1; max-width: 50%; } .hero-img { position: relative; top: 20px; bottom: 0px; width: 700px; height: auto; } .hero-starter { display: flex; align-items: center; gap: 20px; } .hero-online { display: flex; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; color: #000; align-items: center; gap: 10px; } #total_counter { background: rgb(225 225 225); color: #000; border-radius: 5px; padding: 2px 5px; font-size: 16px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; } .icon { width: 24px; height: 24px; } .user-avatar-pic, .user-avatar { width: 36px; height: 36px; border-radius: 25%; transition: 0.2s all; } .user-avatar-pic:hover { transform: scale(1.1); } .PlayerMenu-module__profileLink { padding: 0px; } .PlayerMenu-module__profileLink:hover, .PlayerMenu-module__profileLink:focus { background-color: transparent; } .page-loader { position: fixed; top: 0; left: 0; width: 100%; height: 3px; background: transparent; z-index: 2000; opacity: 0; transition: opacity 0.2s ease; } .page-loader::before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #ff829e; } .page-loader--active { opacity: 1; } .page-loader--active::before { animation: fillLoader 1s ease-in-out forwards; } .page-loader--complete { opacity: 0; } .page-loader--complete::before { width: 100%; animation: none; } #balance-icon { margin-top: 3px; width: 20px; } .PlayerBalance-module__btn { background: transparent; color: #fff; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); text-transform: none; cursor: pointer; border-radius: 10px; display: flex; align-items: center; justify-content: center; padding: 5px 10px; white-space: nowrap; transition: 0.2s all; flex-direction: row-reverse; gap: 5px; box-shadow: 0px 10px 20px rgb(255 130 158 / 40%); } .PlayerBalance-module__btn:hover, .PlayerBalance-module__btn:focus { background-color: transparent; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); box-shadow: 0px 10px 20px rgb(255 130 158 / 60%); transform: scale(1.1); } .servers-section { padding: 15px 20px; border-radius: 20px; margin-top: 15px; background-image: linear-gradient(88deg, #ffffff 30%, transparent 80%); color: #000; } .servers-container { max-width: 1200px; margin: 0 auto; } .servers-content { display: flex; align-items: center; gap: 40px; } .servers-image { flex: 1; max-width: 50%; } .servers-img { position: relative; top: 20px; left: -20px; bottom: 0px; width: 400px; height: auto; } .servers-info { flex: 1; max-width: 50%; } .servers-info-title { font-size: 28px; font-family: "Ubuntu", sans-serif; font-weight: 700; font-style: normal; margin-bottom: 20px; } .servers-info-description { font-size: 16px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; line-height: 1.6; margin-bottom: 20px; } .servers-advantages { display: flex; list-style: none; padding: 0; flex-wrap: wrap; align-items: center; gap: 10px; } .servers-advantage { display: flex; font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; background: rgb(255 255 255); border: 1px solid rgb(230 230 230); border-radius: 10px; padding: 5px 15px; line-height: 1.5; position: relative; align-items: center; gap: 5px; box-shadow: 0px 5px 10px rgb(0 0 0 / 10%); } .adv-icon { width: 18px; height: 18px; fill: #ff4e75; } .preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #fff; display: flex; align-items: center; justify-content: center; z-index: 9999; transition: opacity 0.5s ease; } .preloader--fadeout { opacity: 0; } .preloader-container { text-align: center; } .preloader-logo { width: 100px; height: 100px; animation: pulse 1.5s infinite ease-in-out; } .preloader-dots { display: flex; justify-content: center; gap: 10px; margin: 20px 0; } .preloader-dot { width: 10px; height: 10px; background: #ff9eb4; border-radius: 50%; opacity: 0.3; } .preloader-dot:nth-child(1) { animation: dotFade 1.2s infinite; } .preloader-dot:nth-child(2) { animation: dotFade 1.2s infinite 0.4s; } .preloader-dot:nth-child(3) { animation: dotFade 1.2s infinite 0.8s; } .preloader-text { color: #000; font-size: 18px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; } .start-playing-section { padding: 30px 40px; background: #fff; border-radius: 20px; margin-top: 15px; color: #000000; position: relative; overflow: hidden; } .start-playing-container { max-width: 1200px; margin: 0 auto; } .start-playing-title { font-size: 36px; font-family: "Ubuntu", sans-serif; font-weight: 800; font-style: normal; text-align: center; margin-bottom: 40px; text-transform: uppercase; letter-spacing: 1px; background: #000; -webkit-background-clip: text; background-clip: text; color: transparent; animation: fadeIn 1s ease-in-out; } .start-playing-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 30px; } .start-playing-step { background: transparent; border: 2px solid #e8e8e8; backdrop-filter: blur(10px); padding: 15px; border-radius: 15px; text-align: center; transition: 0.2s all; transform: translateY(0px); } .start-playing-step:hover { border: 2px solid #ff688a; transform: translateY(-10px); } .step-number { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); color: #fff; font-size: 20px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; border-radius: 50%; margin: 0 auto 15px; box-shadow: 0px 10px 20px rgb(255 130 158 / 40%); } .start-playing-step-title { font-size: 21px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; margin-bottom: 10px; } .start-playing-step-title-rust { font-family: "Ubuntu", sans-serif; font-weight: 500; background: #ff688a; color: #fff; padding: 3px 10px; border-radius: 10px; } .start-playing-step-description { font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; line-height: 1.5; } .start-playing-step-description-connect, .start-playing-step-description-buttonf1 { background: #ff688a; color: #fff; font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; padding: 2px 5px; border-radius: 8px; } .start-playing-link { display: inline-block; margin-top: 15px; padding: 10px 20px; background: transparent; border: 2px solid #ff688a; color: #ff688a; text-decoration: none; font-family: "Ubuntu", sans-serif; font-weight: 600; font-style: normal; border-radius: 10px; transition: background 0.2s ease; } .start-playing-link:hover { background: #ff688a; color: #fff; } .start-monitoring-blocks { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .start-monitoring-block { display: flex; background: rgb(243 243 243); padding: 30px; text-align: center; font-size: 14px; border-radius: 15px; flex-direction: column; gap: 10px; } .cookie-banner { position: fixed; bottom: 90px; right: 20px; width: 340px; background-color: rgb(255 255 255 / 50%); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 2px solid #ff688a; color: #000000; padding: 20px; border-radius: 20px; z-index: 1000; display: flex; flex-direction: column; gap: 15px; overflow: visible; } .cookie-banner__content { font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; line-height: 1.5; color: #000000; } .cookie-banner__button { background-color: #ff688a; color: #ffffff; padding: 10px 20px; border-radius: 15px; cursor: pointer; font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 400; transition: background-color 0.2s; align-self: flex-end; } .cookie-banner__button:hover { background-color: #e6607e; } .theme-button { width: 36px; height: 36px; display: flex; background: #e5d3f6; padding: 5px; border-radius: 10px; cursor: pointer; justify-content: center; align-items: center; transition: 0.2s all; } .theme-button:hover { transform: scale(1.1); } .switchericon { width: 21px; height: 21px; fill: #b665fe; } .PlayerMenu-module__wrapper { margin-left: auto; display: flex; align-items: center; column-gap: 15px; flex-direction: row-reverse; } .boxBody { background: transparent; padding: 15px !important; } .boxBody:last-child { border-radius: 15px; } .BasketContent-module__wrapper, .HistoryContent-module__wrapper { width: 100%; margin-bottom: 20px; background: #fff; border-radius: 15px; } .boxHeader { background: #ffffff; border-radius: 15px 15px 0 0; } .WelcomeSelectServer-module__description { display: block; font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 400; text-align: left; font-style: normal; color: #000; margin-bottom: 20px; } .WelcomeSelectServer-module__header { font-size: 18px; font-family: "Ubuntu", sans-serif; font-weight: 400; text-align: left; font-style: normal; color: #000; display: flex; align-items: center; justify-content: space-between; } .Server-module__serverName { color: #000000; font-family: "Ubuntu", sans-serif; font-weight: 400; font-size: 14px; text-align: left; font-style: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .Button-module__btn { cursor: pointer; display: flex; padding: 8px 14px; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); color: #fff; border: none; text-decoration: none; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; font-size: 16px; border-radius: 15px; transition: 0.2s all; box-shadow: 0px 10px 20px rgb(255 130 158 / 40%); align-items: center; overflow: hidden; gap: 10px; justify-content: center; } .Button-module__btn.Button-module__accent { color: rgb(255 255 255 / 85%); background-color: transparent; border-color: transparent; } .Button-module__btn.Button-module__accent:hover, .Button-module__btn.Button-module__accent:focus { background-color: transparent; border-color: transparent; transform: translateY(-4px); background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); } .Shop-module__wrapper { width: 100%; border-radius: 15px; margin-top: 20px; margin-bottom: 20px; } .donate-title { font-size: 36px; font-family: "Ubuntu", sans-serif; font-weight: 800; font-style: normal; text-align: center; margin-top: 20px; margin-bottom: 40px; text-transform: uppercase; letter-spacing: 1px; background: #000; -webkit-background-clip: text; background-clip: text; color: transparent; animation: fadeIn 1s ease-in-out; } .Servers-module__server.Servers-module__active, .Servers-module__server:hover, .Servers-module__server:focus { background-color: transparent; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); box-shadow: 0px 10px 20px rgb(255 130 158 / 40%); color: #fff; } .Servers-module__server { cursor: pointer; color: var(--font-color-900); background-color: #f3f3f3; padding: 10px 15px; border-radius: 10px; flex: 1; margin: 5px; min-width: 200px; max-width: 300px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; transition: all .15s ease; } .Servers-module__servers { display: flex; flex-wrap: wrap; margin: -5px -5px 10px; justify-content: flex-start; } .Product-module__wrapper { display: flex; background: transparent; border: 2px solid #e5e5e5; position: relative; padding: 10px; cursor: pointer; border-radius: 15px; overflow: hidden; animation: Product-module__productAnimation .15s ease; transition: 0.2s all; flex-direction: row; align-items: center; gap: 20px; } .Product-module__wrapper:hover { transform: scale(1.03); } .Product-module__name { position: relative; z-index: 1; transition: all .2s ease; transform: none; width: auto; padding: 0px; margin-bottom: 10px; bottom: unset; left: unset; font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 24px; font-style: normal; background-color: transparent; } .Product-module__price { position: relative; top: unset; left: unset; background-color: #f4f3f4; color: #000000; padding: 5px; border-radius: 10px; display: flex; align-items: center; font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 21px; font-style: normal; z-index: 2; } .Product-module__oldPrice { position: relative; margin-right: 4px; font-weight: 400; } .Product-module__oldPrice:after { position: absolute; content: ""; width: 100%; height: 2px; background-color: #fd6889; top: 50%; left: 0; transform: translateY(-50%); } .Product-module__discount { top: 10px; right: 10px; background-color: #fb5757; color: rgb(255 255 255); padding: 4px 8px; border-radius: 10px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-size: 16px; font-style: normal; } .Product-module__img { object-fit: contain; width: 170px; height: 170px; padding: 10px; background: rgb(231 231 231 / 40%); border-radius: 20px; aspect-ratio: 1 / 1; } .Product-module__pinfo { display: flex; flex-direction: column; align-items: flex-start; } .Product-module__pbtn { background: transparent; background-image: linear-gradient(320deg, rgb(255 85 123), rgb(255 156 178)); color: #fff; text-transform: none; cursor: pointer; border-radius: 10px; display: flex; align-items: center; justify-content: center; margin-top: 15px; padding: 10px 20px; font-family: "Ubuntu", sans-serif; font-weight: 400; white-space: nowrap; transition: all .1s ease; box-shadow: 0px 10px 20px rgb(255 130 158 / 40%); } .bubble-footer { position: relative; bottom: 0; left: 0; width: 100%; background: rgb(245 239 240); border-top: 1px solid #ded9da; color: #fff; z-index: 1; } .footer-container { display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 0 auto; padding: 20px 15px; box-sizing: border-box; } .footer-nav__list { list-style: none; padding: 0; margin: 0; display: flex; gap: 20px; } .footer-nav__item a { color: #c1c1c1; text-decoration: none; font-size: 14px; display: flex; align-items: center; gap: 10px; transition: color 0.2s; } .footer-nav__item a:hover { color: #fff; } .footer-nav__item a svg { width: 24px; height: 24px; stroke: #c1c1c1; transition: stroke 0.2s; } .footer-nav__item a:hover svg { stroke: #25e2b6; } .footer-text { flex: 0.8 1 0%; } .footer-text_face { font-size: 13px; font-family: "Nunito", sans-serif; color: #aeaeae; user-select: none; } .footer-text_info { font-size: 11px; font-family: "Nunito", sans-serif; color: #808080; } .footer-links { display: flex; flex-direction: column; gap: 5px; } .footer-links__item { background: rgb(255 104 138); padding: 5px 10px; border-radius: 8px; font-family: "Ubuntu", sans-serif; font-weight: 400; color: #ffffff; text-decoration: none; font-size: 14px; width: fit-content; transition: 0.2s all; } .footer-links__item:hover { background: rgb(215 87 116); color: #fff; } .footer-logo img { max-width: 75px; height: auto; transition: 0.2s; } .footer-logo img:hover { opacity: 0.6; } .footer-logo img.shake { animation: shake 0.3s ease-in-out infinite; } .static { filter: invert(1); } .mon_info_container { display: flex; column-gap: 0.7rem; justify-content: space-between; } .mon_info { display: flex; flex-direction: column; gap: 10px; } .mon_title { font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; font-size: 16px; color: rgb(0 0 0 / 85%); display: flex; align-items: center; } .mon_about { position: relative; display: flex; background: rgb(255 255 255 / 5%); width: 24px; height: 24px; justify-content: center; align-items: center; border-radius: 5px; cursor: pointer; transition: 0.3s all; } .mon_about:hover { background: rgb(255 255 255 / 10%); } .mon_number { display: flex; background: rgb(101 70 193); width: 24px; height: 24px; justify-content: center; align-items: center; border-radius: 5px; color: rgb(255 255 255 / 85%); font-size: 11px; font-weight: 500; margin-right: 10px; } .mon_header { display: flex; justify-content: center; align-items: center; margin-top: 10px; margin-left: 0px; margin-bottom: 20px; } .mon_header_title { color: #fff; font-size: 14px; font-family: "Nunito", sans-serif; font-weight: 500; } .mon_total_count { display: flex; gap: 0.3rem; justify-content: center; align-items: center; color: rgb(255 255 255); font-size: 13px; font-weight: 500; font-family: "Nunito", sans-serif; } .mon_copy { display: flex; background: transparent; border: 2px solid #ff6a8b; padding: 10px 10px 10px 10px; border-radius: 8px; text-align: center; font-size: 13px; font-family: "Ubuntu", sans-serif; font-weight: 600; font-style: normal; color: rgb(255 106 139); cursor: pointer; transition: 0.2s all; align-items: center; justify-content: center; gap: 10px; } .mon_copy:hover { background: #ff6a8b; color: #ffffff; } .mon-icon { width: 16px; height: 16px; } .mon_total { display: flex; align-items: center; gap: 5px; } .mon_online_icons { display: flex; flex-direction: column; gap: 10px; } .mon_online { display: flex; align-items: flex-start; gap: 10px; margin-top: 5px; } .monitoring-loader { width: 20px; height: 20px; border: 2px solid #ababab; border-top: 2px solid rgb(255 104 138); border-radius: 50%; animation: spin 0.5s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .server-players { background: #fc6788; color: #fff; padding: 1px 5px; border-radius: 8px; font-family: "Ubuntu", sans-serif; font-style: normal; font-weight: 500; overflow: hidden; } #mon_online_players_total { background: #f2f2f2; color: #000000; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; padding: 2px 5px; border-radius: 6px; } #server-40153, #server-40154, #server-40155 { font-family: "Ubuntu", sans-serif; font-style: normal; font-weight: 400; } #progress-40153, #progress-40154, #progress-40155 { background-color: #ff6a8b; height: 100%; width: 0; border-radius: 10px; transition: width 0.3s ease; filter: drop-shadow(5px 0px 8px #ff6a8b); } .mon_online_progress { background-color: #e4e4e4; height: 8px; width: 100%; border-radius: 10px; margin-top: 5px; overflow: hidden; } .server-players.animate-up, #mon_online_players_total.animate-up { animation: count-up 0.3s ease; } .server-players.animate-down, #mon_online_players_total.animate-down { animation: count-down 0.3s ease; } .server-joining { font-size: 12px; background-image: linear-gradient(45deg, #2f2f2f 30%, transparent 75%); padding: 3px 6px; border-radius: 8px; color: #d1d1d1; position: relative; top: 7px; } .bubble { border-radius: 50%; box-shadow: inset 0px 10px 30px 5px rgba(255, 255, 255, 1); height: 200px; position: absolute; width: 200px; } .bubble:after { background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 70%); border-radius: 50%; box-shadow: inset 0 20px 30px rgba(255, 255, 255, 0.3); content: ""; height: 180px; left: 10px; position: absolute; width: 180px; } .x1 { -webkit-animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate; left: -5%; top: 5%; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); transform: scale(0.6); } .x2 { -webkit-animation: animateBubble 20s linear infinite, sideWays 4s ease-in-out infinite alternate; -moz-animation: animateBubble 20s linear infinite, sideWays 4s ease-in-out infinite alternate; animation: animateBubble 20s linear infinite, sideWays 4s ease-in-out infinite alternate; left: 5%; top: 80%; -webkit-transform: scale(0.4); -moz-transform: scale(0.4); transform: scale(0.4); } .x3 { -webkit-animation: animateBubble 28s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 28s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 28s linear infinite, sideWays 2s ease-in-out infinite alternate; left: 10%; top: 40%; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); transform: scale(0.7); } .x4 { -webkit-animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate; -moz-animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate; animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate; left: 20%; top: 0; -webkit-transform: scale(0.3); -moz-transform: scale(0.3); transform: scale(0.3); } .x5 { -webkit-animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate; -moz-animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate; animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate; left: 30%; top: 50%; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); transform: scale(0.5); } .x6 { -webkit-animation: animateBubble 21s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 21s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 21s linear infinite, sideWays 2s ease-in-out infinite alternate; left: 50%; top: 0; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); } .x7 { -webkit-animation: animateBubble 20s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 20s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 20s linear infinite, sideWays 2s ease-in-out infinite alternate; left: 65%; top: 70%; -webkit-transform: scale(0.4); -moz-transform: scale(0.4); transform: scale(0.4); } .x8 { -webkit-animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate; -moz-animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate; animation: animateBubble 22s linear infinite, sideWays 3s ease-in-out infinite alternate; left: 80%; top: 10%; -webkit-transform: scale(0.3); -moz-transform: scale(0.3); transform: scale(0.3); } .x9 { -webkit-animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate; -moz-animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate; animation: animateBubble 29s linear infinite, sideWays 4s ease-in-out infinite alternate; left: 90%; top: 50%; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); transform: scale(0.6); } .x10 { -webkit-animation: animateBubble 26s linear infinite, sideWays 2s ease-in-out infinite alternate; -moz-animation: animateBubble 26s linear infinite, sideWays 2s ease-in-out infinite alternate; animation: animateBubble 26s linear infinite, sideWays 2s ease-in-out infinite alternate; left: 80%; top: 80%; -webkit-transform: scale(0.3); -moz-transform: scale(0.3); transform: scale(0.3); } .Toasts-module__wrapper { position: fixed; top: unset; bottom: 20px; right: 50%; left: 40%; max-height: 100vh; z-index: 400; } .Toast-module__toast { width: 360px; padding: 15px; border-radius: 15px; background: #ffffff; box-shadow: 0px 0px 20px 15px rgb(0 0 0 / 10%); overflow: hidden; cursor: pointer; display: flex; align-items: center; opacity: 0; animation: stretchHoverBottom 0.2s ease-out forwards; animation-delay: 0.1s; } .Toast-module__title { color: var(--font-color-700); font-size: 16px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; } .Toast-module__message { color: #626262; white-space: pre-wrap; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; } .ModalLayout-module__wrapper { width: 100vw; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgb(157 157 157 / 80%); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); z-index: 200; } .productModalImg { background: rgb(242 242 242); padding: 5px; border-radius: 20px; max-width: 220px; width: 100%; height: 220px; object-fit: contain; } .ProductModal-module__command, .ProductModal-module__bp, .ProductModal-module__item, .ProductModal-module__dropdown { width: 600px; display: flex; flex-direction: column-reverse; gap: 0px; } .ProductModal-module__header { font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 24px; font-style: normal; display: flex; align-items: center; justify-content: space-between; padding: 0px; margin-bottom: 10px; } .TotalSum-module__label, .ActionSelector-module__label, .ItemContent-module__label, .ProductItemSelector-module__label, .SelectContent-module__label { width: 100%; text-align: left; display: block; font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 14px; font-style: normal; margin-bottom: 8px; } .TotalSum-module__inputWrapper { width: 100%; display: flex; height: 38px; border-radius: 10px; overflow: hidden; background: #f2f2f2; flex-direction: row-reverse; } .TotalSum-module__currency { height: 100%; padding: 0 10px; background: #e0e0e0; color: rgb(91 91 91 / 85%); font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 14px; font-style: normal; line-height: 36px; } .TotalSum-module__input { width: 100%; padding: 0 10px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 16px; font-style: normal; color: #000; } .CountSelector-module__label, .CountSelector-module__inputWrapper { display: none; } .ModalLayout-module__modal { box-shadow: none; } .dropDownCurrentItem, .Selector-module__dropDownCurrentItem { width: 100%; background-color: #f2f2f2; cursor: pointer; border-radius: 10px; display: flex; align-items: center; justify-content: space-between; padding: 10px; white-space: nowrap; font-family: "Ubuntu", sans-serif; font-weight: 400; font-size: 13px; outline: 1px solid transparent; transition: all .1s ease; } .dropDownCurrentItem:hover, .dropDownCurrentItem:focus, .Selector-module__dropDownCurrentItem:hover, .Selector-module__dropDownCurrentItem:focus { outline: 1px solid #cccccc; } .ActionSelector-module__icon, .Selector-module__icon { width: 18px; height: 18px; flex: 0 0 20px; fill: #909090; } .dropDownList, .Selector-module__dropDownList { width: 100%; margin-top: 2px; position: absolute; top: 100%; background: #f2f2f2; border: 1px solid #e3e3e3; box-shadow: 0 10px 20px 10px rgb(0 0 0 / 10%); padding: 5px; border-radius: 10px; max-height: 200px; overflow-y: auto; z-index: 60; } .dropDownList.dropDownListOpenOnTop { top: 100%; bottom: unset; transform: translateY(3px) scale(.94); margin-bottom: 0px; width: 160px; } .dropDownItem, .Selector-module__dropDownItem { width: 100%; display: flex; flex-direction: column; cursor: pointer; padding: 8px 12px; background: rgb(231 231 231); color: rgb(45 45 45 / 85%); border-radius: 8px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 14px; font-style: normal; text-align: left; transition: all .2s ease; } .dropDownItem:hover, .dropDownItem:focus, .dropDownItem.active, .Selector-module__dropDownItem:hover, .Selector-module__dropDownItem:focus, .Selector-module__dropDownItem.Selector-module__active { background-color: #ff7e94; color: #ffffff; } .Selector-module__dropDownList.Selector-module__openOnTop { margin-bottom: 2px; bottom: unset; width: 185px; } .dropdown_product_zone { background: #fff; display: flex; flex-direction: column; padding: 20px 0px; border-radius: 15px; } .dropdown_buyzone { display: flex; flex-wrap: nowrap; flex-direction: row; align-items: center; gap: 0px; justify-content: space-around; } .dropdown_buyzone_buy { display: flex; flex-direction: row-reverse; align-items: center; gap: 0px; padding: 0px 20px; margin-top: 20px; justify-content: center; } .product_zone { background: #fff; display: flex; flex-direction: column; padding: 20px 0px; border-radius: 15px; } .product_buyzone { display: flex; flex-wrap: nowrap; flex-direction: row; align-items: center; gap: 0px; justify-content: space-around; } .product_buyzone_buy { display: flex; flex-direction: row-reverse; align-items: center; gap: 0px; padding: 0px 20px; margin-top: 20px; justify-content: center; } .productModalDescription { list-style: inside; text-align: left; padding: 10px; margin-bottom: 0px; background-color: transparent; } .productModalGiveText { background: rgb(242 242 242); padding: 10px; border-radius: 10px; color: #555555; display: block; text-align: center; font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 14px; font-style: normal; } .Button-module__btn.Button-module__accent { color: rgb(255 255 255 / 85%); background-color: transparent; border-color: transparent; padding: 10px 45px; } .ProductItemSelector-module__label { width: 100%; text-align: left; display: block; font-family: "Ubuntu", sans-serif; font-weight: 500; font-size: 13px; font-style: normal; margin-bottom: 0px; margin-top: 5px; } .ProductItemSelector-module__items { display: flex; gap: 5px; align-items: center; justify-content: flex-start; } .ProductItemSelector-module__item { cursor: pointer; border: 2px solid transparent; background: rgb(239 239 239); border-radius: 10px; padding: 0px; height: 45px; transition: all .15s ease; } .ProductItemSelector-module__item.ProductItemSelector-module__active, .ProductItemSelector-module__item:hover, .ProductItemSelector-module__item:focus { border: 2px solid rgb(226 195 109); background: rgb(255 240 199); } .PlayerBalanceModal-module__header { font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; font-size: 18px; display: flex; align-items: center; justify-content: space-between; } .PlayerBalanceModal-module__label { margin-bottom: 5px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; font-size: 14px; } .PlayerBalance-module__modal { margin-top: 300px; width: 300px; background: #fff; border-radius: 15px; } .PlayerBalanceModal-module__footer { display: flex; justify-content: space-evenly; border-radius: 0 0 15px 15px; background: #fff; padding: 0px 0px 20px 0px; } .PlayerBalanceModal-module__inputWrapper { width: 100%; display: flex; height: 36px; border-radius: 10px; overflow: hidden; background: #e9e9e9; flex-direction: row-reverse; } .PlayerBalanceModal-module__currency { height: 100%; padding: 0 10px; background: #d2d2d2; color: rgb(74 74 74 / 85%); line-height: 35px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; font-size: 14px; } .PlayerBalanceModal-module__input { width: 100%; padding: 0 10px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; font-size: 18px; line-height: 1.2rem; color: #4a4a4a; } .Profile-module__wrapper, .ProfileBasket-module__wrapper, .ProfileHistory-module__wrapper { display: flex; align-items: flex-start; margin-top: 50px !important; margin-bottom: 50px !important; padding: 0px; } .ProfileNav-module__wrapper { min-width: 264px; max-width: 264px; margin-right: 10px; } .ProfileNav-module__name { font-size: 16px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; color: #000; background: rgb(242 242 242); padding: 5px 10px; border-radius: 10px; } .ProfileContent-module__header, .BasketContent-module__header, .HistoryContent-module__header { display: none; } .ProfileContent-module__title { display: block; margin-bottom: 5px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; color: #555555; } .ProfileContent-module__infoLine span { font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; color: #333333; } .ProfileContent-module__infoLineValue.ProfileContent-module__steamid { cursor: pointer; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; color: #333333; transition: all .15s ease; } .ProfileContent-module__infoLineValue.ProfileContent-module__steamid:hover { color: #ff688a; } .ProfileContent-module__infoLine span { font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; color: #333333; } .ProfileContent-module__infoLineValue { font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; color: #333333; } .ProfileContent-module__box { background-color: transparent; border-radius: 15px; padding: 0px; } .ProfileContent-module__infoWrapper { margin-bottom: 25px; } .ProfileContent-module__infoLine+.ProfileContent-module__infoLine { border-top: 1px solid #efefef; } .ProfileContent-module__input { width: 100%; display: flex; height: 40px; border-radius: 8px; overflow: hidden; padding: 0 15px; background: #efefef; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; } .ProfileContent-module__inputWrapper { display: flex; width: 100%; height: 40px; margin-bottom: 15px; align-items: center; } .ProfileNav-module__header { display: flex; align-items: center; flex-direction: row; gap: 10px; background: #ffffff !important; border-radius: 15px !important; margin-bottom: 10px; } .ProfileNav-module__img { width: 64px; height: 64px; border-radius: 50%; margin-bottom: 0px; } .ProfileNav-module__navItem { cursor: pointer; background: #f2f2f2; border-radius: 10px; padding: 10px 15px; color: #5a5a5a; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; transition: all .15s ease; } .ProfileNav-module__navItem:hover, .ProfileNav-module__navItem:focus, .ProfileNav-module__navItem.ProfileNav-module__active { color: #000000; background: #e4e4e4; } .ProfileContent-module__body { display: flex; flex-direction: column; background: #fff !important; } .ProfileNav-module__body { display: flex; flex-direction: column; background: #fff !important; border-radius: 15px; } .BasketSearch-module__wrapper, .HistorySearch-module__wrapper { width: 100%; display: flex; height: 38px; border-radius: 8px; overflow: hidden; background: #f2f2f2; } .BasketSearch-module__input, .HistorySearch-module__input { font-size: 13px; width: 100%; padding: 0 10px; background: #efefef; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; } .BasketSearch-module__iconWrapper, .HistorySearch-module__iconWrapper { height: 100%; padding: 0 10px; background: transparent; color: rgb(0 0 0); display: flex; align-items: center; justify-content: center; } .BasketSearch-module__icon path, .HistorySearch-module__icon path { stroke: #fe6889; stroke-width: 3px; } .BasketTable-module__tableTitle, .HistoryTable-module__tableTitle { color: #606060; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; } .BasketTable-module__tableLine, .BasketTable-module__tableHeader { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; align-items: center; padding: 15px 10px; border-radius: 10px; } .BasketTable-module__tableHeader, .HistoryTable-module__tableHeader { background-color: transparent; } .BasketTable-module__value { color: #000000; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .15s ease; } .BasketTable-module__inlineBtn { color: #fc6788; cursor: pointer; margin-top: 5px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; transition: all .15s ease; } .BasketTable-module__inlineBtn:hover { color: #a91c3b; } .BasketTable-module__tableLine:nth-child(2n-1) { background-color: #fefcfd; border: 1px solid #ebebeb; } .BasketTable-module__tableLine { position: relative; border: 1px solid #ebebeb; margin-bottom: 10px; margin-top: 10px; } .BasketTable-module__itemImg, .BasketTable-module__skeletonImg { width: 50px !important; height: 50px !important; border-radius: 10px !important; margin-right: 15px; margin-bottom: 0px; } .Pagination-module__navPageBtn, .Pagination-module__page { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; border: 1px solid transparent; background: #efefef; } .Pagination-module__navPageBtn:hover, .Pagination-module__navPageBtn:focus { border: 1px solid transparent; background: #efefef; } .Pagination-module__pagIcon { transition: all .15s ease; width: 14px; height: 14px; stroke-width: 3px; stroke: #919191; } .Pagination-module__navPageBtn:hover .Pagination-module__pagIcon, .Pagination-module__navPageBtn:focus .Pagination-module__pagIcon { stroke: #fd6889; } .Pagination-module__page:hover, .Pagination-module__page.Pagination-module__active, .Pagination-module__page:focus { color: #575757; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; } .HistoryTable-module__tableLine { background-color: transparent; border: 1px solid #ebebeb; border-radius: 10px; margin-top: 10px; margin-bottom: 10px; } .HistoryTable-module__tableLine:nth-child(2n-1) { background-color: transparent; border: 1px solid #ebebeb; border-radius: 10px; } .HistoryTable-module__value { color: #343434; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .15s ease; } .BasketContent-module__modal { width: 480px; background: #fff; border-radius: 15px; } .BasketChangeServer-module__footer { display: flex; justify-content: space-around; border-radius: 0 0 15px 15px; background: #fff; } .errorMessage { display: block; width: 100%; text-align: center; margin: 20px 0; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: rgb(136 136 136); } .BasketChangeServer-module__header { font-size: 17px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; color: #000000; display: flex; justify-content: flex-start; } .socials-section { width: 100%; margin: 20px 0px 60px 0px; text-align: center; padding: 15px 20px; border-radius: 20px; margin-top: 15px; color: #000000; position: relative; overflow: hidden; } .socials-section h2 { font-size: 36px; font-family: "Ubuntu", sans-serif; font-weight: 800; font-style: normal; text-align: center; margin-top: 20px; margin-bottom: 40px; text-transform: uppercase; letter-spacing: 1px; background: #000; -webkit-background-clip: text; background-clip: text; color: transparent; animation: fadeIn 1s ease-in-out; } .social-blocks { display: flex; align-items: center; justify-content: center; gap: 10px; } .social-block { background: #fff; padding: 20px 30px; border-radius: 15px; box-shadow: 0px 5px 20px rgb(0 0 0 / 10%); } .social-icon { width: 31px; height: 31px; margin-bottom: -4px; padding: 3px; fill: #fff; } .discord-block-icon { background: #6c61ff; border-radius: 10px; padding: 5px; } .discord-block { display: flex; align-items: center; gap: 10px; } .discord-block-title { font-size: 18px; font-family: "Ubuntu", sans-serif; font-weight: 500; } .discord-block-info, .telegram-block-info { display: flex; align-items: flex-start; flex-direction: column; gap: 5px; } .discord-block-button { background: #6c61ff; color: #fff; padding: 5px 10px; border-radius: 8px; font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; transition: 0.2s all; } .discord-block-button:hover { background: #4a3dfb; } .telegram-block-icon { background: #61a8ff; border-radius: 10px; padding: 5px; } .telegram-block { display: flex; align-items: center; gap: 10px; } .telegram-block-title { font-size: 18px; font-family: "Ubuntu", sans-serif; font-weight: 500; } .telegram-block-button { background: #61a8ff; color: #fff; padding: 5px 10px; border-radius: 8px; font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; transition: 0.2s all; } .telegram-block-button:hover { background: #348cf8; } .Page-module__wrapper { width: 100%; margin-bottom: 50px; margin-top: 50px; } .page-title { font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; font-size: 21px; margin-bottom: 10px; } .page-description { font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; margin-bottom: 10px; line-height: 1.2rem; border: 1px solid #dbdbdb; border-radius: 8px; padding: 10px; } .page-description span { background: #f47692; color: #fff; padding: 2px 6px; border-radius: 8px; } .page-block { background: #fff; border-radius: 15px; padding: 15px; margin-bottom: 10px; } .PlayerMenuMobile-module__line { width: 80%; height: 3px; border-radius: 10px; background-color: #000; } .PlayerMenuMobile-module__mobileMenuBtn { flex-direction: column; align-items: center; justify-content: space-around; padding: 5px 0; width: 30px; height: 30px; border-radius: 6px; margin-left: 5px; margin-right: 10px; } .PlayerMenuMobile-module__menu { position: absolute; right: 0; top: 0; height: 100vh; width: min(320px, 100vw - 30px); display: flex; flex-direction: column; transform: translate(100%); background: #fff; transition: transform .15s cubic-bezier(.4,0,.2,1); } .PlayerMenuMobile-module__playerMenu { display: flex; flex-direction: row; align-items: center; row-gap: 0px; gap: 15px; } .PlayerMenuMobile-module__menuWrapper { background-color: rgb(15 15 15 / 80%); } .Server-module__server { width: 100%; background-color: var(--bg-color-700); padding: 10px 15px; border-radius: 15px; display: flex; align-items: center; justify-content: space-between; column-gap: 5px; } .ItemContent-module__footer { display: flex; padding: 0px; background: transparent; justify-content: flex-end; } .SelectContent-module__footer { display: flex; padding: 0px; background: transparent; justify-content: flex-end; } .Button-module__gray { color: #ffffff !important; font-size: 18px !important; background-color: #ff6767 !important; background-image: none !important; border-color: transparent !important; height: 30px; width: 30px; top: -10px; right: 10px; position: relative; border-radius: 10px !important; box-shadow: none !important; } #donate { background: #fff; } .productModalDescription { list-style: inside; text-align: left; padding: 10px; margin-bottom: 0px; border-radius: 10px; background-color: transparent; background: #fff; } .Product-Eggs { display: flex; align-items: center; justify-content: space-evenly; } .Product-Egg { display: flex; gap: 10px; background: #f4f2f2; border: 1px solid #dfdfdf; border-radius: 10px; padding: 10px 15px; align-items: center; } .Product-Egg-icon { width: 46px; height: 46px; padding: 3px; background: #dfdfdf; border-radius: 8px; } .Product-Egg-title { font-family: "Ubuntu", sans-serif; font-weight: 400; font-size: 16px; color: #000000; font-style: normal; } .Product-Egg-info { display: flex; flex-direction: column; gap: 5px; } .Product-Egg-desc { font-family: "Ubuntu", sans-serif; font-weight: 400; font-size: 14px; color: #494949; font-style: normal; } .Product-Egg-desc span { font-family: "Ubuntu", sans-serif; font-weight: 400; font-size: 14px; color: #ffffff; font-style: normal; background: #fa6b8b; padding: 2px 10px; border-radius: 8px; } .WelcomeSelectServer-module__modal { background: #fff; border-radius: 15px; width: 580px; } @media (max-width: 1024px) { .start-playing-steps { grid-template-columns: 1fr; } } @media (max-width: 768px) { .container { width: 100% !important; } .hero-section { width: 100%; } .hero-container { flex-direction: column; text-align: center; } .hero-content { max-width: 100%; } .hero-image, .servers-image { display: none; } .hero-title { margin-top: 10px; font-size: 26px; } .hero-description { font-size: 16px; } .hero-video-bg { width: auto; height: auto; object-fit: contain; } .hero-overlay { background-image: linear-gradient(0deg, rgb(255 255 255) 60%, rgb(255 255 255 / 70%)); } .hero-starter { flex-direction: column-reverse; margin-bottom: 20px; } .servers-section { width: 100%; } .servers-content { flex-direction: column; text-align: center; } .servers-info { max-width: 100%; } .servers-title { font-size: 28px; } .servers-info-title { font-size: 24px; } .servers-advantages { display: flex; list-style: none; padding: 0; flex-wrap: wrap; align-items: stretch; gap: 10px; flex-direction: row; justify-content: center; } .start-playing-section { width: 100%; padding: 40px 15px; } .start-playing-title { font-size: 30px; } .start-playing-step-title { font-size: 20px; } .start-playing-blocks { grid-template-columns: 1fr; } .start-monitoring-blocks { display: flex; gap: 10px; flex-direction: column; } .Header-module__nav { display: none; } .container.headerContainer { top: 0px; border-radius: 0px; } .Servers-module__servers { display: flex; flex-wrap: wrap; margin: -5px -5px 10px; justify-content: center; } .Products-module__wrapper { margin-top: 15px; width: 100%; display: flex; gap: 10px; flex-direction: column; } .socials-section h2 { font-size: 28px; } .social-blocks { display: flex; align-items: center; justify-content: center; gap: 10px; flex-direction: column; } .social-block { width: 100%; } .footer-container { display: flex; justify-content: space-between; align-items: center; max-width: 100%; margin: 0 auto; padding: 20px 15px; box-sizing: border-box; flex-direction: column; } .footer-links { width: 100%; display: flex; flex-direction: row; gap: 5px; align-items: center; margin-top: 15px; justify-content: space-between; } .footer-links__item { background: rgb(255 104 138); padding: 5px 7px; border-radius: 8px; font-family: "Ubuntu", sans-serif; font-weight: 400; color: #ffffff; text-decoration: none; font-size: 11px; width: fit-content; transition: 0.2s all; } .footer-logo { margin-top: 20px; } .MobileCopyright-module__wrapper { background-color: transparent !important; justify-content: center; } .MobileCopyright-module__link { color: #ff688a; } .LangSwitcher-module__wrapper { display: none !important; } .PlayerBalance-module__btn { padding: 10px; } .PlayerMenuMobile-module__profileLink, .PlayerMenuMobile-module__loginLink { border-radius: 10px; background-color: #e2e2e2; text-align: center; width: 100%; padding: 11px; font-family: "Ubuntu", sans-serif; font-weight: 500; font-style: normal; } .HeaderNav-module__link { background: #e2e2e2; margin-bottom: 5px; border-radius: 10px; } .HeaderNav-module__wrapper { align-items: stretch; column-gap: 10px; margin-left: 10px; text-transform: none; flex-wrap: wrap; } .Toasts-module__wrapper { right: unset; left: 8px; } .cookie-banner { bottom: 50px; right: 18px; width: 90%; } .WelcomeSelectServer-module__modal { width: 100%; background: #fff; border-radius: 15px; } .Product-module__img { width: 125px; height: 125px; } .page-block { padding: 0px; } .servers-advantage { display: flex; width: 100%; justify-content: center; } .product_buyzone { display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; gap: 10px; justify-content: space-around; } .dropdown_buyzone { display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; gap: 10px; justify-content: space-around; } .dropdown_buyzone_buys, .product_buyzone_buys { padding: 10px; } .PlayerBalance-module__modal { margin-top: 100px; } .Profile-module__wrapper, .ProfileBasket-module__wrapper, .ProfileHistory-module__wrapper { display: flex; align-items: center; margin-top: 30px !important; margin-bottom: 50px !important; padding: 0px; flex-direction: column; } .ProfileNav-module__wrapper { min-width: 90%; max-width: 90%; margin-right: 0px; } .ProfileContent-module__inputWrapper { height: 100px; } .ProfileContent-module__body { width: 90%; margin: 0 auto; } .BasketContent-module__wrapper, .HistoryContent-module__wrapper { width: 90%; margin: 0 auto; } .BasketSearch-module__input, .HistorySearch-module__input { padding: 0 3px; font-size: 12px; } .BasketSearch-module__iconWrapper, .HistorySearch-module__iconWrapper { padding: 0 4px; } .BasketFilters-module__serverSelector { margin-left: 5px; } } @keyframes fillLoader { 0% { width: 0; } 100% { width: 100%; } } @keyframes pulse { 0%, 100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.1); opacity: 0.7; } } @keyframes dotFade { 0%, 100% { opacity: 0.3; } 50% { opacity: 1; } } @keyframes blick { 0% { transform: translate(-100%, -25%) rotate(10deg); } 20% { transform: translate(100%, -25%) rotate(10deg); } 100% { transform: translate(100%, -25%) rotate(10deg); } } @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } @keyframes shake { 0%, 100% { transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { transform: translateX(-3px); } 20%, 40%, 60%, 80% { transform: translateX(3px); } } @keyframes count-up { 0% { transform: translateY(20px); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes count-down { 0% { transform: translateY(-20px); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes stretchHoverBottom { 0% { transform: translateY(20px); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @-webkit-keyframes animateBubble { 0% { margin-top: 1000px; } 100% { margin-top: -100%; } } @-moz-keyframes animateBubble { 0% { margin-top: 1000px; } 100% { margin-top: -100%; } } @keyframes animateBubble { 0% { margin-top: 1000px; } 100% { margin-top: -100%; } } @-webkit-keyframes sideWays { 0% { margin-left: 0px; } 100% { margin-left: 50px; } } @-moz-keyframes sideWays { 0% { margin-left: 0px; } 100% { margin-left: 50px; } } @keyframes sideWays { 0% { margin-left: 0px; } 100% { margin-left: 50px; } }