:root{--bg: #050404;--panel: #0d0a0a;--panel-2: #151110;--line: #221c1b;--text: #ece6e1;--muted: #8d827d;--blood: #d0142b;--ember: #ff5a1f;--bone: #e9dfc9;--ok: #7bd389;--warn: #ffb347;--display: "UnifrakturMaguntia", serif;--label: "Oswald", "Arial Narrow", sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;font:14px/1.5 Inter,system-ui,sans-serif;color:var(--text);background:var(--bg)}a{color:var(--ember)}button,input,select,textarea{font:inherit;color:var(--text);padding:7px 11px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2)}button{cursor:pointer}button:hover{border-color:var(--muted)}.primary{background:var(--blood);border-color:var(--blood);color:#fff;font-family:var(--label);text-transform:uppercase;letter-spacing:.08em}.primary:hover{background:#ee1f37;border-color:#ee1f37}.danger{color:var(--blood)}label{display:flex;flex-direction:column;gap:3px;font:600 11px/1.2 var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}label input,label select,label textarea{font:14px Inter,system-ui,sans-serif;text-transform:none;letter-spacing:0}input[type=date]{color-scheme:dark}.brand{font-family:var(--display);color:var(--bone);text-decoration:none}
