@import 'tailwindcss'; @import 'tw-animate-css'; @import './styling/setup.css'; @import './styling/overrides.css'; @import './styling/utilities.css'; @import './styling/components.css'; @custom-variant dark (&:is(.dark *)); /* Uncomment to debug layering and overflow */ /* *, *::after, *::before { :focus, :focus-visible, :focus-within { outline: 2px solid hotpink !important; } } */ /* *, *::after, *::before { background: hsla(135, 50%, 50%, 0.05) !important; outline: 2px solid hotpink !important; } */ @theme inline { /* stylelint-disable-next-line custom-property-pattern */ --color-*: initial; --color-transparent: transparent; --color-inherit: inherit; --color-prim-0: var(--clr-prim-0); --color-prim-100: var(--clr-prim-100); --color-prim-200: var(--clr-prim-200); --color-prim-400: var(--clr-prim-400); --color-prim-600: var(--clr-prim-600); --color-prim-999: var(--clr-prim-999); --color-sec-0: var(--clr-sec-0); --color-sec-100: var(--clr-sec-100); --color-sec-200: var(--clr-sec-200); --color-sec-400: var(--clr-sec-400); --color-sec-600: var(--clr-sec-600); /* stylelint-disable-next-line custom-property-pattern */ --z-index-*: initial; --z-index-bottom: 0; --z-index-topmost: 99; --z-index-pop: 10; --z-index-sticky: 20; --z-index-tooltip: 30; --z-index-navigation: 50; --z-index-modal: 60; /* stylelint-disable-next-line custom-property-pattern */ --breakpoint-*: initial; --breakpoint-xs: 475px; --breakpoint-sm: 640px; --breakpoint-md: 768px; --breakpoint-lg: 1024px; --breakpoint-xl: 1280px; --breakpoint-2xl: 1536px; --ease-bezier: cubic-bezier(0.4, 0, 0.2, 1); --duration-move: 500ms; --duration-modal: 300ms; --duration-fade: 300ms; --duration-dropdown: 200ms; --duration-select: 100ms; /* ========= shadcn theme ============ */ /* --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(--clr-prim-100); --color-foreground: var(--clr-prim-999); --color-card: var(--clr-prim-0); --color-card-foreground: var(--color-foreground); --color-popover: var(--color-card); --color-popover-foreground: var(--color-card-foreground); --color-primary: var(--clr-sec-600); --color-primary-foreground: var(--clr-sec-0); --color-primary-border: var(--clr-sec-400); --color-secondary: var(--clr-prim-200); --color-secondary-foreground: var(--color-foreground); --color-muted: var(--clr-prim-100); --color-muted-foreground: var(--clr-prim-600); --color-accent: var(--clr-sec-100); --color-accent-foreground: var(--color-foreground); --color-selected: var(--clr-sec-200); --color-selected-foreground: var(--clr-prim-999); --color-destructive: var(--clr-warn-600); --color-constructive: var(--clr-ok-600); --color-border: var(--clr-prim-400); --color-input: var(--color-card); --color-ring: var(--color-primary); /* --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(--color-background); --color-sidebar-foreground: var(--color-foreground); --color-sidebar-primary: var(--color-primary); --color-sidebar-primary-foreground: var(--color-primary-foreground); --color-sidebar-accent: var(--color-accent); --color-sidebar-accent-foreground: var(--color-accent-foreground); --color-sidebar-border: var(--color-border); --color-sidebar-ring: var(--color-ring); */ }