.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}html{background-color:rgb(var(--bg-color));margin:0;padding:0}body{width:100vw;margin:0;padding:0}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--bg-color:10, 14, 22;--surface-color:16, 22, 34;--surface-raised-color:21, 29, 44;--surface-hover-color:27, 36, 54;--border-color:34, 44, 64;--text-color:230, 234, 240;--text-muted-color:150, 160, 178;--text-faint-color:100, 110, 128;--accent-color:4, 93, 243;--accent-hover-color:51, 130, 250;--status-online-color:86, 178, 130;--status-maintenance-color:214, 168, 86;--status-offline-color:214, 94, 94;--radius:6px;--font-family:"Inter";--font-extra-bold-weight:800;--font-bold-weight:700;--font-semi-bold-weight:600;--font-medium-weight:500;--font-normal-weight:400;--font-light-weight:300}.font-heading{font-family:var(--font-family), sans-serif;font-size:48px;font-weight:var(--font-bold-weight)}.font-subheading{font-family:var(--font-family), sans-serif;font-family:Inter;font-size:32px;font-weight:var(--font-medium-weight)}.font-section-heading{font-family:var(--font-family), sans-serif;font-size:24px;font-weight:var(--font-semi-bold-weight)}.font-button{font-family:var(--font-family), sans-serif;font-size:18px;font-weight:var(--font-bold-weight)}.font-body-text{font-family:var(--font-family), sans-serif;font-size:16px;font-weight:var(--font-normal-weight)}.font-small-text{font-family:var(--font-family), sans-serif;font-size:14px;font-weight:var(--font-light-weight)}.font-nav-text{font-family:var(--font-family), sans-serif;font-size:18px;font-weight:var(--font-medium-weight)}.font-title-text{font-family:var(--font-family), sans-serif;font-size:20px;font-weight:var(--font-medium-weight)}.container{background-color:rgb(var(--bg-color));width:100%;min-height:100vh}.container>.header{background-color:rgb(var(--surface-raised-color));border-bottom:1px solid rgb(var(--border-color));box-sizing:border-box;align-items:center;width:100%;padding:0 20px;display:flex}.container>.header>.logo{width:40px;height:40px;margin:14px 10px 14px 0;padding:0}.container>.header>.title{color:rgb(var(--text-color))}.container>.header>.menu a,.container>.header>.menu li{text-align:center;color:rgb(var(--text-muted-color));text-decoration:none;list-style-type:none;display:inline-block}.container>.header>.menu a{color:rgb(var(--text-muted-color));background-color:#0000;border-bottom:2px solid #0000;padding:4px 2px;transition:color .2s,border-color .2s}.container>.header>.menu a:hover{color:rgb(var(--text-color));border-color:rgb(var(--border-color))}.container>.header>.menu a:active{border-color:rgb(var(--accent-color))}.container>.header>.menu{margin-right:14px}.container>.header>.menu ul{align-items:center;gap:24px;margin:0;padding:0;display:flex}.content{background-color:rgb(var(--bg-color));color:rgb(var(--text-color));max-width:1000px;margin:auto;padding:6px}.server-overview{flex-flow:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex}.flex-spacer{flex:1}.btn{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.btn-primary{background-color:rgb(var(--accent-color));color:rgb(var(--text-color))}.btn-primary:hover{background-color:rgb(var(--accent-hover-color))}.btn-secondary{border-color:rgb(var(--border-color));color:rgb(var(--text-color));background-color:#0000}.btn-secondary:hover{background-color:rgb(var(--surface-hover-color));border-color:rgb(var(--accent-color))}.glass-panel{background-color:rgba(var(--surface-color), .8);border:1px solid rgb(var(--border-color));-webkit-backdrop-filter:blur(6px);border-radius:10px}
