@tailwind base; @tailwind components; @tailwind utilities; @layer base { :root { /* Default background color of <body />...etc */ --background: 0 0% 100%; --foreground: 222.2 47.4% 11.2%; /* Muted backgrounds such as <TabsList />, <Skeleton /> and <Switch /> */ --muted: 210 40% 96.1%; --muted-foreground: 215.4 16.3% 46.9%; /* Background color for popovers such as <DropdownMenu />, <HoverCard />, <Popover /> */ --popover: 0 0% 100%; --popover-foreground: 222.2 47.4% 11.2%; /* Background color for <Card /> */ --card: 0 0% 100%; --card-foreground: 222.2 47.4% 11.2%; /* Default border color */ --border: 214.3 31.8% 91.4%; /* Border color for inputs such as <Input />, <Select />, <Textarea /> */ --input: 214.3 31.8% 91.4%; /* Primary colors for <Button /> */ --primary: 255 83% 65%; --primary-foreground: 210 40% 98%; /* Secondary colors for <Button /> */ --secondary: 237 100% 96%; --secondary-foreground: 222.2 47.4% 11.2%; /* Used for accents such as hover effects on <DropdownMenuItem>, <SelectItem>...etc */ --accent: 210 40% 96.1%; --accent-foreground: 222.2 47.4% 11.2%; /* Used for destructive actions such as <Button variant="destructive"> */ --destructive: 0 100% 50%; --destructive-foreground: 210 40% 98%; /* Used for focus ring */ --ring: 215 20.2% 65.1%; /* Border radius for card, input and buttons */ --radius: 0.5rem; } /* Same for Dark-Mode */ .dark { --background: 0 0% 0%; --foreground: 213 31% 91%; --muted: 223 47% 11%; --muted-foreground: 215.4 16.3% 56.9%; --popover: 0 0% 0%; --popover-foreground: 215 20.2% 65.1%; --card: 0 0% 0%; --card-foreground: 213 31% 91%; --border: 216 34% 17%; --input: 216 34% 17%; --primary: 210 40% 98%; --primary-foreground: 222.2 47.4% 1.2%; --secondary: 222.2 47.4% 11.2%; --secondary-foreground: 210 40% 98%; --accent: 216 34% 17%; --accent-foreground: 210 40% 98%; --destructive: 0 63% 31%; --destructive-foreground: 210 40% 98%; --ring: 216 34% 17%; --radius: 0.5rem; } } @layer base { * { @apply border-border; } body { @apply bg-background text-foreground; font-feature-settings: "rlig" 1, "calt" 1; } } body { width: 100vw; overflow-x: hidden; }