Pride Adviceblue
All themes
Lagoon Gold
Lagoon Gold is a blue shadcn/ui theme with sharp corners and sans-serif typography, in light and dark modes.
- Sans
- Google Sans Flex
- Serif
- Google Sans Flex
- Mono
- Google Sans Flex
- Radius
- 0px
Heads up!
You can add components to your app using the CLI.
Payment failed
Please update your billing details.
Colors
Click any swatch to copy its OKLCH value.
Base
Brand
Lines
Charts
Sidebar
StatusOptional, generated to match
Use this theme
Install it with the shadcn CLI, paste the CSS, or export tokens for your design tool.
Paste into app/globals.css, replacing the existing :root and .dark blocks.
:root {
--background: oklch(0.9816 0.0055 211.04);
--foreground: oklch(0.2204 0.03 218.35);
--card: oklch(0.9977 0.0032 197.11);
--card-foreground: oklch(0.1499 0.0196 221.49);
--popover: oklch(0.9977 0.0032 197.11);
--popover-foreground: oklch(0.1499 0.0196 221.49);
--primary: oklch(0.4761 0.087 221.32);
--primary-foreground: oklch(1 0 0);
--secondary: oklch(0.8216 0.1707 78.98);
--secondary-foreground: oklch(0.2506 0.0502 64.98);
--muted: oklch(0.9422 0.011 211.04);
--muted-foreground: oklch(0.4987 0.015 221.61);
--accent: oklch(0.6554 0.1151 214.53);
--accent-foreground: oklch(1 0 0);
--destructive: oklch(0.5873 0.1851 35.43);
--destructive-foreground: oklch(1 0 0);
--border: oklch(0.9008 0.0146 213.1);
--input: oklch(0.7989 0.0154 218.08);
--ring: oklch(0.4761 0.087 221.32);
--chart-1: oklch(0.4761 0.087 221.32);
--chart-2: oklch(0.8216 0.1707 78.98);
--chart-3: oklch(0.609 0.1599 146.07);
--chart-4: oklch(0.6554 0.1151 214.53);
--chart-5: oklch(0.5873 0.1851 35.43);
--sidebar: oklch(0.9816 0.0055 211.04);
--sidebar-foreground: oklch(0.1499 0.0196 221.49);
--sidebar-primary: oklch(0.4761 0.087 221.32);
--sidebar-primary-foreground: oklch(1 0 0);
--sidebar-accent: oklch(0.9652 0.0076 207.14);
--sidebar-accent-foreground: oklch(0.1499 0.0196 221.49);
--sidebar-border: oklch(0.9008 0.0146 213.1);
--sidebar-ring: oklch(0.4761 0.087 221.32);
--font-sans: Google Sans Flex, ui-sans-serif, sans-serif, system-ui;
--font-serif: Google Sans Flex, ui-sans-serif, sans-serif, system-ui;
--font-mono: Google Sans Flex, ui-sans-serif, sans-serif, system-ui;
--radius: 0px;
--spacing: 0.25rem;
--tracking-normal: 0em;
--shadow-color: oklch(0 0 0);
--shadow-opacity: 0.13;
--shadow-blur: 8px;
--shadow-spread: 0px;
--shadow-offset-x: 0;
--shadow-offset-y: 1px;
--shadow-2xs: 0 1px 8px 0px hsl(0 0% 0% / 0.07);
--shadow-xs: 0 1px 8px 0px hsl(0 0% 0% / 0.07);
--shadow-sm: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 1px 2px -1px hsl(0 0% 0% / 0.13);
--shadow: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 1px 2px -1px hsl(0 0% 0% / 0.13);
--shadow-md: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 2px 4px -1px hsl(0 0% 0% / 0.13);
--shadow-lg: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 4px 6px -1px hsl(0 0% 0% / 0.13);
--shadow-xl: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 8px 10px -1px hsl(0 0% 0% / 0.13);
--shadow-2xl: 0 1px 8px 0px hsl(0 0% 0% / 0.33);
}
.dark {
--background: oklch(0.1161 0.0127 222.28);
--foreground: oklch(0.8802 0.0077 207.14);
--card: oklch(0.1567 0.0145 221.89);
--card-foreground: oklch(0.8802 0.0077 207.14);
--popover: oklch(0.1567 0.0145 221.89);
--popover-foreground: oklch(0.8802 0.0077 207.14);
--primary: oklch(0.6554 0.1151 214.53);
--primary-foreground: oklch(0.1012 0.0135 227.69);
--secondary: oklch(0.7791 0.1499 78.91);
--secondary-foreground: oklch(0.2004 0.0398 66.61);
--muted: oklch(0.2209 0.0179 215.03);
--muted-foreground: oklch(0.6208 0.0099 214.37);
--accent: oklch(0.3487 0.0599 220.9);
--accent-foreground: oklch(0.9208 0.0206 208.14);
--destructive: oklch(0.6406 0.1801 34.92);
--destructive-foreground: oklch(0.9491 0 0);
--border: oklch(0.2794 0.0199 223.56);
--input: oklch(0.3193 0.0195 223.35);
--ring: oklch(0.5518 0.0972 214.48);
--chart-1: oklch(0.6001 0.1 214.55);
--chart-2: oklch(0.7791 0.1499 78.91);
--chart-3: oklch(0.5591 0.1394 146.22);
--chart-4: oklch(0.72 0.0852 206.27);
--chart-5: oklch(0.5998 0.1592 35.19);
--sidebar: oklch(0.1003 0.012 213.96);
--sidebar-foreground: oklch(0.8802 0.0077 207.14);
--sidebar-primary: oklch(0.6554 0.1151 214.53);
--sidebar-primary-foreground: oklch(0.1012 0.0135 227.69);
--sidebar-accent: oklch(0.1567 0.0145 221.89);
--sidebar-accent-foreground: oklch(0.8802 0.0077 207.14);
--sidebar-border: oklch(0.2794 0.0199 223.56);
--sidebar-ring: oklch(0.5518 0.0972 214.48);
--font-sans: Google Sans Flex, ui-sans-serif, sans-serif, system-ui;
--font-serif: Google Sans Flex, ui-sans-serif, sans-serif, system-ui;
--font-mono: Google Sans Flex, ui-sans-serif, sans-serif, system-ui;
--radius: 0px;
--spacing: 0.25rem;
--tracking-normal: 0em;
--shadow-color: oklch(0 0 0);
--shadow-opacity: 0.13;
--shadow-blur: 8px;
--shadow-spread: 0px;
--shadow-offset-x: 0;
--shadow-offset-y: 1px;
--shadow-2xs: 0 1px 8px 0px hsl(0 0% 0% / 0.07);
--shadow-xs: 0 1px 8px 0px hsl(0 0% 0% / 0.07);
--shadow-sm: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 1px 2px -1px hsl(0 0% 0% / 0.13);
--shadow: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 1px 2px -1px hsl(0 0% 0% / 0.13);
--shadow-md: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 2px 4px -1px hsl(0 0% 0% / 0.13);
--shadow-lg: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 4px 6px -1px hsl(0 0% 0% / 0.13);
--shadow-xl: 0 1px 8px 0px hsl(0 0% 0% / 0.13), 0 8px 10px -1px hsl(0 0% 0% / 0.13);
--shadow-2xl: 0 1px 8px 0px hsl(0 0% 0% / 0.33);
}
@theme inline {
--color-background: var(--background);
--color-foreground: var(--foreground);
--color-card: var(--card);
--color-card-foreground: var(--card-foreground);
--color-popover: var(--popover);
--color-popover-foreground: var(--popover-foreground);
--color-primary: var(--primary);
--color-primary-foreground: var(--primary-foreground);
--color-secondary: var(--secondary);
--color-secondary-foreground: var(--secondary-foreground);
--color-muted: var(--muted);
--color-muted-foreground: var(--muted-foreground);
--color-accent: var(--accent);
--color-accent-foreground: var(--accent-foreground);
--color-destructive: var(--destructive);
--color-destructive-foreground: var(--destructive-foreground);
--color-border: var(--border);
--color-input: var(--input);
--color-ring: var(--ring);
--color-chart-1: var(--chart-1);
--color-chart-2: var(--chart-2);
--color-chart-3: var(--chart-3);
--color-chart-4: var(--chart-4);
--color-chart-5: var(--chart-5);
--color-sidebar: var(--sidebar);
--color-sidebar-foreground: var(--sidebar-foreground);
--color-sidebar-primary: var(--sidebar-primary);
--color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
--color-sidebar-accent: var(--sidebar-accent);
--color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
--color-sidebar-border: var(--sidebar-border);
--color-sidebar-ring: var(--sidebar-ring);
--font-sans: var(--font-sans);
--font-mono: var(--font-mono);
--font-serif: var(--font-serif);
--radius-sm: calc(var(--radius) - 4px);
--radius-md: calc(var(--radius) - 2px);
--radius-lg: var(--radius);
--radius-xl: calc(var(--radius) + 4px);
--shadow-2xs: var(--shadow-2xs);
--shadow-xs: var(--shadow-xs);
--shadow-sm: var(--shadow-sm);
--shadow: var(--shadow);
--shadow-md: var(--shadow-md);
--shadow-lg: var(--shadow-lg);
--shadow-xl: var(--shadow-xl);
--shadow-2xl: var(--shadow-2xl);
--tracking-tighter: calc(var(--tracking-normal) - 0.05em);
--tracking-tight: calc(var(--tracking-normal) - 0.025em);
--tracking-normal: var(--tracking-normal);
--tracking-wide: calc(var(--tracking-normal) + 0.025em);
--tracking-wider: calc(var(--tracking-normal) + 0.05em);
--tracking-widest: calc(var(--tracking-normal) + 0.1em);
}
@layer base {
body {
letter-spacing: var(--tracking-normal);
}
}