.server-page{max-width:1180px}.server-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;align-items:stretch;margin-bottom:26px}.server-intro,.server-connect{padding:32px;border:1px solid #ffffff13;border-radius:18px;background:radial-gradient(circle at 10% 0,#78442625,transparent 45%),linear-gradient(145deg,#1b2832,#101921)}.server-intro h1{margin:.2rem 0 1rem;font:400 clamp(2.5rem,6vw,4.4rem)/1.02 Georgia,serif;letter-spacing:-.035em}.server-intro>p:last-child{max-width:650px;color:#b2bfca;font-size:1.05rem}.server-connect{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 90% 0,#466c6b26,transparent 45%),linear-gradient(145deg,#17272b,#0c171d)}.server-connect .server-address{display:grid;gap:6px;margin:14px 0}.server-connect .server-address span{color:#8fa1ae;font-size:.62rem;font-weight:700;letter-spacing:.14em}.server-connect .server-address strong{overflow-wrap:anywhere;color:#f2ddbd;font:400 1.25rem/1.4 Georgia,serif}.server-connect button{align-self:flex-start;margin:0;padding:9px 16px;border:1px solid #c99e78;border-radius:7px;background:#a96848;color:#fff;font:600 .82rem/1.4 'Segoe UI',sans-serif;cursor:pointer}.server-connect .live-status{display:flex;align-items:center;gap:8px;margin-top:16px;color:#aab7c3;font-size:.77rem}.server-connect .status-dot{width:9px;height:9px;border-radius:50%;background:#778590;box-shadow:0 0 0 4px #77859018}.server-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:8px;border:1px solid #ffffff11;border-radius:12px;background:#0c151e}.server-nav a{flex:1 1 140px;padding:10px 14px;border-radius:8px;color:#bdc8d0;text-align:center;text-decoration:none;font-size:.78rem}.server-nav a:hover{background:#ffffff08;color:#f1d5b8}.server-section{scroll-margin-top:20px;margin-top:52px}.server-section>header{max-width:760px;margin-bottom:22px}.server-section>header h2{margin:.3rem 0 .5rem;font:400 2rem/1.2 Georgia,serif}.server-section>header p:last-child{color:#aab7c7}.server-page .settings{grid-template-columns:repeat(3,minmax(0,1fr))}.join-platforms{margin-top:22px}.join-platforms .address{margin-top:18px}.server-apply{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px;padding:25px;border:1px solid #b9856555;border-radius:14px;background:linear-gradient(120deg,#2a211d,#151f27)}.server-apply h2,.server-apply p{margin:.2rem 0}.server-apply p{color:#aeb9c3}.server-apply .button{flex:0 0 auto;margin:0}.server-page .faq{scroll-margin-top:20px}.server-page .faq details p+p{margin-top:.5rem}.server-trouble{margin-bottom:0}.server-trouble .small a{overflow-wrap:anywhere}@media(max-width:820px){.server-hero{grid-template-columns:1fr}.server-page .settings{grid-template-columns:repeat(2,minmax(0,1fr))}.server-apply{display:block}.server-apply .button{margin-top:14px}}@media(max-width:560px){.server-page{padding-left:18px;padding-right:18px}.server-intro,.server-connect{padding:22px}.server-page .settings{grid-template-columns:1fr 1fr;gap:10px}.server-page .settings .card{padding:17px}.server-page .settings h2{font-size:.95rem}.server-nav{display:grid;grid-template-columns:1fr 1fr;position:sticky;z-index:4;top:0}.server-nav a{padding:8px;font-size:.7rem}.server-apply{padding:20px}}
