@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Mono:ital,wght@0,300;0,400;1,300&display=swap");*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#1e1e1e;--bg2:#242424;--bg3:#2a2a2a;--row-odd:#222;--row-even:#272727;--border:#333;--border2:#3c3c3c;--text:#f0ece2;--text2:#aaa;--text3:#666;--accent:#e8352a;--accent2:rgba(232,53,42,.1);--green:#4caf7a;--orange:#e8994a;--purple:#9b7ecb;--blue:#5aa0e8;--panel:#1a1a1a;--danger-border:#4a1a1a;--danger-text:#e05555;--sidebar:244px}:root[data-theme=light]{--bg:#f6f3ec;--bg2:#fff;--bg3:#eeeae0;--row-odd:#faf8f2;--row-even:#f0ece2;--border:#ddd6c6;--border2:#c9c0aa;--text:#1e1c17;--text2:#5a5648;--text3:#948d78;--accent:#d1291f;--accent2:rgba(209,41,31,.08);--green:#2f8a5c;--orange:#b9720f;--purple:#7857ad;--blue:#2f6fb0;--panel:#efe9db;--danger-border:#e8b9b0;--danger-text:#b23327}body,html{height:100%}body{background:var(--bg);color:var(--text);font-family:DM Mono,monospace;-webkit-font-smoothing:antialiased;transition:background .15s,color .15s}a{color:inherit}button,input,select,textarea{font-family:inherit}.brand{font-family:Bebas Neue,sans-serif;letter-spacing:2px}.btn{font-family:DM Mono,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:7px 14px;cursor:pointer;border:1px solid var(--border2);background:transparent;color:var(--text2);transition:all .15s}.btn:hover{border-color:var(--text2)}.btn-accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn-accent:hover{opacity:.85}.field-label{font-size:8px;letter-spacing:2px;color:var(--text3);text-transform:uppercase;margin-bottom:4px;display:block}.field-input,.field-select,.field-textarea{width:100%;background:var(--bg3);border:1px solid var(--border2);color:var(--text);font-family:DM Mono,monospace;font-size:12px;padding:8px 10px;outline:none}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:var(--accent)}.badge{font-size:8px;letter-spacing:1px;padding:2px 6px;border:1px solid;text-transform:uppercase;white-space:nowrap;display:inline-block}.badge.status-new,.badge.status-todo{border-color:var(--accent);color:var(--accent)}.badge.status-in_progress,.badge.status-waiting{border-color:var(--orange);color:var(--orange)}.badge.status-done,.badge.status-fixed{border-color:var(--green);color:var(--green)}.badge.priority-low,.badge.status-archive,.badge.status-declined{border-color:var(--text3);color:var(--text2)}.badge.priority-medium{border-color:var(--blue);color:var(--blue)}.badge.priority-high{border-color:var(--accent);color:var(--accent)}