:root{--bg:#0e1116;--card:#171b22;--fg:#e6e6e6;--muted:#9aa3ad;--accent:#e0a526}*{box-sizing:border-box}body{margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg)}header{text-align:center;padding:3rem 1rem 1.5rem}header h1{margin:0;font-size:2.4rem;color:var(--accent)}header p{margin:.25rem 0 0;color:var(--muted)}main{max-width:720px;margin:0 auto;padding:0 1rem}.server{background:var(--card);border-radius:10px;padding:1.25rem 1.5rem;border-left:4px solid var(--accent)}.server h2{margin:0 0 .5rem}.tag{font-size:.8rem;background:#2a3140;color:var(--muted);padding:.1rem .5rem;border-radius:4px;vertical-align:middle}dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:1rem 0 0}dt{color:var(--muted)}dd{margin:0}code{background:#0b0d11;padding:.15rem .4rem;border-radius:4px}.btn{display:inline-block;margin-left:.5rem;padding:.2rem .8rem;border-radius:5px;background:var(--accent);color:#111;text-decoration:none;font-weight:600}.btn.alt{background:#2a3140;color:var(--fg)}.more,footer{text-align:center;color:var(--muted)}footer{padding:2rem;font-size:.85rem}.topbar{justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;min-height:3.25rem}.topbar,.user{display:flex;align-items:center}.user{gap:.6rem;color:var(--fg);text-decoration:none}.user img{width:32px;height:32px;border-radius:4px}.topbar form{margin:0}.btn.steam{background:#171a21;color:#fff;border:1px solid #2a475e;margin:0}.link{background:none;border:0;color:var(--muted);font:inherit;cursor:pointer;padding:0}.link:hover{color:var(--fg)}.notice{max-width:720px;margin:0 auto 1rem;padding:.6rem 1rem;border-radius:8px;background:#3a1e1e;color:#f2c4c4}