Celeste
A serene, cool-toned palette designed for professional clarity and digital focus.
@custom-variant dark (&:is(.dark *));
root {
--radius: 0.5rem;
--background: oklch(0.99 0 0);
--foreground: oklch(0.18 0 0);
--card: oklch(0.99 0 0);
--card-foreground: oklch(0.18 0 0);
--popover: oklch(0.99 0 0);
--popover-foreground: oklch(0.18 0 0);
--primary: oklch(0.47 0.13 265);
--primary-foreground: oklch(0.99 0.01 250);
--secondary: oklch(0.96 0 0);
--secondary-foreground: oklch(0.25 0 0);
--muted: oklch(0.95 0 0);
--muted-foreground: oklch(0.45 0.02 250);
--accent: oklch(0.93 0.04 265);
--accent-foreground: oklch(0.2 0.03 265);
--destructive: oklch(0.6 0.18 30);
--border: oklch(0.9 0 0);
--input: oklch(0.92 0 0);
--ring: oklch(0.65 0.08 265);
}
.dark {
--background: oklch(0.19 0.01 265);
--foreground: oklch(0.96 0.01 250);
--card: oklch(0.22 0.02 265);
--card-foreground: oklch(0.96 0.01 250);
--popover: oklch(0.24 0.02 265);
--popover-foreground: oklch(0.96 0.01 250);
--primary: oklch(0.72 0.14 265);
--primary-foreground: oklch(0.13 0.02 265);
--secondary: oklch(0.28 0.02 265);
--secondary-hover: oklch(0.32 0.02 265);
--secondary-foreground: oklch(0.96 0.01 250);
--muted: oklch(0.25 0.02 265);
--muted-foreground: oklch(0.7 0.03 265);
--accent: oklch(0.32 0.05 265);
--accent-foreground: oklch(0.96 0.01 250);
--destructive: oklch(0.65 0.15 25);
--destructive-hover: oklch(0.6 0.15 25);
--border: oklch(0.3 0.02 265);
--input: oklch(0.3 0.02 265);
--ring: oklch(0.63 0.1 265);
}