pnpm dlx shadcn@latest add "https://pestoui.vercel.app/r/style.json"Light Mode
Dark Mode
Theme
CSS
--ease-spring-panel:
--ease-spring-swap:
--ease-spring-weighted:
--ease-spring-overshoot:
--ease-spring-bouncy:
--ease-spring-release:
--ease-spring-editorial:
--ease-spring:
--animate-shake:
--animate-nudge:
--animate-pulse-ring:
--animate-shimmer:
--animate-ripple:
--animate-travel:
--animate-travel-slide:
--text-micro:
--text-caption-sm:
--text-caption:
--text-body-sm:
--text-body:
--text-body-md:
--text-body-lg:
--text-lead:
--tracking-snug:
--tracking-title:
--duration-instant:
--duration-fast:
--duration-base:
--duration-slow:
--duration-slower:
--duration-exit:
--duration-spring-press:
--duration-spring-glide:
--duration-spring-panel:
--duration-spring-swap:
--duration-spring-weighted:
--duration-spring-overshoot:
--duration-spring-bouncy:
--duration-spring-release:
--duration-spring-editorial:
--duration-spring:
--duration-travel:
--press-scale:
--press-squeeze:
--press-lean:
--press-lean-angle:
--travel-lean:
--stagger-tight:
--stagger-base:
--stagger-loose:
--lift-hover:
--falloff-neighbor:
--reveal-duration:
--reveal-blur:
--reveal-rise:
--orb-violet-base:
--orb-violet-1:
--orb-violet-2:
--orb-violet-3:
--orb-violet-4:
--orb-violet-rim:
--orb-pink-base:
--orb-pink-1:
--orb-pink-2:
--orb-pink-3:
--orb-pink-4:
--orb-pink-rim:
--orb-orange-base:
--orb-orange-1:
--orb-orange-2:
--orb-orange-3:
--orb-orange-rim:
--orb-blue-base:
--orb-blue-1:
--orb-blue-2:
--orb-blue-3:
--orb-blue-4:
--orb-blue-rim:
--orb-teal-base:
--orb-teal-1:
--orb-teal-2:
--orb-teal-3:
--orb-teal-4:
--orb-teal-rim:
--tracking-body:
--brand-hue:
--background:
oklch(0.9691 0.0038 var(--brand-hue))
--foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--card:
oklch(1 0 0)
--card-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--popover:
oklch(1 0 0)
--popover-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--paper:
oklch(0.945 0.0088 var(--brand-hue))
--paper-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--inverse:
oklch(0.2686 0.0072 var(--brand-hue))
--inverse-foreground:
oklch(0.9851 0.0015 var(--brand-hue))
--inverse-muted:
oklch(0.715 0.0088 var(--brand-hue))
--surface:
--surface-card:
--surface-card-border:
--primary:
oklch(0.9192 0.2125 120.78)
--primary-foreground:
oklch(0.3241 0.0723 125.5)
--secondary:
oklch(0.9542 0.0042 var(--brand-hue))
--secondary-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--muted:
oklch(0.9542 0.0042 var(--brand-hue))
--muted-foreground:
oklch(0.515 0.0099 var(--brand-hue))
--accent:
oklch(0.9463 0.0048 var(--brand-hue))
--accent-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--border:
oklch(0.9319 0.0052 var(--brand-hue))
--input:
oklch(0.9319 0.0052 var(--brand-hue))
--switch-track:
oklch(0.885 0.006 95)
--ring:
--info:
oklch(0.623 0.188 259.8)
--info-foreground:
oklch(1 0 0)
--selected:
oklch(0.62 0.17 var(--brand-hue))
--selected-foreground:
oklch(1 0 0)
--selected-ink:
--success:
oklch(0.6271 0.1699 149.2)
--success-foreground:
oklch(1 0 0)
--warning:
oklch(0.7686 0.1647 70.08)
--warning-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--warning-ink:
oklch(0.2404 0.0055 var(--brand-hue))
--destructive:
oklch(0.5771 0.2152 27.33)
--success-ink:
oklch(0.48 0.1699 149.2)
--destructive-ink:
oklch(0.465 0.2152 27.33)
--info-ink:
oklch(0.495 0.188 259.8)
--chart-1:
oklch(0.6056 0.2189 292.7)
--chart-2:
oklch(0.7176 0.1767 349.8)
--chart-3:
oklch(0.7505 0.1791 55.9)
--chart-4:
oklch(0.7137 0.1434 254.6)
--chart-5:
oklch(0.777 0.1521 181.9)
--radius:
--sidebar:
oklch(1 0 0)
--sidebar-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--sidebar-primary:
oklch(0.9192 0.2125 120.78)
--sidebar-primary-foreground:
oklch(0.3241 0.0723 125.5)
--sidebar-accent:
oklch(0.9542 0.0042 var(--brand-hue))
--sidebar-accent-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--sidebar-border:
oklch(0.9319 0.0052 var(--brand-hue))
--sidebar-ring:
--code-text:
--code-punc:
--code-comment:
--code-kw:
--code-comp:
--code-fn:
--code-attr:
--code-tag:
--code-key:
--code-num:
--code-str:
--code-gutter:
oklch(0.2404 0.008 var(--brand-hue))
--paper-foreground:
oklch(0.9702 0.0027 var(--brand-hue))
--inverse:
oklch(0.9702 0.0027 var(--brand-hue))
--inverse-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--inverse-muted:
oklch(0.6118 0.0099 var(--brand-hue))
--surface:
oklch(0.205 0.004 var(--brand-hue))
--surface-card:
oklch(0.248 0.005 var(--brand-hue))
--surface-card-border:
oklch(1 0 0 / 8%)
--primary:
oklch(0.9192 0.2125 120.78)
--primary-foreground:
oklch(0.3241 0.0723 125.5)
--secondary:
oklch(0.2686 0.0072 var(--brand-hue))
--secondary-foreground:
oklch(0.9702 0.0027 var(--brand-hue))
--muted:
oklch(0.2686 0.0072 var(--brand-hue))
--muted-foreground:
oklch(0.715 0.0088 var(--brand-hue))
--accent:
oklch(0.2904 0.0072 var(--brand-hue))
--accent-foreground:
oklch(0.9702 0.0027 var(--brand-hue))
--border:
oklch(1 0 0 / 10%)
--input:
oklch(1 0 0 / 12%)
--ring:
--info:
oklch(0.623 0.188 259.8)
--info-foreground:
oklch(1 0 0)
--selected:
oklch(0.64 0.17 var(--brand-hue))
--selected-foreground:
oklch(1 0 0)
--selected-ink:
--success:
oklch(0.6271 0.1699 149.2)
--success-foreground:
oklch(1 0 0)
--warning:
oklch(0.7686 0.1647 70.08)
--warning-foreground:
oklch(0.2404 0.0055 var(--brand-hue))
--warning-ink:
oklch(0.7686 0.1647 70.08)
--destructive:
oklch(0.704 0.1911 22.2)
--success-ink:
oklch(0.68 0.1699 149.2)
--destructive-ink:
oklch(0.81 0.1911 22.2)
--info-ink:
oklch(0.73 0.188 259.8)
--chart-1:
oklch(0.6056 0.2189 292.7)
--chart-2:
oklch(0.7176 0.1767 349.8)
--chart-3:
oklch(0.7505 0.1791 55.9)
--chart-4:
oklch(0.7137 0.1434 254.6)
--chart-5:
oklch(0.777 0.1521 181.9)
--sidebar:
oklch(0.2404 0.0055 var(--brand-hue))
--sidebar-foreground:
oklch(0.9702 0.0027 var(--brand-hue))
--sidebar-primary:
oklch(0.9192 0.2125 120.78)
--sidebar-primary-foreground:
oklch(0.3241 0.0723 125.5)
--sidebar-accent:
oklch(0.2686 0.0072 var(--brand-hue))
--sidebar-accent-foreground:
oklch(0.9702 0.0027 var(--brand-hue))
--sidebar-border:
oklch(1 0 0 / 10%)
--sidebar-ring:
--ease-spring-swap:
--ease-spring-weighted:
--ease-spring-overshoot:
--ease-spring-bouncy:
--ease-spring-release:
--ease-spring-editorial:
--ease-spring:
--animate-shake:
--animate-nudge:
--animate-pulse-ring:
--animate-shimmer:
--animate-ripple:
--animate-travel:
--animate-travel-slide:
--font-heading:
--font-sans:
--font-mono:
--color-sidebar-ring:
--color-sidebar-border:
--color-sidebar-accent-foreground:
--color-sidebar-accent:
--color-sidebar-primary-foreground:
--color-sidebar-primary:
--color-sidebar-foreground:
--color-sidebar:
--color-chart-5:
--color-chart-4:
--color-chart-3:
--color-chart-2:
--color-chart-1:
--color-ring:
--color-input:
--color-border:
--color-destructive:
--color-destructive-ink:
--color-accent-foreground:
--color-accent:
--color-muted-foreground:
--color-muted:
--color-secondary-foreground:
--color-secondary:
--color-primary-foreground:
--color-primary:
--color-popover-foreground:
--color-popover:
--color-card-foreground:
--color-card:
--color-foreground:
--color-background:
--color-info:
--color-info-foreground:
--color-info-ink:
--color-selected:
--color-selected-foreground:
--color-selected-ink:
--color-switch-track:
--color-success:
--color-success-foreground:
--color-success-ink:
--color-warning:
--color-warning-foreground:
--color-warning-ink:
--color-paper:
--color-paper-foreground:
--color-inverse:
--color-inverse-foreground:
--color-inverse-muted:
--radius-sm:
--radius-md:
--radius-lg:
--radius-xl:
--radius-2xl:
--radius-3xl:
--radius-4xl:
--radius-box-16:
--radius-box-20:
--radius-box-24:
--radius-box-28:
--radius-box-32:
--radius-box-36:
--radius-box-40:
--radius-box-44:
--radius-box-48:
--radius-box-56:
--radius-box-64:
--shadow-hairline:
--shadow-xs:
--shadow-soft:
--shadow-tile:
--shadow-card:
--shadow-float:
--color-surface:
--color-surface-card:
--color-surface-card-border:
--shadow-surface-card:
--text-micro:
--text-caption-sm:
--text-caption:
--text-body-sm:
--text-body:
--text-body-md:
--text-body-lg:
--text-lead:
--tracking-snug:
--tracking-title: