:root{--stf-anthrazit: #304052;--stf-hellgrau: #eef0f1;--stf-petrol: #00817e;--stf-orange: #f08f3c;--stf-rot: #c91c26;--stf-blau: #0c4e8c;--bg-0: #222e3a;--bg-1: #2a3847;--bg-2: #304052;--bg-hover: #3a4b5f;--border: #3c4e62;--border-strong: #4d6179;--text: #eef0f1;--text-dim: #a9b6c4;--text-faint: #7b8997;--accent: #00817e;--accent-solid: #007875;--accent-hover: #00918d;--accent-text: #2aada9;--accent-soft: rgba(0, 129, 126, .18);--warn: #f39a4e;--warn-ink: #304052;--danger: #c91c26;--danger-text: #ef8b91;--ok: #99cdcb;--r-sm: 6px;--r-md: 9px;--shadow: 0 10px 40px rgba(0, 0, 0, .5);--font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden}body{font-family:var(--font);color:var(--text);background:var(--bg-0)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px;border:2px solid var(--bg-0)}::-webkit-scrollbar-thumb:hover{background:#49515d}::selection{background:var(--accent);color:#fff}
