23 lines
1.1 KiB
CSS
23 lines
1.1 KiB
CSS
:root {
|
|
--color-primary: #3b82f6;
|
|
--color-secondary: #64748b;
|
|
--color-accent: #f59e0b;
|
|
--color-surface: #ffffff;
|
|
--color-text: #0f172a;
|
|
--color-success: #10b981;
|
|
--color-warning: #f59e0b;
|
|
--color-danger: #ef4444;
|
|
--radius-sm: 4px;
|
|
--radius-md: 8px;
|
|
--radius-lg: 16px;
|
|
--font-family: system-ui, sans-serif;
|
|
}
|
|
|
|
* { box-sizing: border-box; }
|
|
html, body { margin: 0; padding: 0; height: 100%; font-family: var(--font-family); background: var(--color-surface); color: var(--color-text); }
|
|
button { font: inherit; padding: 8px 16px; border: 0; border-radius: var(--radius-md); background: var(--color-primary); color: #fff; cursor: pointer; }
|
|
button[disabled] { opacity: .5; cursor: not-allowed; }
|
|
input { font: inherit; padding: 8px 12px; border: 1px solid var(--color-secondary); border-radius: var(--radius-sm); width: 100%; }
|
|
.container { max-width: 960px; margin: 0 auto; padding: 24px; }
|
|
.card { padding: 24px; border-radius: var(--radius-lg); box-shadow: 0 1px 4px rgba(0,0,0,.1); }
|
|
.led { display: inline-block; width: 10px; height: 10px; border-radius: 50%; border: 0; background-color: transparent; vertical-align: middle; } |