diff --git a/web/src/app/globals.css b/web/src/app/globals.css index 51be4a2..1e91509 100644 --- a/web/src/app/globals.css +++ b/web/src/app/globals.css @@ -1,94 +1,6 @@ @import "tailwindcss"; -/* ============================================================ - Design tokens — auto-generated from @bytelyst/design-tokens - Source: packages/design-tokens/generated/notelett.css - DO NOT EDIT — regenerate with: npx tsx packages/design-tokens/scripts/generate.ts - ============================================================ */ - -:root { - --nl-bg-canvas: #06070A; - --nl-bg-elevated: #0E1118; - --nl-surface-card: #121725; - --nl-surface-muted: #1A2335; - --nl-border-default: rgba(255,255,255,0.12); - --nl-border-strong: rgba(255,255,255,0.22); - --nl-text-primary: #EFF4FF; - --nl-text-secondary: #A5B1C7; - --nl-text-tertiary: #6C7C98; - --nl-accent-primary: #5A8CFF; - --nl-accent-secondary: #2EE6D6; - --nl-success: #34D399; - --nl-warning: #F59E0B; - --nl-danger: #FF6E6E; - --nl-focus-ring: rgba(90,140,255,0.45); - --nl-overlay-scrim: rgba(5,8,18,0.72); - - /* notelett product colors */ - --nl-agent-action: #A66BFF; - --nl-draft-note: #FFD166; - --nl-linked-note: #2EE6D6; - --nl-task-pending: #F59E0B; - --nl-task-complete: #34D399; - - --nl-font-display: var(--font-display), "Space Grotesk", "SF Pro Display", sans-serif; - --nl-font-body: var(--font-body), "DM Sans", "SF Pro Text", sans-serif; - --nl-font-mono: var(--font-mono), "IBM Plex Mono", "SF Mono", monospace; - - --nl-fs-xs: 12px; - --nl-fs-sm: 14px; - --nl-fs-md: 16px; - --nl-fs-lg: 18px; - --nl-fs-xl: 22px; - --nl-fs-2xl: 28px; - --nl-fs-3xl: 36px; - - --nl-space-0: 0; - --nl-space-1: 4px; - --nl-space-2: 8px; - --nl-space-3: 12px; - --nl-space-4: 16px; - --nl-space-5: 20px; - --nl-space-6: 24px; - --nl-space-7: 28px; - --nl-space-8: 32px; - --nl-space-10: 40px; - --nl-space-12: 48px; - --nl-space-16: 64px; - - --nl-radius-xs: 8px; - --nl-radius-sm: 12px; - --nl-radius-md: 16px; - --nl-radius-lg: 20px; - --nl-radius-xl: 24px; - --nl-radius-pill: 999px; - - --nl-elevation-sm: 0 4px 12px rgba(0,0,0,0.12); - --nl-elevation-md: 0 12px 28px rgba(0,0,0,0.18); - --nl-elevation-lg: 0 20px 48px rgba(0,0,0,0.24); - - --nl-motion-fast: 140ms; - --nl-motion-base: 220ms; - --nl-motion-slow: 320ms; - --nl-easing-standard: cubic-bezier(0.2, 0.0, 0.2, 1); -} - -[data-theme="light"] { - --nl-bg-canvas: #F6F8FC; - --nl-bg-elevated: #EEF2FA; - --nl-surface-card: #FFFFFF; - --nl-surface-muted: #F3F5FA; - --nl-border-default: rgba(14,19,32,0.12); - --nl-border-strong: rgba(14,19,32,0.24); - --nl-text-primary: #0E1320; - --nl-text-secondary: #55637A; - --nl-success: #13956A; - --nl-warning: #B87504; - --nl-danger: #D24242; - --nl-focus-ring: rgba(90,140,255,0.35); - --nl-overlay-scrim: rgba(10,13,23,0.5); -} - +/* Design tokens imported via @bytelyst/design-tokens/css/notelett in layout.tsx */ /* === END design tokens === */ * {