:root{color-scheme:dark;--bg:#14160f;--bg-raise:#1d2116;--line:#34382b;--text:#efe8d6;--muted:#a39b84;--amber:#e2a322;--amber-ink:#2a1c04;--green:#9cba78;--red:#d4654a;--shadow:0 16px 40px rgba(0,0,0,.28)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(1200px 500px at 10% -10%,rgba(226,163,34,.08),transparent 50%),var(--bg);color:var(--text);font-family:Segoe UI,Helvetica Neue,sans-serif}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.shell{width:min(1080px,calc(100% - 32px));margin:0 auto;padding-bottom:48px}.topbar{justify-content:space-between;gap:16px;padding:22px 0 18px;border-bottom:1px solid var(--line);margin-bottom:28px}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;font-family:Palatino,Palatino Linotype,Iowan Old Style,serif;font-size:28px;letter-spacing:.04em;margin:0}.brand img{width:36px;height:36px}.login-logo{width:min(100%,340px);height:auto;display:block}.nav{display:flex;align-items:center;gap:16px;color:var(--muted)}.nav a[aria-current=page]{color:var(--text)}.card{background:var(--bg-raise);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:20px}.login{width:min(420px,calc(100% - 32px));margin:12vh auto 0}.muted{color:var(--muted)}.stack,form{display:grid;grid-gap:12px;gap:12px}label{display:grid;grid-gap:6px;gap:6px;font-size:14px}input,select{background:#12140e;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.danger,.ghost,.primary{border-radius:999px;border:1px solid transparent;padding:10px 16px}.primary{background:var(--amber);color:var(--amber-ink);font-weight:650}.ghost{border-color:var(--line)}.danger,.ghost{background:transparent}.danger{border-color:var(--red);color:var(--red)}.row{display:flex;justify-content:space-between;gap:12px;align-items:center}.hosts{display:grid;grid-gap:14px;gap:14px}.host{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center}.host h2{margin:0 0 4px;font-size:20px}.meta{color:var(--muted);font-size:14px}.actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.actions,.switch{gap:8px;align-items:center}.switch{display:inline-flex;border-radius:999px;padding:8px 12px;border:1px solid var(--line);background:#12140e}.switch[aria-pressed=true]{background:var(--amber);color:var(--amber-ink);border-color:var(--amber)}.timer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4.5em}.error{color:var(--red);margin:0}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.table th{color:var(--muted);font-weight:600;font-size:13px}.url{font-family:Consolas,Courier New,monospace;font-size:13px;word-break:break-all}@media (max-width:720px){.host{grid-template-columns:1fr}.actions{justify-content:flex-start}.topbar{align-items:flex-start;flex-direction:column}}