:root{--traxor-black: #0b0b0b;--traxor-surface: #141414;--traxor-orange: #ff5a00;--traxor-silver: #e8e8e8;--traxor-muted: #8a8a8a;--traxor-border: #2a2a2a;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:var(--traxor-black);color:var(--traxor-silver)}a{color:var(--traxor-orange)}button,input,select{font:inherit}input,select{background:#1c1c1c;border:1px solid var(--traxor-border);color:var(--traxor-silver);border-radius:10px;padding:10px 12px;width:100%}button{background:var(--traxor-orange);color:#0b0b0b;border:0;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer}button.ghost{background:transparent;color:var(--traxor-silver);border:1px solid var(--traxor-border)}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--traxor-border)}.shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.side{background:var(--traxor-surface);padding:24px 18px;border-right:1px solid var(--traxor-border)}.side a{display:block;color:var(--traxor-silver);text-decoration:none;padding:8px 0}.main{padding:32px}.card{background:var(--traxor-surface);border:1px solid var(--traxor-border);border-radius:16px;padding:20px}.login{max-width:380px;margin:12vh auto}.muted{color:var(--traxor-muted)}.row{display:flex;gap:8px;flex-wrap:wrap}
