.servers-page .site-nav{position:relative}.servers-page{background:#101317}.servers-main{width:min(1160px,calc(100% - 56px));min-height:calc(100svh - 255px);margin:0 auto;padding:43px 0 75px}.servers-page-heading{margin-bottom:33px}.servers-back{letter-spacing:1px;color:#a0a7ae;margin-bottom:19px;font-size:8px;text-decoration:none;display:inline-flex}.servers-back:hover{color:#f0f2f3}.servers-page-heading h1{letter-spacing:-1.4px;margin:0;font-size:clamp(34px,4vw,49px);font-weight:750;line-height:1.1}.servers-page-heading>p{letter-spacing:.7px;color:#a0a7ae;margin-top:13px;font-size:10px;line-height:1.8}.server-showcase{background:#1b1f24;border:1px solid #646b73;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.server-art{background:radial-gradient(ellipse at 50% 65%,rgba(214,168,84,.04),transparent 65%),#14171b;border-right:1px solid #353a40;align-items:center;justify-content:center;min-width:0;padding:30px 25px;display:flex}.server-artboard{aspect-ratio:1062/1074;isolation:isolate;width:100%;max-width:410px;transition:transform.5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.server-art:hover .server-artboard{transform:translateY(-3px)}.server-artboard>img{max-width:none;width:180.79096%;height:auto;display:block;position:absolute;left:-38.323917%;top:-.5586592%}.server-information{align-self:center;min-width:0;padding:43px 42px 33px}.server-type{letter-spacing:1.4px;color:#c78df5;font-size:9px}.server-information h2{letter-spacing:-1.6px;margin:16px 0;font-size:clamp(29px,3vw,43px);line-height:1.1;font-weight:750}.server-information h2>span{color:#e5b55c}.server-description{color:#a0a7ae;max-width:340px;margin:0 0 28px;font-size:11px;line-height:1.9}.server-ip-label{color:#a0a7ae;letter-spacing:1px;margin-bottom:9px;font-size:8px;display:block}.server-address{background:#14171b;border:1px solid #646b73;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:7px;display:flex}.server-address input{color:#f0f2f3;letter-spacing:.1px;text-transform:uppercase;background:none;border:0;outline-offset:1px;flex:1;width:0;min-width:0;padding:9px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}#copy-server-ip{color:#f0f2f3;background:#343b43;border:1px solid #7c858e;border-radius:4px;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:9px 12px;font-size:9px;font-weight:650;transition:background.18s,border-color.18s;display:flex}#copy-server-ip svg{fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;width:15px;height:15px}#copy-server-ip:hover{background:#3e4751;border-color:#b0b8c0}#copy-server-ip.is-copied{color:#46d57d;border-color:rgba(70,213,125,.5)}.server-copy-status{color:#a0a7ae;min-height:18px;margin-top:7px;font-size:8px;line-height:1.8}.server-links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:10px;display:flex}.server-website{color:#f0f2f3;background:#202429;border:1px solid #454c53;border-radius:5px;align-items:center;gap:29px;min-height:39px;padding:11px 17px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.server-website:hover{background:#343b43;border-color:#7c858e}.server-client-link{color:#a0a7ae;align-items:center;gap:10px;font-size:8px;line-height:1.8;text-decoration:none;display:inline-flex}.server-client-link:hover{color:#f0f2f3}.server-join{border-top:1px solid #353a40;margin-top:29px}.server-join summary{cursor:pointer;letter-spacing:.5px;color:#d1d8df;align-items:center;justify-content:space-between;gap:15px;padding:18px 0 5px;font-size:9px;list-style:none;display:flex}.server-join summary::-webkit-details-marker{display:none}.server-join summary>span{color:#a0a7ae;font-size:18px;line-height:1;transition:transform.18s}.server-join[open] summary>span{transform:rotate(45deg)}.server-join ol{color:#a0a7ae;padding:15px 0 0 18px;font-size:9px;line-height:1.9}.server-join li{padding:0 0 9px 5px}.server-join strong{color:#d0d8df;font-weight:600;overflow-wrap:anywhere}.servers-page .site-footer{width:min(1160px,calc(100% - 56px))}@media (max-width:1000px){.server-information{padding:33px 27px}.server-art{padding:30px 20px}.server-links{gap:14px}.server-address input{font-size:10px}#copy-server-ip{padding:9px;font-size:8px}}@media (max-width:700px){.servers-main{width:calc(100% - 36px);padding:30px 0 45px}.servers-page-heading{margin-bottom:25px}.servers-page-heading h1{letter-spacing:-1px;font-size:35px}.servers-page-heading>p{letter-spacing:.4px;font-size:9px}.servers-back{margin-bottom:17px;font-size:7px}.server-showcase{border-radius:9px;grid-template-columns:1fr}.server-art{border-right:0;border-bottom:1px solid #353a40;padding:25px 30px}.server-artboard{max-width:300px}.server-information{padding:28px 22px}.server-type{letter-spacing:1px;font-size:8px}.server-information h2{letter-spacing:-1.3px;margin:14px 0;font-size:35px}.server-description{margin-bottom:23px;font-size:10px}.server-address{gap:4px;padding:5px}.server-address input{padding:9px 3px;font-size:10px}#copy-server-ip{gap:6px;padding:9px;font-size:8px}#copy-server-ip svg{width:13px;height:13px}.server-links{gap:18px}.server-website{gap:23px;padding:10px 15px;font-size:9px}.server-client-link{font-size:7px}.server-join{margin-top:24px}.server-join ol{font-size:8px}.servers-page .site-footer{width:calc(100% - 40px)}}@media (max-width:370px){.server-information{padding:25px 15px}.server-information h2{font-size:30px}.server-address input{font-size:9px}#copy-server-ip svg{display:none}.server-art{padding:24px}}@media (prefers-reduced-motion:reduce){#copy-server-ip,.server-artboard,.server-join summary>span{transition:none}.server-art:hover .server-artboard{transform:none}}.server-showcase+.server-showcase{margin-top:28px}.server-sky .server-artboard{aspect-ratio:1063/1074}.server-sky .server-artboard>img{width:180.62088%;left:-40.35748%}.server-sky .server-information h2>span{color:#65cef2}.server-sky .server-type{color:#70dba4}.server-coming-soon{letter-spacing:1.2px;color:#a0a7ae;background:#14171b;border:1px solid #454c53;border-radius:6px;margin:0;padding:17px 15px;font-size:12px;font-weight:650}