92 lines
3.4 KiB
CSS
92 lines
3.4 KiB
CSS
@import "tailwindcss";
|
|
@import "@heroui/styles";
|
|
|
|
/*
|
|
* HeroUI Theme Customization
|
|
* Add this to your global.css after importing @heroui/styles
|
|
* Only includes base variables from variables.css
|
|
* @see https://v3.heroui.com/docs/react/getting-started/theming
|
|
*/
|
|
|
|
:root,
|
|
.light,
|
|
.default,
|
|
[data-theme="light"],
|
|
[data-theme="default"] {
|
|
/* Theme Colors (Light Mode) */
|
|
--accent: oklch(62.04% 0.1951 253.83);
|
|
--accent-foreground: oklch(99.11% 0 0);
|
|
--background: oklch(97.02% 0.0069 253.83);
|
|
--border: oklch(90.00% 0.0069 253.83);
|
|
--danger: oklch(65.32% 0.2360 25.74);
|
|
--danger-foreground: oklch(99.11% 0 0);
|
|
--default: oklch(94.00% 0.0069 253.83);
|
|
--default-foreground: oklch(21.03% 0.0059 253.83);
|
|
--field-background: oklch(100.00% 0.0034 253.83);
|
|
--field-foreground: oklch(21.03% 0.0069 253.83);
|
|
--field-placeholder: oklch(55.17% 0.0138 253.83);
|
|
--focus: oklch(62.04% 0.1951 253.83);
|
|
--foreground: oklch(21.03% 0.0069 253.83);
|
|
--muted: oklch(55.17% 0.0138 253.83);
|
|
--overlay: oklch(100.00% 0.0021 253.83);
|
|
--overlay-foreground: oklch(21.03% 0.0069 253.83);
|
|
--scrollbar: oklch(87.10% 0.0069 253.83);
|
|
--segment: oklch(100.00% 0.0069 253.83);
|
|
--segment-foreground: oklch(21.03% 0.0069 253.83);
|
|
--separator: oklch(92.00% 0.0069 253.83);
|
|
--success: oklch(73.29% 0.1962 150.81);
|
|
--success-foreground: oklch(21.03% 0.0059 150.81);
|
|
--surface: oklch(100.00% 0.0034 253.83);
|
|
--surface-foreground: oklch(21.03% 0.0069 253.83);
|
|
--surface-secondary: oklch(95.24% 0.0055 253.83);
|
|
--surface-secondary-foreground: oklch(21.03% 0.0069 253.83);
|
|
--surface-tertiary: oklch(93.73% 0.0055 253.83);
|
|
--surface-tertiary-foreground: oklch(21.03% 0.0069 253.83);
|
|
--warning: oklch(78.19% 0.1607 72.33);
|
|
--warning-foreground: oklch(21.03% 0.0059 72.33);
|
|
|
|
/* Border Radius */
|
|
--radius: 0.25rem;
|
|
--field-radius: 0.5rem;
|
|
|
|
/* Font Family */
|
|
/* Make sure to load Saira font in your app */
|
|
--font-sans: "Saira", sans-serif;
|
|
}
|
|
|
|
.dark,
|
|
[data-theme="dark"] {
|
|
color-scheme: dark;
|
|
/* Theme Colors (Dark Mode) */
|
|
--accent: oklch(62.04% 0.1951 253.83);
|
|
--accent-foreground: oklch(99.11% 0 0);
|
|
--background: oklch(12.00% 0.0069 253.83);
|
|
--border: oklch(28.00% 0.0069 253.83);
|
|
--danger: oklch(59.40% 0.1994 24.63);
|
|
--danger-foreground: oklch(99.11% 0 0);
|
|
--default: oklch(27.40% 0.0069 253.83);
|
|
--default-foreground: oklch(99.11% 0 0);
|
|
--field-background: oklch(21.03% 0.0138 253.83);
|
|
--field-foreground: oklch(99.11% 0.0069 253.83);
|
|
--field-placeholder: oklch(70.50% 0.0138 253.83);
|
|
--focus: oklch(62.04% 0.1951 253.83);
|
|
--foreground: oklch(99.11% 0.0069 253.83);
|
|
--muted: oklch(70.50% 0.0138 253.83);
|
|
--overlay: oklch(21.03% 0.0138 253.83);
|
|
--overlay-foreground: oklch(99.11% 0.0069 253.83);
|
|
--scrollbar: oklch(70.50% 0.0069 253.83);
|
|
--segment: oklch(39.64% 0.0069 253.83);
|
|
--segment-foreground: oklch(99.11% 0.0069 253.83);
|
|
--separator: oklch(25.00% 0.0069 253.83);
|
|
--success: oklch(73.29% 0.1962 150.81);
|
|
--success-foreground: oklch(21.03% 0.0059 150.81);
|
|
--surface: oklch(21.03% 0.0138 253.83);
|
|
--surface-foreground: oklch(99.11% 0.0069 253.83);
|
|
--surface-secondary: oklch(25.70% 0.0103 253.83);
|
|
--surface-secondary-foreground: oklch(99.11% 0.0069 253.83);
|
|
--surface-tertiary: oklch(27.21% 0.0103 253.83);
|
|
--surface-tertiary-foreground: oklch(99.11% 0.0069 253.83);
|
|
--warning: oklch(82.03% 0.1407 76.34);
|
|
--warning-foreground: oklch(21.03% 0.0059 76.34);
|
|
}
|