diff --git a/app/globals.css b/app/globals.css index de5cbcc..c852907 100644 --- a/app/globals.css +++ b/app/globals.css @@ -19,51 +19,51 @@ /* CSS Variables for theming */ @layer base { :root { - /* Light mode colors using OKLCH */ - --background: oklch(100% 0 0); - --foreground: oklch(9.8% 0.038 285.8); + /* Light mode colors using OKLCH - harmonized gray palette */ + --background: oklch(96% 0.005 285.8); + --foreground: oklch(20% 0.015 285.8); - --card: oklch(100% 0 0); - --card-foreground: oklch(9.8% 0.038 285.8); + --card: oklch(98% 0.003 285.8); + --card-foreground: oklch(20% 0.015 285.8); - --popover: oklch(100% 0 0); - --popover-foreground: oklch(9.8% 0.038 285.8); + --popover: oklch(98% 0.003 285.8); + --popover-foreground: oklch(20% 0.015 285.8); - --primary: oklch(22.4% 0.053 285.8); - --primary-foreground: oklch(98% 0 0); + --primary: oklch(55% 0.15 240); + --primary-foreground: oklch(98% 0.003 285.8); - --secondary: oklch(96.1% 0 0); - --secondary-foreground: oklch(13.8% 0.038 285.8); + --secondary: oklch(92% 0.005 285.8); + --secondary-foreground: oklch(25% 0.015 285.8); - --muted: oklch(96.1% 0 0); - --muted-foreground: oklch(45.1% 0.015 285.9); + --muted: oklch(94% 0.005 285.8); + --muted-foreground: oklch(45% 0.01 285.9); - --accent: oklch(96.1% 0 0); - --accent-foreground: oklch(13.8% 0.038 285.8); + --accent: oklch(92% 0.005 285.8); + --accent-foreground: oklch(25% 0.015 285.8); - --destructive: oklch(60.2% 0.168 29.2); - --destructive-foreground: oklch(98% 0 0); + --destructive: oklch(55% 0.18 29.2); + --destructive-foreground: oklch(98% 0.003 285.8); - --border: oklch(89.8% 0 0); - --input: oklch(89.8% 0 0); - --ring: oklch(22.4% 0.053 285.8); + --border: oklch(88% 0.005 285.8); + --input: oklch(92% 0.005 285.8); + --ring: oklch(55% 0.15 240); --radius: 0.5rem; - --success: oklch(60% 0.15 145); - --success-foreground: oklch(98% 0 0); + --success: oklch(55% 0.15 145); + --success-foreground: oklch(98% 0.003 285.8); - --warning: oklch(75% 0.15 85); - --warning-foreground: oklch(20% 0 0); + --warning: oklch(60% 0.15 85); + --warning-foreground: oklch(20% 0.015 285.8); - --info: oklch(65% 0.15 240); - --info-foreground: oklch(98% 0 0); + --info: oklch(60% 0.15 240); + --info-foreground: oklch(98% 0.003 285.8); /* Audio-specific colors */ - --waveform: oklch(50% 0.1 240); - --waveform-progress: oklch(60% 0.15 145); - --waveform-selection: oklch(65% 0.15 240); - --waveform-bg: oklch(98% 0 0); + --waveform: oklch(55% 0.15 240); + --waveform-progress: oklch(55% 0.15 145); + --waveform-selection: oklch(60% 0.15 240); + --waveform-bg: oklch(99% 0.002 285.8); } .dark {