@font-face { font-family: Inter; font-weight: 400; font-style: normal; font-stretch: normal; src: url(../fonts/Inter-Regular.woff2) format("woff2"); } @font-face { font-family: Inter; font-weight: 500; font-style: normal; font-stretch: normal; src: url(../fonts/Inter-Medium.woff2) format("woff2"); } @font-face { font-family: Inter; font-weight: 700; font-style: normal; font-stretch: normal; src: url(../fonts/Inter-Bold.woff2) format("woff2"); } @font-face { font-family: Inter; font-weight: 800; font-style: normal; font-stretch: normal; src: url(../fonts/Inter-ExtraBold.woff2) format("woff2"); } @media (min-width: 1200px) { .container { max-width: 1320px; } } body, html { width: 100%; min-height: 100%; overflow-x: hidden !important; } body { font-family: Inter !important; font-weight: 400; color: #fff; background: #0f0f0f; position: relative; padding: 0; padding-right: 0 !important; margin: 0; overflow-x: hidden !important; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; background-size: contain; background-position: top; background-repeat: no-repeat; background-image: url(../../images/background.webp); } a { text-decoration: none !important; color: inherit !important; } form { margin: 0; } input { outline: 0; border: none; background: 0 0; padding: 18px 24px; font-size: 16px; font-weight: 400; color: #fff; text-align: left; transition: border 250ms ease; border-radius: 8px; border: 2px solid rgba(255, 255, 255, 0.15); } input::placeholder { color: rgba(255, 255, 255, 0.5); } input:focus, input:hover { border-color: #fff; } .modal { background: rgba(0, 0, 0, 0.5); } .modal .modal-dialog { display: flex; flex-direction: column; align-items: center; justify-content: center; } .modal .modal-dialog .modal-content { max-width: 450px; border-radius: 10px; background: rgba(29, 29, 29); position: relative; } .modal .modal-dialog .modal-content .modal-close { width: 22px; height: 22px; cursor: pointer; transition: opacity 250ms ease; opacity: 0.3; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/close-modal.svg); } .modal .modal-dialog .modal-content .modal-close:hover { opacity: 1; } .modal .modal-dialog .modal-content .modal-row { width: 100%; gap: 16px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .modal .modal-dialog .modal-content .modal-row.start { align-items: flex-start; } .modal .modal-dialog .modal-content .modal-body { overflow-x: hidden; padding: 40px; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 20px; } .modal .modal-dialog .modal-content .modal-body .modal-title { margin: 0; font-size: 20px; font-weight: 700; text-align: left; color: #fff; } .modal .modal-dialog .modal-content .modal-body .modal-error { display: none; margin: 0; font-size: 14px; font-weight: 500; text-align: left; color: #e33636; } .modal .modal-dialog .modal-content .modal-body .modal-info { margin: 0; font-size: 14px; font-weight: 400; text-align: left; color: #fff; } .modal .modal-dialog .modal-content .modal-body .modal-info > span { color: #e6b044; } .modal .modal-dialog .modal-content .modal-body form { width: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 20px; } .modal .modal-dialog .modal-content .modal-body form .input-block { flex: 1; position: relative; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 20px; } .modal .modal-dialog .modal-content .modal-body form .input-block > .input-error { display: none; position: relative; margin: 0; font-size: 14px; font-weight: 400; color: rgba(255, 255, 255, 0.5); text-align: left; } .modal .modal-dialog .modal-content .modal-body form input { flex: 1; height: 57px; padding: 18px 20px; } .modal .modal-dialog .modal-content .modal-body form button { outline: 0; border: none; flex: 1; max-width: 114px; height: 58px; border-radius: 8px; background: rgba(255, 255, 255, 0.15); padding: 18px 20px; gap: 10px; display: flex; flex-direction: row; justify-content: center; align-items: center; color: #fff; text-align: center; font-size: 16px; font-weight: 500; transition: background 250ms ease; } .modal .modal-dialog .modal-content .modal-body form button > p { margin: 0; } .modal .modal-dialog .modal-content .modal-body form button > .button-icon { width: 20px; height: 20px; background-size: contain; background-position: center; background-repeat: no-repeat; } .modal .modal-dialog .modal-content .modal-body form button > .button-icon.plus { background-image: url(../../images/icons/plus.svg); } .modal .modal-dialog .modal-content .modal-body form button.active, .modal .modal-dialog .modal-content .modal-body form button:hover { background: #a40fff; } .container { position: relative; } .main-block { z-index: 2; } .arrow-up { z-index: 10000; opacity: 0; position: fixed; bottom: 0; transform: translateY(70px); cursor: pointer; width: 70px; height: 70px; border-radius: 10px; transition: background 250ms ease, transform 1s ease, opacity 1s ease; background-color: rgba(255, 255, 255, 0.1); background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/arrow-up.svg); } .arrow-up:hover { background-color: rgba(255, 255, 255, 0.3); } .arrow-up.active { transform: translateY(-30px); opacity: 1; } .arrow-up.absolute { position: absolute; transform: translateY(0); } .header { position: relative; left: 0; top: 0; width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap; border-radius: 10px 10px 0 0; background: rgba(0, 0, 0); padding: 38px; gap: 20px; } .header .header-col { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 6px; } .header .header-logo { width: 200px; height: 45px; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/logo.webp); } .header .header-version { margin: 0; font-size: 14px; font-weight: 500; color: #fff; text-align: center; line-height: normal; border-radius: 8px; background: rgba(255, 255, 255, 0.15); padding: 9px; } .header .header-stats { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; z-index: 2; gap: 10px; } .header .header-stats .stats-for { margin: 0; font-size: 12px; font-weight: 400; color: rgba(255, 255, 255, 0.5); text-align: right; line-height: normal; } .header .header-stats .stats-item { display: flex; flex-direction: row; justify-content: center; align-items: center; border-radius: 8px; background: rgba(255, 255, 255, 0.15); padding: 9px; } .header .header-stats .stats-item .item-text { margin: 0; font-size: 14px; font-weight: 500; color: #fff; text-align: center; line-height: normal; } .header .header-languages { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; z-index: 2; gap: 12.5px; } .header .header-languages .languages__item { margin: 0; font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.5); text-align: center; line-height: normal; border-radius: 8px; background: 0 0; padding: 9px; transition: background 250ms ease, color 250ms ease; } .header .header-languages .languages__item.active, .header .header-languages .languages__item:hover { background: rgba(255, 255, 255, 0.15); color: #fff; } .footer { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding-top: 50px; padding-bottom: 77px; } .footer .footer-content { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: 32px; } .footer .footer-content .footer-row { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px; } .footer .footer-content .footer-socials { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 15px; } .footer .footer-content .footer-socials .socials__item { width: 24px; height: 24px; background-size: contain; background-position: center; background-repeat: no-repeat; transition: opacity 250ms ease; } .footer .footer-content .footer-socials .socials__item:hover { opacity: 0.85; } .footer .footer-content .footer-socials .socials__item.telegram { background-image: url(../../images/socials/telegram.svg); } .footer .footer-content .footer-socials .socials__item.facebook { background-image: url(../../images/socials/facebook.svg); } .footer .footer-content .footer-socials .socials__item.instagram { background-image: url(../../images/socials/instagram.svg); } .footer .footer-content .footer-socials .socials__item.x { background-image: url(../../images/socials/x.svg); } .footer .footer-content .footer-socials .socials__item.threads { background-image: url(../../images/socials/threads.svg); } .footer .footer-content .footer-socials .socials__item.youtube { background-image: url(../../images/socials/youtube.svg); } .footer .footer-content .footer-socials .socials__item.tiktok { background-image: url(../../images/socials/tiktok.svg); } .footer .footer-content .footer-socials .socials__item.discord { background-image: url(../../images/socials/discord.svg); } .footer .footer-content .footer-copyright { width: 111px; height: 24px; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/copyright.svg); transition: opacity 250ms ease; } .footer .footer-content .footer-copyright:hover { opacity: 0.85; } .footer .footer-content .footer-text { margin: 0; font-size: 12px; font-weight: 400; color: rgba(255, 255, 255, 0.3); text-align: left; line-height: normal; } .main-wrapper { width: 100%; margin-top: 50px; background: rgb(0 0 0 / 60%); border-radius: 10px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; } .main-wrapper .welcome-content { width: 100%; border-radius: 0 0 10px 10px; padding-top: 69px; padding-bottom: 65px; padding-left: 80px; padding-right: 80px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; position: relative; } .main-wrapper .welcome-content::after { content: ""; position: absolute; z-index: 0; right: 40px; bottom: 0; width: 522px; height: 869px; background-size: contain; background-position: bottom; background-repeat: no-repeat; background-image: url(../../images/render.webp); } .main-wrapper .welcome-content .welcome-download { z-index: 2; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; } .main-wrapper .welcome-content .welcome-download .download-row { margin-top: 50px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 16px; } .main-wrapper .welcome-content .welcome-download .download-title { margin: 0; font-size: 45px; font-weight: 700; color: #fff; text-align: left; line-height: normal; } .main-wrapper .welcome-content .welcome-download .download-subtitle { margin: 0; margin-top: 30px; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.5); text-align: left; line-height: normal; } .main-wrapper .welcome-content .welcome-download .download-button { outline: 0; border: none; border-radius: 20px; background: #e6b044; padding: 35px; gap: 15px; display: flex; flex-direction: row; justify-content: center; align-items: center; transition: background 250ms ease; } .main-wrapper .welcome-content .welcome-download .download-button:hover { background: #fff; } .main-wrapper .welcome-content .welcome-download .download-button > p { margin: 0; font-size: 28px; font-weight: 600; color: #000; text-align: center; line-height: normal; } .main-wrapper .welcome-content .welcome-download .download-button > .icon { width: 30px; height: 30px; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/download.svg); } .main-wrapper .welcome-content .welcome-download .servers-button { outline: 0; border: none; border-radius: 20px; background: rgba(29, 29, 29, 0.8); padding: 35px; gap: 15px; display: flex; flex-direction: row; justify-content: center; align-items: center; transition: background 250ms ease; } .main-wrapper .welcome-content .welcome-download .servers-button:hover { background: #a40fff; } .main-wrapper .welcome-content .welcome-download .servers-button > p { margin: 0; font-size: 28px; font-weight: 400; color: #fff; text-align: center; line-height: normal; } .main-wrapper .welcome-content .welcome-download .servers-button > .pulse { width: 16px; height: 16px; background: #44e65e; border-radius: 50%; position: relative; display: flex; flex-direction: row; justify-content: center; align-items: center; } .main-wrapper .welcome-content .welcome-dev { z-index: 2; margin-top: 50px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; border-radius: 20px; background: rgba(29, 29, 29); padding: 19px 28px; gap: 24px; } .main-wrapper .welcome-content .welcome-dev .dev-title { margin: 0; font-size: 16px; font-weight: 400; color: rgba(255, 255, 255, 0.5); text-align: left; line-height: normal; } .main-wrapper .welcome-content .welcome-dev .dev-download { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 10px; } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item { border-radius: 8px; background: rgba(255, 255, 255, 0.15); padding: 9px; gap: 5px; display: flex; flex-direction: row; justify-content: center; align-items: center; transition: background 250ms ease; } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item:hover { background: #a40fff; } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item.windows > .icon { background-image: url(../../images/icons/windows.svg); } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item.linux > .icon { background-image: url(../../images/icons/linux.svg); } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item.info > .icon { background-image: url(../../images/icons/info.svg); } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item > p { margin: 0; font-size: 16px; font-weight: 500; color: #fff; text-align: center; line-height: normal; } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item > .icon { width: 16px; height: 16px; background-size: contain; background-position: center; background-repeat: no-repeat; } .main-wrapper .welcome-content .welcome-hosted { position: absolute; z-index: 2; bottom: -54px; left: 0; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; height: 90px; border-radius: 0 0 10px 10px; background: #a40fff; padding: 25px 80px 25px 80px; gap: 24px; } .main-wrapper .welcome-content .welcome-hosted .hosted-title { margin: 0; font-size: 16px; font-weight: 500; color: #fff; text-align: left; line-height: normal; } .main-wrapper .welcome-content .welcome-hosted .hosted-button { outline: 0; border: none; border-radius: 8px; background: #000; padding: 9px; gap: 5px; font-size: 16px; font-weight: 500; color: #fff; display: flex; flex-direction: row; justify-content: center; align-items: center; transition: background 250ms ease, color 250ms ease; } .main-wrapper .welcome-content .welcome-hosted .hosted-button:hover { background: #fff; color: #000; } .guide-content { margin-top: 104px; width: 100%; border-radius: 10px; background: rgba(0, 0, 0, 0.4); padding: 48px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; position: relative; overflow: hidden; gap: 67px; } .guide-content .guide-title { margin: 0; font-size: 22px; font-weight: 500; color: #fff; text-align: center; line-height: normal; } .guide-content .guide-points { width: 100%; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: 20px; } .guide-content .guide-points .points__item { width: 100%; max-width: 265px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; gap: 5px; } .guide-content .guide-points .points__item._one .item__image { background-image: url(../../images/setup-gta.svg); } .guide-content .guide-points .points__item._two .item__image { background-image: url(../../images/setup-logo.svg); } .guide-content .guide-points .points__item._three .item__image { background-image: url(../../images/install.svg); } .guide-content .guide-points .points__item._four .item__image { background-image: url(../../images/play.svg); } .guide-content .guide-points .points__item .item__image { width: 84px; height: 84px; background-size: contain; background-position: center; background-repeat: no-repeat; } .guide-content .guide-points .points__item .item__title { margin: 0; margin-top: 5px; font-size: 16px; font-weight: 600; color: #fff; text-align: center; line-height: normal; } .guide-content .guide-points .points__item .item__subtitle { margin: 0; font-size: 12px; font-weight: 400; color: rgba(255, 255, 255, 0.5); text-align: center; line-height: normal; } .guide-content .guide-points .points__item .item__button { margin-top: 10px; outline: 0; border: none; border-radius: 8px; background: #e6b044; color: #000; font-size: 14px; font-weight: 500; text-align: center; line-height: normal; padding: 9px; gap: 5px; display: flex; flex-direction: row; justify-content: center; align-items: center; transition: background 250ms ease; } .guide-content .guide-points .points__item .item__button:hover { background: #fff; } .faq-content { margin-top: 50px; width: 100%; border-radius: 10px; background: rgba(0, 0, 0, 0.4); padding-top: 48px; padding-bottom: 48px; padding-left: 80px; padding-right: 80px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; position: relative; overflow: hidden; gap: 67px; } .faq-content .faq-title { margin: 0; font-size: 22px; font-weight: 500; color: #fff; text-align: center; line-height: normal; } .faq-content .faq-container { width: 100%; border-radius: 8px; overflow: hidden; } .faq-content .faq-item:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.25); } .faq-content .faq-question { background-color: rgba(29, 29, 29); color: #fff; cursor: pointer; padding: 15px; margin: 0; font-size: 16px; transition: background-color 0.3s ease; display: flex; justify-content: space-between; align-items: center; } .faq-content .faq-question:hover { background-color: #fff; color: #000; } .faq-content .faq-answer { display: none; padding: 15px; font-size: 14px; background-color: rgba(255, 255, 255, 0.15); color: #fff; } .faq-content .faq-answer p { margin: 0; } .faq-content .faq-answer ol { margin: 0; padding-left: 1rem; } .faq-content .faq-answer a { color: #e6b044 !important; } .faq-content .faq-answer a:hover { color: #fff !important; } .servers-content { width: 100%; border-radius: 10px; padding-top: 31px; padding-bottom: 0; padding-left: 80px; padding-right: 80px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; position: relative; } .servers-content .breadcrumb { margin: 0; } .servers-content .breadcrumb .breadcrumb-item { font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.5); transition: color 250ms ease; } .servers-content .breadcrumb .breadcrumb-item.active { color: #fff; } .servers-content .breadcrumb .breadcrumb-item::before { color: rgba(255, 255, 255, 0.5); } .servers-content .breadcrumb .breadcrumb-item:hover:not(.active) { opacity: 0.85; } .servers-content .servers-control { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 20px; margin-top: 31px; } .servers-content .servers-control .control-row { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 20px; } .servers-content .servers-control .control-button { outline: 0; border: none; max-height: 57px; border-radius: 8px; background: rgba(255, 255, 255, 0.15); padding: 18px 20px; gap: 10px; display: flex; flex-direction: row; justify-content: center; align-items: center; color: #fff; text-align: center; font-size: 16px; font-weight: 500; transition: background 250ms ease; } .servers-content .servers-control .control-button > h1 { font-size: 16px; font-weight: 500; margin-top: 0; margin-bottom: 0; line-height: normal; color: #fff; } .servers-content .servers-control .control-button > p { margin: 0; } .servers-content .servers-control .control-button > .button-icon { width: 20px; height: 20px; background-size: contain; background-position: center; background-repeat: no-repeat; } .servers-content .servers-control .control-button > .button-icon.plus { background-image: url(../../images/icons/plus.svg); } .servers-content .servers-control .control-button > .button-icon.dollar { background-image: url(../../images/icons/dollar.svg); } .servers-content .servers-control .control-button.active, .servers-content .servers-control .control-button:hover { background: #a40fff; } .servers-content .servers-control .control-info { margin: 0; font-size: 16px; font-weight: 400; color: rgba(255, 255, 255, 0.5); text-align: left; } .servers-content .servers-control .control-info > span { font-weight: 600; } .servers-content .servers-search { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-top: 30px; height: 57px; } .servers-content .servers-search > form { flex: 1; height: 100%; } .servers-content .servers-search .search-field { width: 100%; height: 100%; border-radius: 8px 0 0 8px; } .servers-content .servers-search .search-filters { height: 100%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 20px; padding: 18px 24px; border-radius: 0 8px 8px 0; border: 2px solid rgba(255, 255, 255, 0.15); border-left: 0; } .servers-content .servers-search .search-filters .filters-item { cursor: pointer; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 8px; } .servers-content .servers-search .search-filters .filters-item.active .item-checkbox { background: #a40fff; } .servers-content .servers-search .search-filters .filters-item:hover .item-checkbox { border-color: #fff; } .servers-content .servers-search .search-filters .filters-item .item-text { margin: 0; font-size: 16px; font-weight: 400; color: rgba(255, 255, 255, 0.5); text-align: left; } .servers-content .servers-search .search-filters .filters-item .item-checkbox { width: 22px; height: 22px; border-radius: 6px; border: 2px solid rgba(255, 255, 255, 0.5); transition: background 250ms ease, border 250ms ease; } .servers-content .servers-table { width: 100%; margin-top: 30px; } .servers-content .servers-table .table-row { border-bottom: 1px solid rgba(255, 255, 255, 0.15); height: 70px; } .servers-content .servers-table .table-row:last-child { border: 0; } .servers-content .servers-table .table-row.head .table-col { font-weight: 400; color: rgba(255, 255, 255, 0.5); } .servers-content .servers-table .table-row.head .table-col.sortable { cursor: pointer; } .servers-content .servers-table .table-row p { margin: 0; } .servers-content .servers-table .table-row .table-col { padding-left: 15px; margin: 0; font-size: 16px; font-weight: 500; color: #fff; text-align: center; } .servers-content .servers-table .table-row .table-col:first-child { padding: 0; text-align: left; } .servers-content .servers-table .table-row .table-col:first-child .item-block { justify-content: flex-start; } .servers-content .servers-table .table-row .table-col.limited { max-width: 180px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .servers-content .servers-table .table-row .table-col .sorting { width: 14px; height: 14px; position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; } .servers-content .servers-table .table-row .table-col .sorting.single::after { transform: rotate(90deg); width: 100%; height: 100%; content: ""; position: absolute; transition: transform 250ms ease; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/arrow-sort.svg); } .servers-content .servers-table .table-row .table-col .sorting.single.up::after { transform: rotate(0); } .servers-content .servers-table .table-row .table-col .sorting.single.down::after { transform: rotate(0) scaleY(-1); } .servers-content .servers-table .table-row .table-col .sorting.multi::after { width: 100%; height: 100%; content: ""; position: absolute; top: -50%; transition: transform 250ms ease; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/arrow-sort.svg); } .servers-content .servers-table .table-row .table-col .sorting.multi::before { bottom: -50%; width: 100%; height: 100%; content: ""; position: absolute; transition: transform 250ms ease; transform: scaleY(-1); background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/arrow-sort.svg); } .servers-content .servers-table .table-row .table-col .item-block { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 5px; } .servers-content .servers-table .table-row .table-col .item-block.ip { justify-content: flex-end; gap: 12px; } .servers-content .servers-table .table-row .table-col .copy-button { outline: 0; border: none; border-radius: 8px; background: rgba(255, 255, 255, 0.1); margin: 0; font-size: 16px; font-weight: 500; color: #fff; text-align: center; padding: 6px; transition: background 250ms ease, transform 250ms ease; } .servers-content .servers-table .table-row .table-col .copy-button:hover { background: #a40fff; } .servers-content .servers-table .table-row .table-col .copy-button:focus { transform: scale(0.95); } .servers-content .servers-table .table-row .table-col .dropdown-toggle::after { display: none; } .servers-content .servers-table .table-row .table-col .dropdown-menu { min-width: auto; max-height: 200px; overflow-x: hidden; overflow-y: auto; width: auto; border-radius: 8px; background: #343434; padding: 0; } .servers-content .servers-table .table-row .table-col .dropdown-menu::-webkit-scrollbar { width: 3px; } .servers-content .servers-table .table-row .table-col .dropdown-menu::-webkit-scrollbar-track { background: 0 0; } .servers-content .servers-table .table-row .table-col .dropdown-menu::-webkit-scrollbar-thumb { background-color: rgba(217, 217, 217, 0.1); border-radius: 8px; } .servers-content .servers-table .table-row .table-col .dropdown-menu .dropdown-item { padding: 10px; color: #fff !important; font-size: 16px; font-weight: 500; text-align: right; transition: background 250ms ease; } .servers-content .servers-table .table-row .table-col .dropdown-menu .dropdown-item:hover { background: rgba(217, 217, 217, 0.1); } .servers-content .servers-list { display: none; flex-direction: column; justify-content: flex-start; align-items: flex-start; width: 100%; margin-top: 30px; } .servers-content .servers-list .list-body { margin-top: 14px; width: 100%; } .servers-content .servers-list .list-item { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; border-bottom: 1px solid rgba(255, 255, 255, 0.15); gap: 14px; padding: 16px 0; } .servers-content .servers-list .list-item:last-child { border: 0; } .servers-content .servers-list .list-item .item-row { display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 14px; width: 100%; } .servers-content .servers-list .list-item .item-row .item-text { margin: 0; font-size: 12px; font-weight: 600; text-align: left; color: #fff; } .servers-content .servers-list .list-item .item-row .item-text.limited { max-width: 250px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .servers-content .servers-list .list-item .item-row .item-group { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; } .servers-content .servers-list .list-item .item-row .item-group .item-group-name { margin: 0; font-size: 12px; font-weight: 400; text-align: left; color: rgba(255, 255, 255, 0.3); } .servers-content .servers-list .list-item .item-row .item-group .item-group-text { margin: 0; font-size: 12px; font-weight: 500; text-align: left; color: #fff; } .servers-content .servers-list .list-item .item-row .item-group .item-group-text.limited { max-width: 110px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .servers-content .servers-list .list-item .item-row .item-copy-button { outline: 0; border: none; border-radius: 8px; background: rgba(255, 255, 255, 0.1); margin: 0; font-size: 12px; font-weight: 500; color: #fff; text-align: center; padding: 6px; transition: background 250ms ease, transform 250ms ease; } .servers-content .servers-list .list-item .item-row .item-copy-button:hover { background: #a40fff; } .servers-content .servers-list .list-item .item-row .item-copy-button:focus { transform: scale(0.95); } .servers-content .servers-list .list-sorting { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 5px; } .servers-content .servers-list .list-sorting .sorting-title { margin: 0; font-size: 16px; font-weight: 400; text-align: left; color: rgba(255, 255, 255, 0.5); } .servers-content .servers-list .list-sorting .sorting-row { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 18px; } .servers-content .servers-list .list-sorting .sorting-row .dropdown-toggle::after { display: none; } .servers-content .servers-list .list-sorting .sorting-row .dropdown-menu { min-width: auto; max-height: 200px; overflow-x: hidden; overflow-y: auto; width: auto; border-radius: 8px; background: #343434; padding: 0; } .servers-content .servers-list .list-sorting .sorting-row .dropdown-menu::-webkit-scrollbar { width: 3px; } .servers-content .servers-list .list-sorting .sorting-row .dropdown-menu::-webkit-scrollbar-track { background: 0 0; } .servers-content .servers-list .list-sorting .sorting-row .dropdown-menu::-webkit-scrollbar-thumb { background-color: rgba(217, 217, 217, 0.1); border-radius: 8px; } .servers-content .servers-list .list-sorting .sorting-row .dropdown-menu .dropdown-item { padding: 10px; color: #fff !important; font-size: 16px; font-weight: 500; text-align: right; transition: background 250ms ease; } .servers-content .servers-list .list-sorting .sorting-row .dropdown-menu .dropdown-item:hover { background: rgba(217, 217, 217, 0.1); } .servers-content .servers-list .list-sorting .sorting-row .sorting-block { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 5px; } .servers-content .servers-list .list-sorting .sorting-row .sorting-block.sortable { cursor: pointer; } .servers-content .servers-list .list-sorting .sorting-row .sorting-block > p { margin: 0; font-size: 12px; font-weight: 400; text-align: left; color: rgba(255, 255, 255, 0.3); } .servers-content .servers-list .list-sorting .sorting-row .sorting-block .sorting { width: 14px; height: 14px; position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; } .servers-content .servers-list .list-sorting .sorting-row .sorting-block .sorting.single::after { transform: rotate(90deg); width: 100%; height: 100%; content: ""; position: absolute; transition: transform 250ms ease; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/arrow-sort.svg); } .servers-content .servers-list .list-sorting .sorting-row .sorting-block .sorting.single.up::after { transform: rotate(0); } .servers-content .servers-list .list-sorting .sorting-row .sorting-block .sorting.single.down::after { transform: rotate(0) scaleY(-1); } .servers-content .servers-list .list-sorting .sorting-row .sorting-block .sorting.multi::after { width: 100%; height: 100%; content: ""; position: absolute; top: -50%; transition: transform 250ms ease; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/arrow-sort.svg); } .servers-content .servers-list .list-sorting .sorting-row .sorting-block .sorting.multi::before { bottom: -50%; width: 100%; height: 100%; content: ""; position: absolute; transition: transform 250ms ease; transform: scaleY(-1); background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(../../images/icons/arrow-sort.svg); } .error-content { width: 100%; padding: 50px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; position: relative; } .error-home { color: #e6b044; } .error-home:hover:not(.active) { opacity: 0.85; } @media (min-width: 767px) and (max-width: 820px) { .main-wrapper .welcome-content .welcome-download .download-title { font-size: 35px; } .guide-content .guide-points .points__item { max-width: 135px; } .main-wrapper .servers-content { padding: 19px 22px; padding-bottom: 0; } .main-wrapper .servers-content .breadcrumb .breadcrumb-item { font-size: 12px; } .main-wrapper .servers-content .servers-control { gap: 22px; margin-top: 19px; flex-wrap: wrap; } .main-wrapper .servers-content .servers-control .control-row { gap: 12px; } .main-wrapper .servers-content .servers-control > a { width: 100%; } .main-wrapper .servers-content .servers-control .control-button { max-height: 41px; padding: 10px 16px; } .main-wrapper .servers-content .servers-control .control-info { font-size: 12px; text-align: right; } .main-wrapper .servers-content .servers-search { margin-top: 22px; height: auto; flex-direction: column; justify-content: flex-start; gap: 20px; } .main-wrapper .servers-content .servers-search > form { width: 100%; } .main-wrapper .servers-content .servers-search .search-field { border-radius: 8px; font-size: 14px; text-align: center; } .main-wrapper .servers-content .servers-search .search-filters { width: 100%; justify-content: center; gap: 10px; padding: 0; border-radius: 0; border: none; } .main-wrapper .servers-content .servers-search .search-filters .filters-item { width: 100%; gap: 6px; } .main-wrapper .servers-content .servers-search .search-filters .filters-item .item-text { font-size: 12px; } .main-wrapper .servers-content .servers-search .search-filters .filters-item .item-checkbox { min-width: 16px; width: 16px; height: 16px; } .main-wrapper .servers-content .servers-table { display: none !important; } .main-wrapper .servers-content .servers-list { display: flex !important; } .servers-content .servers-list .list-sorting .sorting-row .sorting-block > p { font-size: 12px; } } @media (min-width: 821px) and (max-width: 920px) { .main-wrapper .welcome-content .welcome-download .download-title { font-size: 35px; } .main-wrapper .welcome-content .welcome-download .download-button > p { font-size: 26px; } .main-wrapper .welcome-content .welcome-download .servers-button > p { font-size: 26px; } .guide-content .guide-points .points__item { max-width: 145px; } .main-wrapper .servers-content { padding: 19px 22px; padding-bottom: 0; } .main-wrapper .servers-content .breadcrumb .breadcrumb-item { font-size: 12px; } .main-wrapper .servers-content .servers-control { gap: 22px; margin-top: 19px; flex-wrap: wrap; } .main-wrapper .servers-content .servers-control .control-row { gap: 12px; } .main-wrapper .servers-content .servers-control > a { width: 100%; } .main-wrapper .servers-content .servers-control .control-button { max-height: 41px; padding: 10px 16px; } .main-wrapper .servers-content .servers-control .control-info { font-size: 12px; text-align: right; } .main-wrapper .servers-content .servers-search { margin-top: 22px; height: auto; flex-direction: column; justify-content: flex-start; gap: 20px; } .main-wrapper .servers-content .servers-search > form { width: 100%; } .main-wrapper .servers-content .servers-search .search-field { border-radius: 8px; font-size: 14px; text-align: center; } .main-wrapper .servers-content .servers-search .search-filters { width: 100%; justify-content: center; gap: 10px; padding: 0; border-radius: 0; border: none; } .main-wrapper .servers-content .servers-search .search-filters .filters-item { width: 100%; gap: 6px; } .main-wrapper .servers-content .servers-search .search-filters .filters-item .item-text { font-size: 12px; } .main-wrapper .servers-content .servers-search .search-filters .filters-item .item-checkbox { min-width: 16px; width: 16px; height: 16px; } .main-wrapper .servers-content .servers-table { display: none !important; } .main-wrapper .servers-content .servers-list { display: flex !important; } .servers-content .servers-list .list-sorting .sorting-row .sorting-block > p { font-size: 12px; } } @media (min-width: 921px) and (max-width: 1020px) { .guide-content .guide-points .points__item { max-width: 175px; } .servers-content .servers-list .list-sorting .sorting-row .sorting-block > p { font-size: 16px; } } @media (min-width: 1021px) and (max-width: 1120px) { .guide-content .guide-points .points__item { max-width: 195px; } .servers-content .servers-list .list-sorting .sorting-row .sorting-block > p { font-size: 16px; } } @media (min-width: 1121px) and (max-width: 1279px) { .guide-content .guide-points .points__item { max-width: 225px; } .servers-content .servers-list .list-sorting .sorting-row .sorting-block > p { font-size: 16px; } } @media (min-width: 767px) and (max-width: 1200px) { .main-wrapper { margin-top: 15px; } .servers-table { display: none !important; } .servers-list { display: flex !important; } } @media (min-width: 767px) and (max-width: 1280px) { .header { padding: 14px; } } @media (max-width: 767px) { body { background-size: contain; background-image: url(../../images/background-m.webp); } body > .container-fluid.main-block { padding: 0px; } .modal .modal-dialog .modal-content { background: #2e2c29; backdrop-filter: none; } .modal .modal-dialog .modal-content .modal-row { flex-wrap: wrap; gap: 10px; } .modal .modal-dialog .modal-content .modal-body { padding: 35px; gap: 16px; } .modal .modal-dialog .modal-content .modal-body .modal-title { font-size: 16px; } .modal .modal-dialog .modal-content .modal-body form { gap: 14px; } .modal .modal-dialog .modal-content .modal-body form input { height: 46px; padding: 14px; } .modal .modal-dialog .modal-content .modal-body form button { height: 100%; padding: 14px 20px; } .arrow-up { display: none; } .header { gap: 5px; padding: 24px 22px; gap: 10px; } .header .header-logo { width: 155px; height: 35px; } .header .header-col.stats { width: 100%; margin-top: 1px; order: 3; } .header .header-col.languages { order: 1; } .header .header-col.version { order: 2; width: 100%; margin-top: 11px; } .header .header-version { width: 100%; font-size: 13px; border-radius: 10px; padding: 11px; } .header .header-stats { width: 100%; flex-direction: column; gap: 11px; } .header .header-stats .stats-for { text-align: center; } .header .header-stats .stats-item { border-radius: 10px; padding: 11px; } .header .header-stats .stats-item.total { order: 1; } .header .header-stats .stats-item.downloaded { order: 2; } .header .header-stats .stats-item .item-text { font-size: 13px; } .header .header-languages { gap: 8px; } .header .header-languages .languages__item { font-size: 12px; } .footer { padding-bottom: 61px; } .footer .footer-content { gap: 50px; } .footer .footer-content .footer-socials { width: 100%; justify-content: center; } .main-wrapper { margin-top: 15px; } .main-wrapper .welcome-content { padding: 30px 22px; } .main-wrapper .welcome-content::after { display: none; } .main-wrapper .welcome-content .welcome-download { align-items: center; z-index: 2; width: 100%; } .main-wrapper .welcome-content .welcome-download .download-row { width: 100%; margin-top: 30px; flex-direction: column; gap: 10px; } .main-wrapper .welcome-content .welcome-download .download-row > a { width: 100%; } .main-wrapper .welcome-content .welcome-download .download-title { max-width: auto; font-size: 20px; text-align: center; } .main-wrapper .welcome-content .welcome-download .download-subtitle { max-width: auto; margin-top: 9px; font-size: 12px; text-align: center; } .main-wrapper .welcome-content .welcome-download > a { width: 100%; } .main-wrapper .welcome-content .welcome-download .download-button { width: 100%; min-height: 81px; border-radius: 15px; padding: 20px; gap: 10px; } .main-wrapper .welcome-content .welcome-download .download-button > p { font-size: 1rem; } .main-wrapper .welcome-content .welcome-download .download-button > .icon { width: 23px; height: 23p; } .main-wrapper .welcome-content .welcome-download .servers-button { background: rgba(29, 29, 29); width: 100%; min-height: 81px; border-radius: 15px; padding: 20px; gap: 11px; } .main-wrapper .welcome-content .welcome-download .servers-button > p { font-size: 1rem; } .main-wrapper .welcome-content .welcome-download .servers-button > .pulse { width: 13px; height: 13px; } .main-wrapper .welcome-content .welcome-download .servers-button > .pulse::after { width: 23px; height: 23px; } .main-wrapper .welcome-content .welcome-dev { width: 100%; margin-top: 30px; flex-direction: column; z-index: 2; gap: 14px; padding: 25px; } .main-wrapper .welcome-content .welcome-dev .dev-title { text-align: center; font-size: 14px; } .main-wrapper .welcome-content .welcome-dev .dev-download { width: 100%; flex-direction: column; } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item { border-radius: 6px; padding: 7px; gap: 4px; } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item > p { font-size: 13px; } .main-wrapper .welcome-content .welcome-dev .dev-download .download__item > .icon { width: 13px; height: 13px; } .main-wrapper .welcome-content .welcome-hosted { width: calc(100% + 44px); position: relative; z-index: 2; bottom: -24px; left: -22px; flex-direction: column; height: auto; gap: 15px; padding: 33px 22px; } .main-wrapper .welcome-content .welcome-hosted .hosted-title { font-size: 14px; text-align: center; } .main-wrapper .welcome-content .welcome-hosted .hosted-button { font-size: 16px; padding: 12px; } .main-wrapper .servers-content { padding: 19px 22px; padding-bottom: 0; } .main-wrapper .servers-content .breadcrumb .breadcrumb-item { font-size: 12px; } .main-wrapper .servers-content .servers-control { gap: 22px; margin-top: 19px; flex-wrap: wrap; } .main-wrapper .servers-content .servers-control .control-row { gap: 12px; } .main-wrapper .servers-content .servers-control > a { width: 100%; } .main-wrapper .servers-content .servers-control .control-button { max-height: 41px; padding: 10px 16px; } .main-wrapper .servers-content .servers-control .control-button.add-server, .main-wrapper .servers-content .servers-control .control-button.buy-hosted { width: 100%; } .main-wrapper .servers-content .servers-control .control-info { font-size: 12px; text-align: right; } .main-wrapper .servers-content .servers-search { margin-top: 22px; height: auto; flex-direction: column; justify-content: flex-start; gap: 20px; } .main-wrapper .servers-content .servers-search > form { width: 100%; } .main-wrapper .servers-content .servers-search .search-field { border-radius: 8px; font-size: 14px; text-align: center; } .main-wrapper .servers-content .servers-search .search-filters { width: 100%; justify-content: center; gap: 10px; padding: 0; border-radius: 0; border: none; } .main-wrapper .servers-content .servers-search .search-filters .filters-item { width: 100%; gap: 6px; } .main-wrapper .servers-content .servers-search .search-filters .filters-item .item-text { font-size: 12px; } .main-wrapper .servers-content .servers-search .search-filters .filters-item .item-checkbox { min-width: 16px; width: 16px; height: 16px; } .main-wrapper .servers-content .servers-table { display: none !important; } .main-wrapper .servers-content .servers-list { display: flex !important; } .guide-content { margin-top: 32px; padding: 36px; padding-bottom: 68px; } .guide-content .guide-title { font-size: 18px; } .guide-content .guide-points { flex-direction: column; justify-content: flex-start; align-items: center; flex-wrap: nowrap; gap: 120px; } .guide-content .guide-points .points__item { max-width: 100%; } .faq-content { margin-top: 32px; padding-top: 36px; padding-bottom: 68px; padding-left: 25px; padding-right: 25px; } .faq-content .faq-title { font-size: 18px; } .faq-content .faq-question { font-size: 14px; } .faq-content .faq-answer { font-size: 12px; } .faq-content .faq-question .faq-answer { max-width: 100%; } .stats-for br { display: none; } } @media (max-width: 500px) { body > .container-fluid.main-block { padding: 0px; } .main-wrapper { margin-top: 15px; } .stats-for br { display: none; } }