/* Continue the banner composition through the community panels. */
.live-command:before,.live-roster:before,.live-chat:before,.live-admins:before{display:none}
.discord-section:before{content:'';position:absolute;inset:-55px -45px;background:url('images/discord.png') center/cover no-repeat;transform:rotate(-6deg) scale(1.06);opacity:.34;pointer-events:none}.discord-section:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,26,29,.9),rgba(24,26,29,.65) 55%,rgba(24,26,29,.4));pointer-events:none}.discord-section>.discord-panel{position:relative;z-index:1}@media(max-width:700px){.discord-section:before{inset:-25px -100px;opacity:.25;transform:rotate(-7deg) scale(1.1)}.discord-section:after{background:rgba(24,26,29,.65)}}
.nav.wrap{background:linear-gradient(110deg,rgba(41,43,45,.78),rgba(32,34,36,.72) 70%,rgba(41,43,45,.78));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.nav .brand small.brand-tagline{color:#e8c948;font-size:9px;font-weight:500;letter-spacing:.035em;text-transform:none;margin-top:8px}@media(max-width:700px){.nav .brand small.brand-tagline{font-size:8px;letter-spacing:0}}
html{background:#303236}body{position:relative;isolation:isolate;background:transparent!important}body:before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background:#303236 url('images/background.png') center/cover no-repeat;filter:grayscale(1) brightness(1.65);opacity:1}body:after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(54,57,61,.18),rgba(39,42,46,.28)),radial-gradient(ellipse at center,transparent 55%,rgba(20,23,27,.12) 100%)}
.nav{background:linear-gradient(110deg,#292b2d,#202224 70%,#292b2d);border-color:#414447;box-shadow:inset 0 1px 0 #ffffff08}.nav:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 36%,#ffcf0030 43%,#ffcf0090 50%,#ffcf0030 57%,transparent 64%,transparent 100%);background-size:250% 100%;animation:nav-drift 14s ease-in-out infinite}.nav nav>a:not(.nav-cta){position:relative;color:#d6d8da;transition:color .2s}.nav nav>a:not(.nav-cta):after{content:'';position:absolute;left:0;right:0;bottom:-9px;height:2px;background:#ffcf00;transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav nav>a:not(.nav-cta):hover,.nav nav>a:not(.nav-cta):focus-visible{color:#ffcf00}.nav nav>a:not(.nav-cta):hover:after,.nav nav>a:not(.nav-cta):focus-visible:after{transform:scaleX(1)}.nav .nav-cta{transition:background .2s,box-shadow .2s}.nav .nav-cta:hover{box-shadow:0 0 16px #ffcf0020}.nav .brand{filter:drop-shadow(0 1px 2px #000)}
@keyframes nav-drift{0%,100%{background-position:100% 0;opacity:.45}50%{background-position:0% 0;opacity:.9}}
@media(max-width:700px){.nav nav.open{background:#252729;border-color:#414447}.nav nav>a:not(.nav-cta):after{right:auto;width:24px;bottom:-4px}}
@media(prefers-reduced-motion:reduce){.nav:after{animation:none;background-position:50% 0;opacity:.65}}
body{background:#202122}.hero .btn.ghost:hover,.hero .btn.ghost:focus-visible{background:transparent;border-color:transparent;color:#ffcf00}.hero .btn.ghost:hover span{transform:translate(2px,-2px)}.hero .btn.ghost span{transition:transform .15s}.btn.ghost:hover{background:transparent;color:#ffcf00;border-color:#a58a30}
.servers,.live-section,.discord-section{width:min(1200px,calc(100% - 72px));margin:28px auto 0;padding:32px 38px;border:1px solid #404345;border-radius:14px;background:#27292b;position:relative;overflow:hidden}.servers>.wrap,.live-section>.wrap,.discord-section>.wrap{width:100%;margin:0}.servers{background:linear-gradient(105deg,#252729ed,#252729f5),url('images/img.png') center 64%/cover}.servers .kicker,.live-section .kicker{font-size:10px;letter-spacing:.15em}.server-head,.live-section-head{margin-bottom:24px}.servers h2,.live-section h2{font:400 29px/1.2 'Anton',sans-serif;letter-spacing:.015em}.servers .server-head>p,.live-section-head>p{font-size:12px}.servers .server-list{border-top:1px solid #484b4d}.servers .server{border-bottom:0;padding:21px 0 3px;grid-template-columns:80px 1fr 260px 130px}.servers .server:hover{background:transparent}.servers .server-main strong{font:600 29px var(--display)}.servers .connect{display:inline-flex;align-items:center;justify-content:center;border:1px solid #5f5834;border-radius:25px;padding:8px 15px;transition:background .15s}.servers .server:hover .connect{background:#ffcf00;color:#222;border-color:#ffcf00}.server-main small{font-size:9px}.live-section{background:#252729;padding:32px 38px 38px}.live-shell{border:1px solid #42464a;background:#242628;border-radius:9px}.live-tabs{background:#202224;padding-inline:22px}.live-command{background:linear-gradient(110deg,#303235,#27292b);padding:27px 24px}.live-command-actions .btn.primary{border-radius:24px;min-height:39px;padding-inline:20px}.live-state{color:#d8cc8b}.live-identity h3{font-size:29px}.live-telemetry span{color:#a9afb4}.live-roster,.live-chat,.live-admins{background:#222426}.live-chat{background:#1e2022}.live-module header{background:#282a2c;border-color:#404345}.live-module+.live-module{border-color:#404345}.live-module h3{font-size:12px;font-weight:600}.live-module header small{font-size:8px}.player-table-head{background:#252729}.player-row,.chat-message,.admin-chip{border-color:#35383a}.admin-chip i{border-radius:50%}.player-list,.chat-stream{height:210px;scrollbar-color:#64625a #222426}.live-empty{color:#999fa4;font-size:11px}.live-module header small i,.live-state i{width:5px;height:5px}.discord-section{padding:28px 38px;background:#242628}.discord-panel{border:0;padding:0}.discord-content{margin-top:18px}.discord-copy h2{font:600 26px var(--display)}.discord-copy p{font-size:12px;max-width:600px}.discord-identity img{width:36px;height:36px}.discord-guild-name{font-size:13px}.discord-identity .kicker{font-size:9px}.discord-button{display:inline-flex;align-items:center;gap:20px;border:1px solid #53503b;border-radius:22px;padding:8px 16px;font-size:11px}.discord-button span{margin:0}.discord-button:hover{border-color:#ffcf00;color:#fff}.discord-metrics strong{color:#dfd9bc}.discord-metrics span{font-size:9px}.community{padding:30px 38px;margin-top:28px;border:1px solid #404345;border-radius:14px;background:#242628}.community .kicker{font-size:9px}.community h2{font:600 28px var(--display)}.community p:last-child{font-size:12px;color:#a9afb4}.community>.btn{font-size:11px;min-height:40px;border-radius:22px;gap:20px}.footer{margin-top:32px;padding:24px 5px 30px;border-color:#3d4143}.footer p{color:#aaa;font-size:10px}.footer>div{font-size:9px}.footer-brand .brand{font-size:21px}
@media(max-width:1000px){.servers .server{grid-template-columns:65px 1fr 220px 100px;gap:16px}.servers .connect{font-size:10px;padding:7px 10px}.servers .server-live{gap:25px}.live-admins{background:#242628}.live-command-actions{margin-top:20px}}
@media(max-width:700px){.servers,.live-section,.discord-section{width:calc(100% - 28px);padding:25px 20px;margin-top:18px;border-radius:11px}.servers h2,.live-section h2{font-size:25px}.server-head,.live-section-head{margin-bottom:18px;gap:10px}.servers .server{grid-template-columns:1fr auto;gap:12px;padding-top:18px}.servers .server-main strong{font-size:25px}.servers .server-main code{font-size:10px}.servers .server-live{gap:18px}.servers .connect{padding:7px 10px;font-size:9px}.servers .connect b{margin-left:8px}.live-command{padding:23px 18px}.live-telemetry{gap:25px}.live-telemetry strong{font-size:20px}.live-module header{padding:16px 18px}.discord-header{gap:15px}.discord-identity{gap:10px}.discord-button{font-size:9px;padding:7px 10px;gap:8px;white-space:nowrap}.discord-copy h2{font-size:24px}.discord-metrics{gap:24px}.community{width:calc(100% - 28px);margin-top:18px;padding:25px 20px;gap:20px}.community h2{font-size:25px}.footer{padding-inline:5px;margin-top:25px}.hero .btn.ghost:hover{background:transparent}}
