:root{--background: hsl(0 0% 100%);--foreground: hsl(0 0% 4%);--card: hsl(0 0% 100%);--card-foreground: hsl(0 0% 4%);--popover: hsl(0 0% 100%);--popover-foreground: hsl(0 0% 4%);--primary: hsl(20 90% 50%);--primary-foreground: hsl(0 0% 98%);--secondary: hsl(0 0% 96%);--secondary-foreground: hsl(20 90% 50%);--muted: hsl(0 0% 96%);--muted-foreground: hsl(0 0% 45%);--accent: hsl(0 0% 96%);--accent-foreground: hsl(20 90% 50%);--destructive: hsl(357 100% 45%);--border: hsl(0 0% 90%);--input: hsl(0 0% 90%);--ring: hsl(0 0% 63%);--chart-1: hsl(18 100% 48%);--chart-2: hsl(175 100% 29%);--chart-3: hsl(196 72% 23%);--chart-4: hsl(44 100% 50%);--chart-5: hsl(36 100% 50%);--sidebar: hsl(0 0% 98%);--sidebar-foreground: hsl(0 0% 4%);--sidebar-primary: hsl(20 90% 50%);--sidebar-primary-foreground: hsl(0 0% 98%);--sidebar-accent: hsl(0 0% 96%);--sidebar-accent-foreground: hsl(20 90% 50%);--sidebar-border: hsl(0 0% 90%);--sidebar-ring: oklch(.708 0 0);--font-sans: "Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: "Geist", "Geist Fallback", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: "Geist Mono", "Geist Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius: .625rem;--shadow-2xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-sm: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow-md: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 2px 4px -1px hsl(0 0% 0% / .1);--shadow-lg: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 4px 6px -1px hsl(0 0% 0% / .1);--shadow-xl: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 8px 10px -1px hsl(0 0% 0% / .1);--shadow-2xl: 0 1px 3px 0px hsl(0 0% 0% / .25)}.dark{--background: hsl(0 0% 4%);--foreground: hsl(0 0% 98%);--card: hsl(0 0% 9%);--card-foreground: hsl(0 0% 98%);--popover: hsl(0 0% 9%);--popover-foreground: hsl(0 0% 98%);--primary: hsl(0 0% 90%);--primary-foreground: hsl(0 0% 9%);--secondary: hsl(0 0% 15%);--secondary-foreground: hsl(0 0% 98%);--muted: hsl(0 0% 15%);--muted-foreground: hsl(0 0% 63%);--accent: hsl(0 0% 15%);--accent-foreground: hsl(0 0% 98%);--destructive: hsl(359 100% 70%);--border: hsl(0 0% 100% / .1);--input: hsl(0 0% 100% / .15);--ring: hsl(0 0% 45%);--chart-1: hsl(225 84% 49%);--chart-2: hsl(160 100% 37%);--chart-3: hsl(36 100% 50%);--chart-4: hsl(273 100% 64%);--chart-5: hsl(345 100% 56%);--sidebar: hsl(0 0% 9%);--sidebar-foreground: hsl(0 0% 98%);--sidebar-primary: hsl(225 84% 49%);--sidebar-primary-foreground: hsl(0 0% 98%);--sidebar-accent: hsl(0 0% 15%);--sidebar-accent-foreground: hsl(0 0% 98%);--sidebar-border: hsl(0 0% 100% / .1);--sidebar-ring: hsl(0 0% 45%);--shadow-2xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-sm: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow-md: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 2px 4px -1px hsl(0 0% 0% / .1);--shadow-lg: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 4px 6px -1px hsl(0 0% 0% / .1);--shadow-xl: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 8px 10px -1px hsl(0 0% 0% / .1);--shadow-2xl: 0 1px 3px 0px hsl(0 0% 0% / .25)}@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-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); }html{scroll-behavior:smooth}
