.server-page{color:#f2f0e8;background:#070a08}.server-shell{width:min(1240px,100% - 64px);margin:0 auto}.server-hero{isolation:isolate;min-height:900px;position:relative;overflow:hidden}.server-hero-image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.08)brightness(.62);width:100%;height:100%;position:absolute;inset:0}.server-hero-overlay{z-index:-2;background:linear-gradient(90deg,#050906fa 0%,#050906e0 45%,#0509064d 78%),linear-gradient(#0000 62%,#070a08 100%);position:absolute;inset:0}.server-hero:after{content:"";z-index:-1;opacity:.15;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff09 4px);position:absolute;inset:0}.server-nav-active{color:var(--green-bright)!important}.server-hero-content{width:min(1240px,100% - 64px);margin:0 auto;padding:150px 0 210px}.server-kicker{color:var(--green-bright);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:700}.server-hero h1{max-width:980px;font-size:clamp(4.3rem,7.5vw,8.2rem)}.server-hero h1 span{color:var(--orange)}.server-lead{color:#c3c8bc;max-width:700px;margin:30px 0 0;font-size:clamp(1.1rem,1.6vw,1.34rem);line-height:1.6}.server-hero-actions{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:38px;display:flex}.server-connection{gap:8px;display:flex}.server-connection-field{background:#070a08d1;border:1px solid #7fe3417a;align-items:center;gap:15px;min-width:245px;min-height:54px;padding:8px 8px 8px 16px;display:flex}.server-port-field{min-width:175px}.server-connection-field>span{flex:1}.server-connection-field small,.server-connection-field strong{display:block}.server-connection-field small{color:#7f897d;letter-spacing:.13em;margin-bottom:3px;font-size:.56rem;font-weight:700}.server-connection-field strong{font:600 .9rem var(--font-display), sans-serif;letter-spacing:.07em}.server-connection-field button{color:var(--green-bright);font:700 .58rem var(--font-body), sans-serif;letter-spacing:.1em;cursor:pointer;background:#203f1b7a;border:1px solid #7fe34157;align-self:stretch;padding:0 11px}.server-connection-field button:hover{border-color:var(--green);background:#335e27a6}.server-connection-compact{justify-content:center}.server-facts{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b08e6;border-top:1px solid #7fe34138;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.server-facts>div{border-right:1px solid #ffffff1a;padding:28px 4vw}.server-facts>div:last-child{border-right:0}.server-facts small,.server-facts strong{display:block}.server-facts small{color:#778174;letter-spacing:.15em;margin-bottom:7px;font-size:.62rem}.server-facts strong{font:500 1.08rem var(--font-display), sans-serif;letter-spacing:.06em}.server-intro,.server-world,.server-systems{padding-top:130px;padding-bottom:140px}.server-section-heading{grid-template-columns:1.25fr .7fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}.server-section-heading.compact{grid-template-columns:1fr}.server-section-heading h2,.server-difficulty h2,.server-mods h2,.server-join h2{font:600 clamp(2.8rem, 5vw, 5.2rem)/.98 var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0}.server-section-heading>p{color:#9ca598;margin:0;font-size:1.08rem;line-height:1.65}.server-experience-grid{border-top:1px solid #2a332a;border-left:1px solid #2a332a;grid-template-columns:repeat(3,1fr);display:grid}.server-experience-grid article{background:linear-gradient(145deg,#0d130e,#090c0a);border-bottom:1px solid #2a332a;border-right:1px solid #2a332a;min-height:300px;padding:34px;position:relative}.server-experience-grid article>span{width:48px;height:48px;color:var(--green-bright);border:1px solid #7fe34157;place-items:center;font-size:1.2rem;display:inline-grid}.server-experience-grid article>small{color:#596158;font:600 .7rem var(--font-display), sans-serif;letter-spacing:.12em;position:absolute;top:37px;right:32px}.server-experience-grid h3{font:500 1.55rem var(--font-display), sans-serif;text-transform:uppercase;margin:55px 0 13px}.server-experience-grid p{color:#929b8f;margin:0;line-height:1.6}.server-difficulty{background:#101510;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.server-difficulty-image{min-height:650px;overflow:hidden}.server-difficulty-image img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.1)brightness(.72);width:100%;height:100%}.server-difficulty-content{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,125px);display:flex}.server-difficulty-content>p:not(.server-kicker){color:#a9b1a5;max-width:620px;margin:27px 0 40px;font-size:1.08rem;line-height:1.65}.server-meters{gap:22px;display:grid}.server-meters p{color:#aeb6aa;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:0 0 8px;font-size:.78rem;display:flex}.server-meters strong{color:#f0f2ec}.server-meters div>div{background:#283028;height:5px}.server-meters i{background:linear-gradient(90deg, var(--green), var(--orange));height:100%;display:block;box-shadow:0 0 16px #7fe3414d}.server-world-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.server-world-grid article{background:#0b100c;border:1px solid #293129;min-height:250px;padding:30px}.server-world-grid span{color:var(--orange);font:600 .72rem var(--font-display), sans-serif;letter-spacing:.14em}.server-world-grid h3{font:500 1.45rem var(--font-display), sans-serif;text-transform:uppercase;margin:45px 0 12px}.server-world-grid p{color:#919a8e;margin:0;line-height:1.6}.server-systems{padding-top:50px}.server-system-grid{background:#2c342c;border:1px solid #2c342c;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.server-system-grid article{background:#0b100c;grid-template-columns:58px 1fr;align-items:start;gap:22px;min-height:145px;padding:28px;display:grid}.server-system-grid article>span{background:#e6922e0d;border:1px solid #e6922e59;place-items:center;width:52px;height:52px;font-size:1.35rem;display:grid}.server-system-grid h3{font:500 1.25rem var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 8px}.server-system-grid p{color:#929b8f;margin:0;line-height:1.5}.server-mods{background:linear-gradient(120deg,#0e150f,#080b09);border-top:1px solid #283028;border-bottom:1px solid #283028;padding:115px 0}.server-mods-inner{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.server-mods-inner>div>p:not(.server-kicker){color:#9aa397;font-size:1.08rem;line-height:1.65}.server-mods ul{border-top:1px solid #303930;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.server-mods li{color:#d4d9d1;border-bottom:1px solid #303930;padding:17px 10px 17px 0;font-weight:600}.server-mods li:before{content:"+";color:var(--green-bright);margin-right:10px}.server-join{place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.server-join>img{object-fit:cover;filter:saturate(.65)brightness(.52);width:100%;height:100%;position:absolute;inset:0}.server-join>div{background:radial-gradient(circle,#060a0759,#070a08 90%);position:absolute;inset:0}.server-join article{z-index:1;text-align:center;max-width:880px;padding:80px 30px;position:relative}.server-join article>img{border-radius:50%;width:105px;height:105px;margin-bottom:27px;box-shadow:0 0 42px #7fe3413b}.server-join article>p:not(.server-kicker){color:#b5bcb1;max-width:660px;margin:25px auto 0;font-size:1.08rem;line-height:1.65}.server-join .server-hero-actions{justify-content:center}@media (max-width:900px){.server-hero{min-height:940px}.server-facts{grid-template-columns:repeat(2,1fr)}.server-facts>div{border-bottom:1px solid #ffffff1a}.server-section-heading,.server-difficulty,.server-mods-inner{grid-template-columns:1fr}.server-experience-grid,.server-world-grid{grid-template-columns:repeat(2,1fr)}.server-difficulty-image{min-height:500px}}@media (max-width:620px){.server-shell,.server-hero-content{width:min(100% - 36px,680px)}.server-hero{min-height:1050px}.server-hero-content{padding-top:125px}.server-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.server-hero-actions,.server-connection{width:100%}.server-connection{flex-direction:column}.server-connection-field,.server-port-field{width:100%;min-width:0}.server-facts{grid-template-columns:1fr 1fr}.server-facts>div{padding:20px 18px}.server-facts strong{font-size:.84rem}.server-intro,.server-world,.server-systems{padding-top:90px;padding-bottom:95px}.server-section-heading{gap:24px;margin-bottom:42px}.server-experience-grid,.server-world-grid,.server-system-grid,.server-mods ul{grid-template-columns:1fr}.server-mods-inner{gap:48px}.server-difficulty-content{padding:70px 24px}.server-system-grid article{grid-template-columns:50px 1fr;padding:23px 20px}}
