@charset "UTF-8";:root{--bg: #0d0902;--panel: #160f05;--line: #4a3308;--amber: #ffb000;--dim: #8a5f10;--due: #ff6b47;--ok: #5fbf6a;--blue: #5b9bff}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--amber);font-family:Share Tech Mono,monospace}.head{background:var(--amber);color:var(--panel);font-family:VT323,monospace;font-size:15px;letter-spacing:1px;padding:4px 10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#3a2708;border:1px solid var(--line);color:var(--amber);font-family:VT323,monospace;font-size:14px;letter-spacing:.5px;line-height:1.15;padding:5px 10px;cursor:pointer;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:center}.btn:hover{background:#4a3308;text-shadow:0 0 5px rgba(255,176,0,.6)}.btn:disabled{opacity:.4;cursor:default;text-shadow:none}.btn.danger{color:var(--due);border-color:var(--due)}.btn.ok{color:var(--ok);border-color:var(--ok)}.btn.ok:hover{text-shadow:0 0 5px rgba(95,191,106,.6)}label{display:block;font-family:VT323,monospace;font-size:14px;margin:8px 0 2px}input,select{width:100%;background:var(--bg);border:1px solid var(--line);color:var(--amber);font-family:Share Tech Mono,monospace;padding:5px 8px}
