2025-05-21 21:34:22 +03:00
@ import "tailwindcss" ;
@ import "tw-animate-css" ;
@ custom-variant dark ( & : is ( . dark * ) ) ;
2025-05-22 13:17:11 +03:00
@ import url ( 'https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap' ) ;
2025-05-21 21:34:22 +03:00
: root {
2025-05-22 13:17:11 +03:00
--radius : 0 . 5rem ;
2025-05-21 21:34:22 +03:00
--background : oklch ( 1 0 0 ) ;
2025-05-22 13:17:11 +03:00
--foreground : oklch ( 0 . 141 0 . 005 285 . 823 ) ;
2025-05-21 21:34:22 +03:00
--card : oklch ( 1 0 0 ) ;
2025-05-22 13:17:11 +03:00
--card-foreground : oklch ( 0 . 141 0 . 005 285 . 823 ) ;
2025-05-21 21:34:22 +03:00
--popover : oklch ( 1 0 0 ) ;
2025-05-22 13:17:11 +03:00
--popover-foreground : oklch ( 0 . 141 0 . 005 285 . 823 ) ;
--primary : oklch ( 0 . 637 0 . 237 25 . 331 ) ;
--primary-foreground : oklch ( 0 . 971 0 . 013 17 . 38 ) ;
--secondary : oklch ( 0 . 967 0 . 001 286 . 375 ) ;
--secondary-foreground : oklch ( 0 . 21 0 . 006 285 . 885 ) ;
--muted : oklch ( 0 . 967 0 . 001 286 . 375 ) ;
--muted-foreground : oklch ( 0 . 552 0 . 016 285 . 938 ) ;
--accent : oklch ( 0 . 967 0 . 001 286 . 375 ) ;
--accent-foreground : oklch ( 0 . 21 0 . 006 285 . 885 ) ;
2025-05-21 21:34:22 +03:00
--destructive : oklch ( 0 . 577 0 . 245 27 . 325 ) ;
2025-05-22 13:17:11 +03:00
--border : oklch ( 0 . 92 0 . 004 286 . 32 ) ;
--input : oklch ( 0 . 92 0 . 004 286 . 32 ) ;
--ring : oklch ( 0 . 637 0 . 237 25 . 331 ) ;
--chart-1 : oklch ( 0 . 646 0 . 222 41 . 116 ) ;
--chart-2 : oklch ( 0 . 6 0 . 118 184 . 704 ) ;
--chart-3 : oklch ( 0 . 398 0 . 07 227 . 392 ) ;
--chart-4 : oklch ( 0 . 828 0 . 189 84 . 429 ) ;
--chart-5 : oklch ( 0 . 769 0 . 188 70 . 08 ) ;
--sidebar : oklch ( 0 . 985 0 0 ) ;
--sidebar-foreground : oklch ( 0 . 141 0 . 005 285 . 823 ) ;
--sidebar-primary : oklch ( 0 . 637 0 . 237 25 . 331 ) ;
--sidebar-primary-foreground : oklch ( 0 . 971 0 . 013 17 . 38 ) ;
--sidebar-accent : oklch ( 0 . 967 0 . 001 286 . 375 ) ;
--sidebar-accent-foreground : oklch ( 0 . 21 0 . 006 285 . 885 ) ;
--sidebar-border : oklch ( 0 . 92 0 . 004 286 . 32 ) ;
--sidebar-ring : oklch ( 0 . 637 0 . 237 25 . 331 ) ;
2025-05-21 21:34:22 +03:00
}
. dark {
2025-05-22 13:17:11 +03:00
--background : oklch ( 0 . 141 0 . 005 285 . 823 ) ;
--foreground : oklch ( 0 . 985 0 0 ) ;
--card : oklch ( 0 . 21 0 . 006 285 . 885 ) ;
--card-foreground : oklch ( 0 . 985 0 0 ) ;
--popover : oklch ( 0 . 21 0 . 006 285 . 885 ) ;
--popover-foreground : oklch ( 0 . 985 0 0 ) ;
--primary : oklch ( 0 . 637 0 . 237 25 . 331 ) ;
--primary-foreground : oklch ( 0 . 971 0 . 013 17 . 38 ) ;
--secondary : oklch ( 0 . 274 0 . 006 286 . 033 ) ;
--secondary-foreground : oklch ( 0 . 985 0 0 ) ;
--muted : oklch ( 0 . 274 0 . 006 286 . 033 ) ;
--muted-foreground : oklch ( 0 . 705 0 . 015 286 . 067 ) ;
--accent : oklch ( 0 . 274 0 . 006 286 . 033 ) ;
--accent-foreground : oklch ( 0 . 985 0 0 ) ;
2025-05-21 21:34:22 +03:00
--destructive : oklch ( 0 . 704 0 . 191 22 . 216 ) ;
--border : oklch ( 1 0 0 / 10 % ) ;
--input : oklch ( 1 0 0 / 15 % ) ;
2025-05-22 13:17:11 +03:00
--ring : oklch ( 0 . 637 0 . 237 25 . 331 ) ;
--chart-1 : oklch ( 0 . 488 0 . 243 264 . 376 ) ;
--chart-2 : oklch ( 0 . 696 0 . 17 162 . 48 ) ;
--chart-3 : oklch ( 0 . 769 0 . 188 70 . 08 ) ;
--chart-4 : oklch ( 0 . 627 0 . 265 303 . 9 ) ;
--chart-5 : oklch ( 0 . 645 0 . 246 16 . 439 ) ;
--sidebar : oklch ( 0 . 21 0 . 006 285 . 885 ) ;
--sidebar-foreground : oklch ( 0 . 985 0 0 ) ;
--sidebar-primary : oklch ( 0 . 637 0 . 237 25 . 331 ) ;
--sidebar-primary-foreground : oklch ( 0 . 971 0 . 013 17 . 38 ) ;
--sidebar-accent : oklch ( 0 . 274 0 . 006 286 . 033 ) ;
--sidebar-accent-foreground : oklch ( 0 . 985 0 0 ) ;
2025-05-21 21:34:22 +03:00
--sidebar-border : oklch ( 1 0 0 / 10 % ) ;
2025-05-22 13:17:11 +03:00
--sidebar-ring : oklch ( 0 . 637 0 . 237 25 . 331 ) ;
2025-05-21 21:34:22 +03:00
}
@ theme inline {
--radius-sm : calc ( var ( --radius ) - 4px ) ;
--radius-md : calc ( var ( --radius ) - 2px ) ;
--radius-lg : var ( --radius ) ;
--radius-xl : calc ( var ( --radius ) + 4px ) ;
--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 ) ;
2025-05-22 13:17:11 +03:00
--default-font-family : 'Inter' , sans-serif ;
2025-05-21 21:34:22 +03:00
}
@ layer base {
* {
@ apply border-border outline-ring / 50 ;
}
body {
@ apply bg-background text-foreground ;
}
}