:root{--bg:#0e1116;--bg-elevated:#161b22;--bg-hover:#1c232d;--border:#262d38;--text:#e6edf3;--text-dim:#8b949e;--accent:#58a6ff;--online:#3fb950;--offline:#f85149;--radius:12px;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif;font-size:14px;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:7px 14px;transition:background .15s,border-color .15s}button:hover:not(:disabled){background:var(--bg-hover);border-color:#3d4655}button:disabled{opacity:.5;cursor:not-allowed}button.primary{color:#fff;background:#1f6feb;border-color:#1f6feb}button.primary:hover:not(:disabled){background:#2b7cf5;border-color:#2b7cf5}button.danger{color:var(--offline)}button.danger:hover:not(:disabled){border-color:var(--offline);background:#f851491f}input,select{font:inherit;border:1px solid var(--border);width:100%;color:var(--text);background:#0b0f14;border-radius:8px;padding:8px 11px}input:focus,select:focus{border-color:var(--accent);outline:none}.container{max-width:1100px;margin:0 auto;padding:0 20px 64px}.card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.muted{color:var(--text-dim)}.mono{font-family:var(--mono)}.topbar[data-v-e862998c]{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#0e1116d9;margin-bottom:28px;position:sticky;top:0}.inner[data-v-e862998c]{justify-content:space-between;align-items:center;height:56px;padding-bottom:0;display:flex}.brand[data-v-e862998c]{color:var(--text);align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.brand[data-v-e862998c]:hover{text-decoration:none}.cube[data-v-e862998c]{background:linear-gradient(135deg, var(--online), var(--accent));border-radius:3px;width:15px;height:15px}nav[data-v-e862998c]{gap:20px;font-size:14px;display:flex}nav a[data-v-e862998c]{color:var(--text-dim)}nav a[data-v-e862998c]:hover,nav a.router-link-exact-active[data-v-e862998c]{color:var(--text);text-decoration:none}.motd[data-v-fbb31414]{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;line-height:1.5}.server-card[data-v-9aad4b13]{color:inherit;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.server-card[data-v-9aad4b13]:hover{border-color:#3d4655;text-decoration:none;transform:translateY(-2px)}.head[data-v-9aad4b13]{align-items:center;gap:12px;display:flex}.icon[data-v-9aad4b13]{width:48px;height:48px;image-rendering:pixelated;background:#0b0f14;border-radius:8px;flex-shrink:0}.icon.placeholder[data-v-9aad4b13]{color:var(--text-dim);border:1px solid var(--border);justify-content:center;align-items:center;display:flex}.titles[data-v-9aad4b13]{flex:1;min-width:0}.name[data-v-9aad4b13]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.addr[data-v-9aad4b13]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.status[data-v-9aad4b13]{color:var(--offline);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.status.on[data-v-9aad4b13]{color:var(--online)}.dot[data-v-9aad4b13]{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%}.motd-box[data-v-9aad4b13]{background:#0b0f14;border-radius:8px;min-height:62px;margin:14px 0;padding:10px 12px;font-size:12.5px;overflow:hidden}.err[data-v-9aad4b13]{font-size:12.5px}.foot[data-v-9aad4b13]{align-items:center;gap:12px;display:flex}.players[data-v-9aad4b13]{flex-shrink:0;font-size:15px}.bar[data-v-9aad4b13]{background:#0b0f14;border-radius:3px;flex:1;height:5px;overflow:hidden}.bar-fill[data-v-9aad4b13]{background:var(--online);border-radius:3px;height:100%;transition:width .4s}.meta[data-v-9aad4b13]{flex-shrink:0;font-size:12px}.summary[data-v-7856610b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px;display:grid}.stat[data-v-7856610b]{padding:16px 18px}.value[data-v-7856610b]{font-size:26px;font-weight:700;line-height:1.2}.value.small[data-v-7856610b]{font-size:20px}.label[data-v-7856610b]{font-size:12px}.grid[data-v-7856610b]{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.error[data-v-7856610b]{color:var(--offline)}
