Patagoniaorange
All themes
Bronze Linen
Bronze Linen is an orange shadcn/ui theme with rounded corners and sans-serif typography, in light and dark modes.
- Sans
- Manrope
- Serif
- Bricolage Grotesque
- Mono
- ADLaM Display
- Radius
- 0.25rem
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.976 0.0082 91.48);
--foreground: oklch(0.3795 0.0309 64.71);
--card: oklch(0.9914 0.0098 87.47);
--card-foreground: oklch(0.3795 0.0309 64.71);
--popover: oklch(0.9914 0.0098 87.47);
--popover-foreground: oklch(0.3795 0.0309 64.71);
--primary: oklch(0.6351 0.1052 63.86);
--primary-foreground: oklch(1 0 0);
--secondary: oklch(0.8921 0.0415 85.28);
--secondary-foreground: oklch(0.4366 0.042 64.97);
--muted: oklch(0.928 0.0263 82.38);
--muted-foreground: oklch(0.5479 0.0538 71.42);
--accent: oklch(0.8479 0.0584 89.65);
--accent-foreground: oklch(0.3795 0.0309 64.71);
--destructive: oklch(0.5679 0.1914 32.99);
--destructive-foreground: oklch(1 0 0);
--border: oklch(0.8688 0.045 83.89);
--input: oklch(0.8688 0.045 83.89);
--ring: oklch(0.6351 0.1052 63.86);
--chart-1: oklch(0.6351 0.1052 63.86);
--chart-2: oklch(0.5751 0.0845 67.81);
--chart-3: oklch(0.4983 0.0757 70.83);
--chart-4: oklch(0.6898 0.0865 64.39);
--chart-5: oklch(0.7369 0.0805 66.03);
--sidebar: oklch(0.928 0.0263 82.38);
--sidebar-foreground: oklch(0.3795 0.0309 64.71);
--sidebar-primary: oklch(0.6351 0.1052 63.86);
--sidebar-primary-foreground: oklch(1 0 0);
--sidebar-accent: oklch(0.8479 0.0584 89.65);
--sidebar-accent-foreground: oklch(0.3795 0.0309 64.71);
--sidebar-border: oklch(0.8688 0.045 83.89);
--sidebar-ring: oklch(0.6351 0.1052 63.86);
--font-sans: Manrope, ui-sans-serif, sans-serif, system-ui;
--font-serif: Bricolage Grotesque, ui-sans-serif, sans-serif, system-ui;
--font-mono: ADLaM Display, ui-serif, serif;
--radius: 0.25rem;
--spacing: 0.25rem;
--tracking-normal: 0em;
--shadow-color: oklch(0.3254 0.0199 60.68);
--shadow-opacity: 0;
--shadow-blur: 1px;
--shadow-spread: 0px;
--shadow-offset-x: 2px;
--shadow-offset-y: 3px;
--shadow-2xs: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00);
--shadow-xs: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00);
--shadow-sm: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 1px 2px -1px hsl(27 17.6% 20% / 0.00);
--shadow: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 1px 2px -1px hsl(27 17.6% 20% / 0.00);
--shadow-md: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 2px 4px -1px hsl(27 17.6% 20% / 0.00);
--shadow-lg: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 4px 6px -1px hsl(27 17.6% 20% / 0.00);
--shadow-xl: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 8px 10px -1px hsl(27 17.6% 20% / 0.00);
--shadow-2xl: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00);
}
.dark {
--background: oklch(0.2246 0.0094 107.13);
--foreground: oklch(0.928 0.0263 82.38);
--card: oklch(0.1684 0 0);
--card-foreground: oklch(0.928 0.0263 82.38);
--popover: oklch(0.3263 0.0221 61.21);
--popover-foreground: oklch(0.928 0.0263 82.38);
--primary: oklch(0.7369 0.0805 66.03);
--primary-foreground: oklch(0.2765 0.0184 59.79);
--secondary: oklch(0.3796 0.0246 54.54);
--secondary-foreground: oklch(0.928 0.0263 82.38);
--muted: oklch(0.2956 0.017 63.29);
--muted-foreground: oklch(0.8032 0.0335 80.96);
--accent: oklch(0.4208 0.0385 55.72);
--accent-foreground: oklch(0.928 0.0263 82.38);
--destructive: oklch(0.5679 0.1914 32.99);
--destructive-foreground: oklch(1 0 0);
--border: oklch(0.3796 0.0246 54.54);
--input: oklch(0.3796 0.0246 54.54);
--ring: oklch(0.7369 0.0805 66.03);
--chart-1: oklch(0.7369 0.0805 66.03);
--chart-2: oklch(0.6898 0.0865 64.39);
--chart-3: oklch(0.6351 0.1052 63.86);
--chart-4: oklch(0.5751 0.0845 67.81);
--chart-5: oklch(0.4983 0.0757 70.83);
--sidebar: oklch(0.1684 0 0);
--sidebar-foreground: oklch(0.928 0.0263 82.38);
--sidebar-primary: oklch(0.7369 0.0805 66.03);
--sidebar-primary-foreground: oklch(0.2765 0.0184 59.79);
--sidebar-accent: oklch(0.4208 0.0385 55.72);
--sidebar-accent-foreground: oklch(0.928 0.0263 82.38);
--sidebar-border: oklch(0.3796 0.0246 54.54);
--sidebar-ring: oklch(0.7369 0.0805 66.03);
--font-sans: Manrope, ui-sans-serif, sans-serif, system-ui;
--font-serif: Bricolage Grotesque, ui-sans-serif, sans-serif, system-ui;
--font-mono: ADLaM Display, ui-serif, serif;
--radius: 0.25rem;
--spacing: 0.25rem;
--tracking-normal: 0em;
--shadow-color: oklch(0.3254 0.0199 60.68);
--shadow-opacity: 0;
--shadow-blur: 1px;
--shadow-spread: 0px;
--shadow-offset-x: 2px;
--shadow-offset-y: 3px;
--shadow-2xs: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00);
--shadow-xs: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00);
--shadow-sm: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 1px 2px -1px hsl(27 17.6% 20% / 0.00);
--shadow: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 1px 2px -1px hsl(27 17.6% 20% / 0.00);
--shadow-md: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 2px 4px -1px hsl(27 17.6% 20% / 0.00);
--shadow-lg: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 4px 6px -1px hsl(27 17.6% 20% / 0.00);
--shadow-xl: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00), 2px 8px 10px -1px hsl(27 17.6% 20% / 0.00);
--shadow-2xl: 2px 3px 1px 0px hsl(27 17.6% 20% / 0.00);
}
@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);
}
}