*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html, body, #root { height: 100%; width: 100%; overflow: hidden; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 13px; background: #1a1a1a; color: #e0e0e0; } button { cursor: pointer; font-family: inherit; font-size: 12px; } input, select, textarea { font-family: inherit; font-size: 12px; background: #2a2a2a; color: #e0e0e0; border: 1px solid #444; border-radius: 3px; padding: 3px 6px; } input:focus, select:focus, textarea:focus { outline: none; border-color: #5b9bd5; } label { color: #aaa; font-size: 11px; } ::-webkit-scrollbar { width: 6px; height: 6px; } ::-webkit-scrollbar-track { background: #1a1a1a; } ::-webkit-scrollbar-thumb { background: #444; border-radius: 3px; } ::-webkit-scrollbar-thumb:hover { background: #666; }