Spaces:
Paused
Paused
| :root { | |
| --bg-primary: #0d1117; | |
| --bg-secondary: #161b22; | |
| --bg-tertiary: #21262d; | |
| --border: #30363d; | |
| --text-primary: #c9d1d9; | |
| --text-secondary: #8b949e; | |
| --accent: #58a6ff; | |
| --accent-hover: #79c0ff; | |
| --danger: #f85149; | |
| --success: #3fb950; | |
| --warning: #d29922; | |
| } | |
| * { margin: 0; padding: 0; box-sizing: border-box; } | |
| body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif; background: var(--bg-primary); color: var(--text-primary); overflow: hidden; } | |
| #root { height: 100vh; } | |
| ::-webkit-scrollbar { width: 8px; height: 8px; } | |
| ::-webkit-scrollbar-track { background: var(--bg-secondary); } | |
| ::-webkit-scrollbar-thumb { background: var(--border); border-radius: 4px; } | |
| ::-webkit-scrollbar-thumb:hover { background: #484f58; } | |
| button { cursor: pointer; border: none; background: none; color: inherit; font-family: inherit; } | |
| input, select, textarea { background: var(--bg-tertiary); border: 1px solid var(--border); color: var(--text-primary); padding: 6px 10px; border-radius: 6px; font-family: inherit; outline: none; transition: border 0.2s; } | |
| input:focus, select:focus, textarea:focus { border-color: var(--accent); } | |
| .spin { animation: spin 1s linear infinite; } | |
| @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } |