html{overflow:hidden}body,html{margin:0;padding:0}body{background:#333;color:#eee;font-family:var(--font-mono)}a{color:green}button{box-shadow:4px 4px 4px rgba(0,0,0,.1);padding:0 16px;height:28px;font-family:var(--font-mono);border:none;border-radius:30px;cursor:pointer;&:hover:not(:disabled):not(.loading){transform:scale(1.02)}&:active:not(:disabled):not(.loading){transform:scale(.98)}&:disabled{background-color:#444;color:#777;cursor:not-allowed}&.loading{cursor:wait}}select{padding:4px;height:25px;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;font-family:var(--font-mono);&:hover{border-color:#999}&:focus{outline:none;border-color:#007bff}}:root{--font-mono:"Fira Code",monospace;--color-qb-bg:#6b0000;--color-qb-light:#ffb6b6;--color-rb-bg:#003d22;--color-rb-light:#8bffcc;--color-wr-bg:#003162;--color-wr-light:#8ac4ff;--color-te-bg:#6b3000;--color-te-light:#ffc89b;--color-k-bg:#2a2a2a;--color-k-light:#ccc;--color-def-bg:#2a2a2a;--color-def-light:#ccc;--color-highlight-pink:#ff5edf;--color-highlight-pink-dark:#8c2477;--color-highlight-blue:#5edfff;--color-highlight-blue-dark:#2c7587}