| Token | Value | Usage |
|---|---|---|
| --font-weight-light | 300 | Clock digits only |
| --font-weight-regular | 400 | Body text, clock date |
| --font-weight-medium | 500 | Pill labels, engine names, secondary buttons |
| --font-weight-semibold | 600 | Modal title, section labels, save button |
| --font-weight-bold | 700 | ЗАДАЧИ label, badge count |
| Token | Light Value | Usage |
|---|---|---|
| --shadow-sm | 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.05) | Corner buttons, todo toggle |
| --shadow-md | 0 4px 16px rgba(0,0,0,.10), 0 2px 4px rgba(0,0,0,.06) | Glass cards, search panel, todo panel |
| --shadow-lg | 0 20px 60px rgba(0,0,0,.16), 0 4px 12px rgba(0,0,0,.08) | Modal dialogs |
| --shadow-focus | 0 0 0 3px rgba(0,113,227,.28) | Focused inputs, active todo editor, hover checkbox |
Тема
Поиск по умолчанию
Нет загруженных обоев
Обои macOS
Тема
Поиск по умолчанию
Нет загруженных обоев
Обои macOS
| Variable | Light | Dark | Usage |
|---|---|---|---|
| Surfaces | |||
| --color-surface-glass | rgba(255,255,255,.72) | rgba(30,30,32,.74) | Main glass cards |
| --color-surface-raised | rgba(255,255,255,.88) | rgba(38,38,42,.90) | Inputs, elevated elements |
| --color-surface-overlay | rgba(255,255,255,.96) | rgba(44,44,48,.97) | Modal, dropdown |
| Borders | |||
| --color-border-subtle | rgba(0,0,0,.09) | rgba(255,255,255,.10) | Card borders, hover bg |
| --color-border-medium | rgba(0,0,0,.18) | rgba(255,255,255,.22) | Dividers, input borders |
| Text | |||
| --color-text-primary | #1d1d1f | #f5f5f7 | Body, headings, input value |
| --color-text-secondary | #6e6e73 | #8e8e93 | Labels, captions, engine names |
| --color-text-tertiary | #8e8e93 | #636366 | Placeholders, hints, notes |
| --color-text-done | rgba(0,0,0,.32) | rgba(255,255,255,.28) | Completed task text |
| Accent | |||
| --color-accent | #0071e3 | #2997ff | Primary CTA, checkbox, pill active, badge |
| --color-accent-hover | #0077ed | #3aa0ff | Hover on accent elements |
| --color-accent-subtle | rgba(0,113,227,.12) | rgba(41,151,255,.16) | Tinted bg: active pills, editor, upload |
| --color-accent-focus | rgba(0,113,227,.28) | rgba(41,151,255,.36) | Focus ring color |
| State | |||
| --color-danger | #e04040 | #ff5353 | Delete button hover |
| --color-danger-bg | rgba(220,50,50,.12) | rgba(255,60,60,.14) | Delete hover background |
| --color-overlay | rgba(0,0,0,.42) | rgba(0,0,0,.62) | Modal scrim |
| Shadows | |||
| --shadow-sm | 0 1px 3px rgba(0,0,0,.08)… | 0 1px 3px rgba(0,0,0,.30) | Corner buttons, todo toggle |
| --shadow-md | 0 4px 16px rgba(0,0,0,.10)… | 0 4px 16px rgba(0,0,0,.40) | Glass cards, panels |
| --shadow-lg | 0 20px 60px rgba(0,0,0,.16)… | 0 20px 60px rgba(0,0,0,.60)… | Modal dialogs |
| --shadow-focus | 0 0 0 3px rgba(0,113,227,.28) | 0 0 0 3px rgba(41,151,255,.36) | Focused inputs, active editor |
| Typography | |||
| --font-family | 'Satoshi','Inter',-apple-system,sans-serif | All text | |
| --font-size-display | clamp(2rem, 1.2rem + 2.5vw, 3.5rem) | Clock time | |
| --font-size-body | clamp(1rem, .95rem + .25vw, 1.125rem) | Modal title, search input, body text | |
| --font-size-body-sm | clamp(.875rem, .8rem + .35vw, 1rem) | Clock date, engine name, save btn | |
| --font-size-label | clamp(.75rem, .7rem + .25vw, .875rem) | Pills, todo items, section labels | |
| --font-size-caption | clamp(.625rem, .58rem + .2vw, .75rem) | Notes, tile labels, badge, micro | |
| --font-weight-light | 300 | Clock digits | |
| --font-weight-regular | 400 | Body, clock date | |
| --font-weight-medium | 500 | Pill labels, engine names | |
| --font-weight-semibold | 600 | Modal title, section labels, save btn | |
| --font-weight-bold | 700 | ЗАДАЧИ label, badge count | |
| Spacing | |||
| --space-1 | 0.25rem (4px) | Micro gaps | |
| --space-2 | 0.5rem (8px) | Pill gap, grid gap | |
| --space-3 | 0.75rem (12px) | Icon-to-input, pill padding-x | |
| --space-4 | 1rem (16px) | Engine option padding-x | |
| --space-5 | 1.25rem (20px) | Card padding, modal-hdr mb | |
| --space-6 | 1.5rem (24px) | Modal padding, page edge | |
| --space-8 | 2rem (32px) | Page vertical padding | |
| --space-12 | 3rem (48px) | Section gaps | |
| Border Radius | |||
| --radius-xs | 0.25rem (4px) | Tight chips | |
| --radius-sm | 0.375rem (6px) | Checkboxes, editor action buttons | |
| --radius-md | 0.625rem (10px) | Inputs, buttons, tiles | |
| --radius-lg | 1rem (16px) | Cards, engine options, segmented control | |
| --radius-xl | 1.5rem (24px) | Glass panels, modals | |
| --radius-full | 9999px | Pills, badges, corner buttons | |
| Motion | |||
| --ease-out | cubic-bezier(.16, 1, .3, 1) | Standard transitions | |
| --ease-spring | cubic-bezier(.34, 1.56, .64, 1) | Scale with bounce | |
| --duration-fast | 200ms | Hover, color, opacity | |
| --duration-normal | 350ms | Panel, modal, background | |
| --transition-fast | 200ms ease-out | Fast transitions shorthand | |
| --transition-normal | 350ms ease-out | Normal transitions shorthand | |
| --backdrop-blur | blur(24px) saturate(180%) | All glass elements | |