:root{color-scheme:dark;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#10151e;color:#f1f5fa;font-size:16px}*{box-sizing:border-box}body{margin:0}main{max-width:980px;margin:auto;padding:calc(28px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}header,.brand,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{justify-content:flex-start}.brand-icon{font-size:32px;color:#71c7ff;background:#182a3e;border:1px solid #294661;border-radius:12px;padding:6px 12px}.eyebrow{font-size:.75rem;letter-spacing:.16em;color:#8facca;margin:0 0 6px}h1{font-size:1.6rem;margin:0;letter-spacing:-.03em}h2{font-size:1.05rem;margin:0}button{font:inherit;font-size:.875rem;color:#dcedff;border:1px solid #3b536c;border-radius:10px;background:#1c2d40;padding:12px 16px;min-height:44px;cursor:pointer}button:hover{background:#29425b}button:focus-visible,summary:focus-visible{outline:3px solid #71c7ff;outline-offset:4px}button:disabled{opacity:.6}#connection{font-size:.875rem;color:#a3b4c8;margin:22px 0}#connection.failed{color:#ffc085}.overview{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #2c384b;border-radius:14px;overflow:hidden;background:#2c384b;margin:0 0 32px}.overview>div{background:#171e2a;padding:20px}.overview strong{display:block;font-size:2rem;font-weight:600;letter-spacing:-.05em}.overview span{display:block;color:#a3b4c8;font-size:.875rem;margin-top:5px}.section-heading{margin:0 0 16px}.section-heading>span{font-size:.75rem;color:#8fa1b8}#servers{display:grid;gap:16px}.server{border:1px solid #2c384b;border-radius:16px;background:#171e2a;overflow:hidden}.card-top{padding:22px 22px 16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.game{font-size:.875rem;color:#94a9c2;margin:0 0 7px}.server h3{font-size:1.25rem;margin:0;overflow-wrap:anywhere}.badge{font-size:.75rem;white-space:nowrap;padding:6px 9px;border:1px solid;border-radius:7px}.badge.online{color:#8ae0b5;border-color:#326850;background:#1b342b}.badge.warning{color:#ffc485;border-color:#76512b;background:#392b20}.badge.offline{color:#ffa4ac;border-color:#7b3845;background:#3b202a}.badge.unknown,.badge.not-configured{color:#adbed0;border-color:#45566a;background:#263140}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 22px 20px}.metric span{display:block;font-size:.75rem;color:#9aacc2;margin-bottom:5px}.metric strong{font-size:1.05rem;font-weight:500;overflow-wrap:anywhere}.issues{background:#201e23;border-top:1px solid #39333a;padding:14px 22px;color:#e2c9ac;font-size:.875rem;line-height:1.6}.issues p{margin:0}.issues p+p{margin-top:7px}.verified{font-size:.75rem;color:#91a7bf;border-top:1px solid #2c384b;padding:12px 22px}details{border-top:1px solid #2c384b;padding:14px 22px;color:#a3b4c8;font-size:.875rem}summary{cursor:pointer;min-height:30px}dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}dt{color:#8fa1b8}dd{margin:0;color:#e5edf6;overflow-wrap:anywhere}.activity{margin-top:32px}#history{list-style:none;margin:0;padding:0}#history li{border-bottom:1px solid #273246;padding:14px 0;font-size:.875rem;line-height:1.55}#history .event-top{display:flex;gap:12px;justify-content:space-between;margin-bottom:3px}#history time{color:#8fa1b8;font-size:.75rem;white-space:nowrap}#history p{color:#a3b4c8;margin:0}footer{font-size:.75rem;color:#8fa1b8;line-height:1.6;margin-top:28px}.loading{color:#9aacc2;padding:20px 0}@media(min-width:760px){#servers{grid-template-columns:1fr 1fr}.server:last-child{grid-column:1/-1}.server:last-child .metrics{max-width:500px}}@media(max-width:420px){main{padding-left:16px;padding-right:16px}.overview>div{padding:16px 10px}.overview span{font-size:.75rem}.card-top{padding:18px 16px 16px}.metrics{padding:0 16px 18px;gap:8px}.issues,.verified,details{padding-left:16px;padding-right:16px}h1{font-size:1.4rem}.brand{gap:10px}.brand-icon{display:none}}@media(prefers-reduced-motion:no-preference){.server{animation:appear .3s ease}@keyframes appear{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
:root .community-nav{max-width:980px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border-bottom:1px solid #2c384b;font-size:.875rem}.community-nav a{color:#a3b4c8;text-decoration:none}.community-nav .community-name{font-size:1.05rem;color:#fff;font-weight:600}.community-nav div{display:flex;gap:20px;flex-wrap:wrap}.community-nav a[aria-current]{color:#71c7ff}.community-nav a:hover{color:#fff}.community-nav a:focus-visible{outline:3px solid #71c7ff;outline-offset:4px}@media(max-width:600px){:root .community-nav{align-items:flex-start;flex-direction:column;gap:14px}.community-nav div{gap:16px}}
