*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Minecraft;src:url(/assets/minencraft-CGzp2Yum.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{height:100%}.content{margin-left:340px}.registration-page{padding-top:100px;background-image:url(/png/auth-bg.jpg);width:100%;height:100vh;background-position:60% 0%}.registration-form,.created{display:block;border-radius:24px;padding:60px 64px;background-color:#ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #00000040;margin:0 auto;width:620px}.registration-form h1,.registration-form p,.registration-form input,.registration-form label,.registration-form span{font-family:Minecraft;font-weight:400;font-size:16px}.registration-form h1{font-weight:500;font-size:32px;text-align:center}.checkbox-area{margin-top:32px;display:flex;gap:8px}.checkbox-area a{color:#000}.buttons{margin-top:60px;display:flex;flex-direction:column;gap:16px}.created{font-family:sans-serif}.created h2{font-family:Minecraft;text-align:center;margin-bottom:16px}.created .button{margin-top:24px}.button{display:flex;justify-content:center;width:100%;border:none;background-color:#000;border-radius:8px;padding:16px;color:#fff;transition:.3s linear background-color;font-size:16px;font-family:Minecraft;cursor:pointer}.button:hover{background-color:#3c3c3c}.button:active{background-color:#000}.button:disabled{pointer-events:none}.button--secondary{border:1px solid black;color:#000;background-color:transparent}.button--secondary:hover{background-color:#fff}.input-field{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:24px}.input-field label{text-align:left}.input{border:1px solid black;color:#000;background-color:#fff;border-radius:8px;width:100%;padding:8px}.checkbox{display:inline-block;width:15px;height:15px;border:1px solid black;border-radius:4px;background-color:#fff}.checkbox svg{display:block;margin-top:3px;margin-left:3px}.login-page{padding-top:100px;background-image:url(/png/auth-bg.jpg);width:100%;height:100vh;background-position:60% 0%}.login-form{display:block;border-radius:24px;padding:60px 64px;background-color:#ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #00000040;margin:0 auto;width:620px}.login-form h1,.login-form p,.login-form input,.login-form label,.login-form span{font-family:Minecraft;font-weight:400;font-size:16px}.login-form h1{font-weight:500;font-size:32px;text-align:center}.login-form a{font-family:Minecraft;text-decoration:none;color:#000;text-align:center}.agreement-page{padding-top:100px;background-image:url(/png/auth-bg.jpg);width:100%;height:100vh;background-position:60% 0%}.agreement-block{display:block;border-radius:24px;padding:40px 64px 60px;background-color:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #00000040;margin:0 auto;width:820px;font-family:sans-serif}.agreement-block h1{font-family:Minecraft;text-align:center;margin-bottom:32px}.agreement-block ul{list-style:none}.agreement-block .button{margin-top:32px}.header{width:100%;height:100vh;padding-top:185px;display:flex;position:relative;align-items:center;flex-direction:column;background-image:url(/assets/landing-header-bg-CDe8DqEk.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;font-family:Minecraft}.header h1,.header p,.header a{color:#fff;text-shadow:-2px -2px 0 black,2px -2px 0 black,-2px 2px 0 black,2px 2px 0 black;text-decoration:none}.header h1{font-size:64px}.header p{margin-top:16px;font-size:32px}.header__link-to-auth{margin-top:300px;font-size:64px}.header__link-to-online-map{position:absolute;top:24px;right:24px}.main{width:100%;display:flex;flex-direction:column;align-items:center;font-family:Minecraft}.main h1{margin-top:100px;font-size:40px}.main__section{margin-top:100px;max-width:1200px;display:grid;grid-template-columns:repeat(8,1fr);gap:32px}.main__section p{font-size:20px}.main__section .img-small-left{grid-column:1/3}.main__section .left{grid-column:3/5}.main__section .img-large-right{grid-column:5/9}.main__section .img-large-left{grid-column:1/5}.main__section .img-small-right{grid-column:8/9}.main__section .right{grid-column:6/8}.footer{margin-top:100px;padding:16px 48px;height:100px;background-color:#000;display:flex;justify-content:space-between;align-items:center}.footer__links{display:flex;gap:32px;font-size:20px}.footer__links span{color:#fff}.footer__links a{color:#fff;text-decoration:none}.download-wrapper{display:flex;flex-grow:1;flex-direction:column;align-items:center}.download-page{position:relative;display:flex;width:100%;height:100vh;background-color:#fff}.download-launcher{display:flex;flex-direction:column;align-items:center;border-radius:24px;padding-top:100px;width:600px}.download-launcher>span{margin-top:16px}.download-launcher h1{text-align:center;font-family:Minecraft}.download-launcher p{margin-top:16px;color:#414141;font-family:sans-serif;text-align:center}.download-launcher__files{margin-top:32px;display:flex;justify-content:center;gap:32px}.download-launcher__os{display:flex;align-items:center;justify-content:center;gap:24px;padding:0 32px;height:64px;border-radius:32px;background-color:#000;color:#fff;text-decoration:none}.download-launcher__os span{font-family:minecraft}.download-launcher__os img{width:24px;height:24px}.download-mod-pack{margin-top:80px}.mod-builder{display:flex;flex-direction:column;align-items:center;border-radius:24px;padding:48px 90px 56px;background-color:#fffc;margin:0 auto;width:600px;font-family:sans-serif}.mod-builder h1{text-align:center;font-family:Minecraft;margin-bottom:8px}.mod-builder p{text-align:center;margin:16px 0;color:#414141;font-family:sans-serif}.mod-builder>span{display:block!important}.mod-builder__mods-toggler{margin-top:16px;display:flex;flex-direction:column;gap:8px}.mod-builder__mods-toggler div{display:flex;gap:8px}.mod-builder .button{margin-top:32px}.sidebar{position:fixed;display:flex;flex-direction:column;width:260px;height:100vh;padding:32px 16px 24px;background-color:#f6f8fa}.sidebar__logo-block{display:flex;align-items:center;gap:14px;margin-bottom:80px}.sidebar__logo-block p{color:#000;font-size:32px;font-family:Minecraft;text-align:center}.sidebar__middle{flex:1}.sidebar__bottom{margin-top:auto}@media (max-width: 736px){.sidebar{width:100px;padding:24px}.sidebar__logo-block{display:none}.navigation__link>span{display:none}}.navigation{display:flex;flex-direction:column}.navigation__link{display:flex;gap:16px;align-items:center;font-family:sans-serif;border-radius:8px;border:1px solid transparent;background-color:transparent;padding:16px 8px;text-decoration:none;color:#000;transition:background-color .3s ease-in,color .3s ease-in,border-color .3s ease-in,box-shadow .3s ease-in}.navigation__link svg>path{transition:fill .3s ease-in,stroke .3s ease-in}.navigation__link--change-fill svg>path{fill:#686970}.navigation__link--change-stroke svg>path{stroke:#686970}.navigation__link--active{background-color:#fff;border-color:#d2d2d8}.navigation__link:hover{background-color:#000;color:#fff;border-color:#000;box-shadow:1px 6px 17px #14141480}.navigation__link:hover.navigation__link--change-fill svg>path{fill:#fff}.navigation__link:hover.navigation__link--change-stroke svg>path{stroke:#fff}.profile-page{display:flex}.profile-page main{flex-grow:1;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.profile-with-data{box-shadow:0 6px 18px #0000001a;padding:40px 64px;min-width:800px;background-color:#f6f8fa;font-family:sans-serif}.profile-with-data h1{font-family:Minecraft;text-align:center;margin-bottom:16px}.profile-with-data p{color:#4d4d4d;max-width:450px;font-size:20px;text-align:center;margin:0 auto}.profile-with-data .profile-content{display:grid;grid-template-columns:1fr 280px;gap:64px}.profile-with-data .profile-content .avatar{transition:transform .3s linear}.profile-with-data .profile-content .avatar:hover{transform:scale(1.03);opacity:.9}.profile-with-data .profile-content .avatar img{border-radius:8px;display:block;margin-top:24px;width:280px;height:280px;object-fit:cover;object-position:50% 0%}.profile-with-data .buttons{display:grid;grid-template-columns:1fr 280px;column-gap:64px}.players-page main{flex-grow:1;padding-top:48px;display:flex;flex-direction:column;align-items:center}.players-page main h1{font-family:Minecraft;margin-bottom:16px}.players-page main p{font-family:sans-serif;color:#464646}.players-page main .players{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.player{background-color:#f6f8fa;text-align:center;width:300px;height:300px;border:1px solid #d2d2d8;border-radius:16px;padding:24px;font-family:sans-serif}.player__profile-picture{width:160px;height:160px;object-fit:cover;object-position:50% 0%;border-radius:4px;margin-bottom:24px}.player a{text-decoration:none;color:#000}.filter-buttons{margin-top:24px;background-color:#f6f8fa;text-align:center;width:948px;height:60px;border:1px solid #d2d2d8;border-radius:16px;font-family:sans-serif;display:flex;gap:16px;align-items:center;padding:16px}.filter-buttons__button{padding:8px 16px;background-color:transparent;border:1px solid black;border-radius:8px;transition:background-color .3s linear,color .3s linear}.filter-buttons__button--active{background-color:#000;color:#fff}.passport-wrapper{padding-top:120px}.passport{margin:auto;width:600px;background:#fff;border:1px solid #d2d2d8;border-radius:12px;padding:24px;box-shadow:0 2px 6px #0000000d;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='20' fill='none' stroke='%23d2d2d8' stroke-width='1'><path d='M0 10 Q10 0, 20 10 T40 10'/></svg>") repeat;background-repeat:repeat;background-size:10px;font-family:sans-serif}.passport__header{text-align:center;font-weight:700;font-size:18px;margin-bottom:24px;font-family:Minecraft}.passport__content{display:flex;gap:24px}.passport__photo{width:128px;height:128px;background:#f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.passport__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.passport__photo span{font-size:12px;color:#555}.passport__info{flex:1;display:flex;flex-direction:column;gap:6px}.passport__info .label{font-weight:600;margin-right:4px}.passport__email{display:flex;align-items:center;gap:8px}.passport__verified{width:16px;height:16px;background:#999;border-radius:50%;display:flex;align-items:center;justify-content:center}.passport__verified svg{color:#fff}.news-page .content{padding-top:48px}.news-page .content .button{max-width:300px}.news-page .content h1{font-family:Minecraft;text-align:center}.category{margin:48px auto 0;width:fit-content}.category__title{font-size:32px;text-align:center;font-family:sans-serif}.category__description{margin-top:8px;font-family:sans-serif;font-size:20px;text-align:center;color:#535353}.news-list{margin:0 auto;display:grid;grid-template-columns:repeat(3,404px);column-gap:48px}.news-list .news{margin-top:32px;width:404px;height:325px;background-color:#f6f8fa;text-align:center;border:1px solid #d2d2d8;border-radius:16px;padding:24px;font-family:sans-serif}.news-list .news--create-btn{background-color:transparent;border:2px dashed black;display:flex;justify-content:center;align-items:center;font-family:sans-serif;font-size:20px;cursor:pointer}.news-details-page .content{margin:0 auto;padding-left:360px;width:fit-content;padding-top:64px;display:flex;justify-content:space-around;gap:32px}.news-details{max-width:800px;background-color:#f6f8fa;text-align:center;border:1px solid #d2d2d8;border-radius:16px;padding:24px;font-family:sans-serif}.news-details__title{margin-bottom:32px;font-family:Minecraft;font-size:24px}.news-details__meta{color:#535353;text-align:left}.news-details .news-block{margin-bottom:16px}.news-details .news-block--image{max-width:400px;max-height:400px}.news-meta{background-color:#f6f8fa;border:1px solid #d2d2d8;border-radius:16px;padding:48px;font-family:sans-serif}.tech-support-main{padding-top:60px;text-align:center;font-family:sans-serif}.tech-support-main h1{font-family:Minecraft}.tech-support-main p{margin-top:16px;color:#454545;font-family:sans-serif}.tech-support-main form{margin:0 auto;max-width:600px}.tech-support-main textarea{resize:none;height:80px}.tech-support-main input,.tech-support-main textarea{font-size:16px}.tech-support-main .button{margin-top:24px}.email-confirmation-page main{flex-grow:1;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.email-confirmation{box-shadow:0 6px 18px #0000001a;padding:40px 64px;max-width:900px;background-color:#f6f8fa;font-family:sans-serif}.email-confirmation h1{font-family:Minecraft;text-align:center;margin-bottom:16px}.email-confirmation h3{margin-top:32px;font-family:Minecraft;text-align:center}.email-confirmation p{color:#4d4d4d;max-width:450px;font-size:20px;text-align:center;margin:0 auto}.email-confirmation .step{margin-top:16px}.email-confirmation .forms{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:32px}.email-confirmation .form{display:flex;flex-direction:column;gap:32px}.not-found-page{padding-top:96px;width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-image:url(/png/mirograd.png)}.not-found-page .info-block{max-width:600px;height:400px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:48px;background-color:#f6f8fab3;text-align:center;border:1px solid #d2d2d8;border-radius:16px;font-family:sans-serif}.not-found-page .info-block h1{font-family:Minecraft;font-size:96px;margin-bottom:32px}.not-found-page .info-block .button{margin-top:16px}
