Spaces:
Sleeping
Sleeping
| :root { | |
| color-scheme: light dark; | |
| /* Type */ | |
| --font-display: 'Space Grotesk', 'Arial Narrow', sans-serif; | |
| --font-body: 'IBM Plex Sans', system-ui, -apple-system, sans-serif; | |
| --font-mono: 'IBM Plex Mono', ui-monospace, 'SF Mono', Menlo, monospace; | |
| /* Light theme */ | |
| --ink: #111827; | |
| --paper: #ffffff; | |
| --surface: #ffffff; | |
| --surface-sunken: #f3f4f6; | |
| --rule: #e5e7eb; | |
| --muted: #6b7280; | |
| --accent: #2563eb; | |
| --accent-ink: #ffffff; | |
| --accent-soft: #dbeafe; | |
| --danger: #8c2f2f; | |
| --danger-soft: #f5e3e1; | |
| --radius: 10px; | |
| --radius-sm: 6px; | |
| --shadow: 0 1px 2px rgba(17, 24, 39, 0.04), 0 6px 20px -8px rgba(17, 24, 39, 0.12); | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| :root { | |
| --ink: #e5e7eb; | |
| --paper: #0f172a; | |
| --surface: #1a2438; | |
| --surface-sunken: #111827; | |
| --rule: #263045; | |
| --muted: #94a3b8; | |
| --accent: #3b82f6; | |
| --accent-ink: #0c1211; | |
| --accent-soft: #1e3a5f; | |
| --danger: #d98686; | |
| --danger-soft: #3a2222; | |
| --shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 10px 30px -10px rgba(0, 0, 0, 0.5); | |
| } | |
| } | |
| * { | |
| box-sizing: border-box; | |
| } | |
| html { | |
| -webkit-font-smoothing: antialiased; | |
| } | |
| body { | |
| margin: 0; | |
| background: var(--paper); | |
| color: var(--ink); | |
| font-family: var(--font-body); | |
| } | |
| :focus-visible { | |
| outline: 2px solid var(--accent); | |
| outline-offset: 2px; | |
| } | |
| @media (prefers-reduced-motion: reduce) { | |
| *, | |
| *::before, | |
| *::after { | |
| animation-duration: 0.01ms ; | |
| animation-iteration-count: 1 ; | |
| transition-duration: 0.01ms ; | |
| } | |
| } | |