Spaces:
Sleeping
Sleeping
| *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } | |
| :root { | |
| --bg: #f1f5f9; | |
| --surface: #ffffff; | |
| --border: #e2e8f0; | |
| --primary: #1e4fa8; | |
| --primary-h:#163d86; | |
| --text: #1e293b; | |
| --muted: #64748b; | |
| --success: #059669; | |
| --warning: #d97706; | |
| --error: #dc2626; | |
| --radius: 8px; | |
| --shadow: 0 1px 3px rgba(0,0,0,.08); | |
| font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; | |
| font-size: 15px; | |
| color: var(--text); | |
| background: var(--bg); | |
| } | |
| body { min-height: 100vh; } | |
| button { | |
| cursor: pointer; | |
| font: inherit; | |
| border: none; | |
| border-radius: var(--radius); | |
| padding: 8px 18px; | |
| transition: background .15s; | |
| } | |
| input, textarea, select { | |
| font: inherit; | |
| border: 1px solid var(--border); | |
| border-radius: var(--radius); | |
| padding: 8px 12px; | |
| outline: none; | |
| width: 100%; | |
| background: var(--surface); | |
| color: var(--text); | |
| } | |
| input:focus, textarea:focus { border-color: var(--primary); } | |
| ::-webkit-scrollbar { width: 6px; } | |
| ::-webkit-scrollbar-track { background: transparent; } | |
| ::-webkit-scrollbar-thumb { background: var(--border); border-radius: 3px; } | |