:root{color-scheme:dark;--bg:#050505;--panel:#11100c;--gold:#d6a93d;--gold2:#f5d77a;--text:#f8efd9;--muted:#a79b7d;--line:#332812;--bad:#ff6b6b}*{box-sizing:border-box}body{margin:0;background:#050505;color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.layout{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.side{background:#080806;border-right:1px solid var(--line);padding:24px}.brand{font-size:24px;font-weight:900;color:var(--gold2)}nav{display:grid;grid-gap:10px;gap:10px;margin-top:28px}nav a{color:var(--muted);padding:10px;border-radius:10px}nav a:hover{background:#171306;color:var(--gold2)}main{padding:28px}.card{background:linear-gradient(180deg,#14120c,#090908);border:1px solid var(--line);border-radius:18px;padding:20px;margin-bottom:18px}.grid{grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.grid,.two{display:grid}.two{grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.metric{font-size:34px;font-weight:900;color:var(--gold2)}input,select,textarea{width:100%;background:#080806;border:1px solid var(--line);color:var(--text);padding:10px;border-radius:10px}label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:14px}.btn{border:1px solid var(--gold);background:linear-gradient(135deg,#d6a93d,#76520f);color:#080806;font-weight:900;border-radius:10px;padding:10px 14px;cursor:pointer}.btn.secondary{background:transparent;color:var(--gold2)}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--line);padding:10px;text-align:left;color:var(--muted)}th{color:var(--gold2)}