theme.css343 lines · main
| 1 | /* |
| 2 | * Defines every Tailwind v4 --color-* design token. Tailwind generates |
| 3 | * bg-{name} / text-{name} / border-{name} / ring-{name} / border-{r,l,t,b}-{name} |
| 4 | * utilities for each entry. Semantic tokens wrap their HSL triplet in hsl(); |
| 5 | * Radix/scale/brand tokens self-reference the matching var declared in |
| 6 | * colors.css, which holds the per-theme literal values. |
| 7 | */ |
| 8 | |
| 9 | @theme inline { |
| 10 | --color-foreground: hsl(var(--foreground-default)); |
| 11 | --color-foreground-light: hsl(var(--foreground-light)); |
| 12 | --color-foreground-lighter: hsl(var(--foreground-lighter)); |
| 13 | --color-foreground-muted: hsl(var(--foreground-muted)); |
| 14 | --color-foreground-contrast: hsl(var(--foreground-contrast)); |
| 15 | --color-background-200: hsl(var(--background-200)); |
| 16 | --color-background: hsl(var(--background-default)); |
| 17 | --color-background-alternative-200: hsl(var(--background-alternative-200)); |
| 18 | --color-background-alternative: hsl(var(--background-alternative-default)); |
| 19 | --color-background-selection: hsl(var(--background-selection)); |
| 20 | --color-background-control: hsl(var(--background-control)); |
| 21 | --color-background-surface-75: hsl(var(--background-surface-75)); |
| 22 | --color-background-surface-100: hsl(var(--background-surface-100)); |
| 23 | --color-background-surface-200: hsl(var(--background-surface-200)); |
| 24 | --color-background-surface-300: hsl(var(--background-surface-300)); |
| 25 | --color-background-surface-400: hsl(var(--background-surface-400)); |
| 26 | --color-background-overlay: hsl(var(--background-overlay-default)); |
| 27 | --color-background-overlay-hover: hsl(var(--background-overlay-hover)); |
| 28 | --color-background-muted: hsl(var(--background-muted)); |
| 29 | --color-background-button: hsl(var(--background-button-default)); |
| 30 | --color-background-dialog: hsl(var(--background-dialog-default)); |
| 31 | --color-background-dash-sidebar: hsl(var(--background-dash-sidebar)); |
| 32 | --color-background-dash-canvas: hsl(var(--background-dash-canvas)); |
| 33 | --color-destructive-200: hsl(var(--destructive-200)); |
| 34 | --color-destructive-300: hsl(var(--destructive-300)); |
| 35 | --color-destructive-400: hsl(var(--destructive-400)); |
| 36 | --color-destructive-500: hsl(var(--destructive-500)); |
| 37 | --color-destructive-600: hsl(var(--destructive-600)); |
| 38 | --color-destructive: hsl(var(--destructive-default)); |
| 39 | --color-warning-200: hsl(var(--warning-200)); |
| 40 | --color-warning-300: hsl(var(--warning-300)); |
| 41 | --color-warning-400: hsl(var(--warning-400)); |
| 42 | --color-warning-500: hsl(var(--warning-500)); |
| 43 | --color-warning-600: hsl(var(--warning-600)); |
| 44 | --color-warning: hsl(var(--warning-default)); |
| 45 | --color-brand-200: hsl(var(--brand-200)); |
| 46 | --color-brand-300: hsl(var(--brand-300)); |
| 47 | --color-brand-400: hsl(var(--brand-400)); |
| 48 | --color-brand-500: hsl(var(--brand-500)); |
| 49 | --color-brand-600: hsl(var(--brand-600)); |
| 50 | --color-brand: hsl(var(--brand-default)); |
| 51 | --color-brand-link: hsl(var(--brand-link)); |
| 52 | --color-_secondary-200: hsl(var(--secondary-200)); |
| 53 | --color-_secondary-400: hsl(var(--secondary-400)); |
| 54 | --color-_secondary: hsl(var(--secondary-default)); |
| 55 | --color-code_block-1: hsl(var(--code-block-1)); |
| 56 | --color-code_block-2: hsl(var(--code-block-2)); |
| 57 | --color-code_block-3: hsl(var(--code-block-3)); |
| 58 | --color-code_block-4: hsl(var(--code-block-4)); |
| 59 | --color-code_block-5: hsl(var(--code-block-5)); |
| 60 | --color-amber-100: var(--color-amber-100); |
| 61 | --color-amber-200: var(--color-amber-200); |
| 62 | --color-amber-300: var(--color-amber-300); |
| 63 | --color-amber-400: var(--color-amber-400); |
| 64 | --color-amber-500: var(--color-amber-500); |
| 65 | --color-amber-600: var(--color-amber-600); |
| 66 | --color-amber-700: var(--color-amber-700); |
| 67 | --color-amber-800: var(--color-amber-800); |
| 68 | --color-amber-900: var(--color-amber-900); |
| 69 | --color-amber-1000: var(--color-amber-1000); |
| 70 | --color-amber-1100: var(--color-amber-1100); |
| 71 | --color-amber-1200: var(--color-amber-1200); |
| 72 | --color-blue-100: var(--color-blue-100); |
| 73 | --color-blue-200: var(--color-blue-200); |
| 74 | --color-blue-300: var(--color-blue-300); |
| 75 | --color-blue-400: var(--color-blue-400); |
| 76 | --color-blue-500: var(--color-blue-500); |
| 77 | --color-blue-600: var(--color-blue-600); |
| 78 | --color-blue-700: var(--color-blue-700); |
| 79 | --color-blue-800: var(--color-blue-800); |
| 80 | --color-blue-900: var(--color-blue-900); |
| 81 | --color-blue-1000: var(--color-blue-1000); |
| 82 | --color-blue-1100: var(--color-blue-1100); |
| 83 | --color-blue-1200: var(--color-blue-1200); |
| 84 | --color-crimson-100: var(--color-crimson-100); |
| 85 | --color-crimson-200: var(--color-crimson-200); |
| 86 | --color-crimson-300: var(--color-crimson-300); |
| 87 | --color-crimson-400: var(--color-crimson-400); |
| 88 | --color-crimson-500: var(--color-crimson-500); |
| 89 | --color-crimson-600: var(--color-crimson-600); |
| 90 | --color-crimson-700: var(--color-crimson-700); |
| 91 | --color-crimson-800: var(--color-crimson-800); |
| 92 | --color-crimson-900: var(--color-crimson-900); |
| 93 | --color-crimson-1000: var(--color-crimson-1000); |
| 94 | --color-crimson-1100: var(--color-crimson-1100); |
| 95 | --color-crimson-1200: var(--color-crimson-1200); |
| 96 | --color-gold-100: var(--color-gold-100); |
| 97 | --color-gold-200: var(--color-gold-200); |
| 98 | --color-gold-300: var(--color-gold-300); |
| 99 | --color-gold-400: var(--color-gold-400); |
| 100 | --color-gold-500: var(--color-gold-500); |
| 101 | --color-gold-600: var(--color-gold-600); |
| 102 | --color-gold-700: var(--color-gold-700); |
| 103 | --color-gold-800: var(--color-gold-800); |
| 104 | --color-gold-900: var(--color-gold-900); |
| 105 | --color-gold-1000: var(--color-gold-1000); |
| 106 | --color-gold-1100: var(--color-gold-1100); |
| 107 | --color-gold-1200: var(--color-gold-1200); |
| 108 | --color-gray-100: var(--color-gray-100); |
| 109 | --color-gray-200: var(--color-gray-200); |
| 110 | --color-gray-300: var(--color-gray-300); |
| 111 | --color-gray-400: var(--color-gray-400); |
| 112 | --color-gray-500: var(--color-gray-500); |
| 113 | --color-gray-600: var(--color-gray-600); |
| 114 | --color-gray-700: var(--color-gray-700); |
| 115 | --color-gray-800: var(--color-gray-800); |
| 116 | --color-gray-900: var(--color-gray-900); |
| 117 | --color-gray-1000: var(--color-gray-1000); |
| 118 | --color-gray-1100: var(--color-gray-1100); |
| 119 | --color-gray-1200: var(--color-gray-1200); |
| 120 | --color-green-100: var(--color-green-100); |
| 121 | --color-green-200: var(--color-green-200); |
| 122 | --color-green-300: var(--color-green-300); |
| 123 | --color-green-400: var(--color-green-400); |
| 124 | --color-green-500: var(--color-green-500); |
| 125 | --color-green-600: var(--color-green-600); |
| 126 | --color-green-700: var(--color-green-700); |
| 127 | --color-green-800: var(--color-green-800); |
| 128 | --color-green-900: var(--color-green-900); |
| 129 | --color-green-1000: var(--color-green-1000); |
| 130 | --color-green-1100: var(--color-green-1100); |
| 131 | --color-green-1200: var(--color-green-1200); |
| 132 | --color-indigo-100: var(--color-indigo-100); |
| 133 | --color-indigo-200: var(--color-indigo-200); |
| 134 | --color-indigo-300: var(--color-indigo-300); |
| 135 | --color-indigo-400: var(--color-indigo-400); |
| 136 | --color-indigo-500: var(--color-indigo-500); |
| 137 | --color-indigo-600: var(--color-indigo-600); |
| 138 | --color-indigo-700: var(--color-indigo-700); |
| 139 | --color-indigo-800: var(--color-indigo-800); |
| 140 | --color-indigo-900: var(--color-indigo-900); |
| 141 | --color-indigo-1000: var(--color-indigo-1000); |
| 142 | --color-indigo-1100: var(--color-indigo-1100); |
| 143 | --color-indigo-1200: var(--color-indigo-1200); |
| 144 | --color-orange-100: var(--color-orange-100); |
| 145 | --color-orange-200: var(--color-orange-200); |
| 146 | --color-orange-300: var(--color-orange-300); |
| 147 | --color-orange-400: var(--color-orange-400); |
| 148 | --color-orange-500: var(--color-orange-500); |
| 149 | --color-orange-600: var(--color-orange-600); |
| 150 | --color-orange-700: var(--color-orange-700); |
| 151 | --color-orange-800: var(--color-orange-800); |
| 152 | --color-orange-900: var(--color-orange-900); |
| 153 | --color-orange-1000: var(--color-orange-1000); |
| 154 | --color-orange-1100: var(--color-orange-1100); |
| 155 | --color-orange-1200: var(--color-orange-1200); |
| 156 | --color-pink-100: var(--color-pink-100); |
| 157 | --color-pink-200: var(--color-pink-200); |
| 158 | --color-pink-300: var(--color-pink-300); |
| 159 | --color-pink-400: var(--color-pink-400); |
| 160 | --color-pink-500: var(--color-pink-500); |
| 161 | --color-pink-600: var(--color-pink-600); |
| 162 | --color-pink-700: var(--color-pink-700); |
| 163 | --color-pink-800: var(--color-pink-800); |
| 164 | --color-pink-900: var(--color-pink-900); |
| 165 | --color-pink-1000: var(--color-pink-1000); |
| 166 | --color-pink-1100: var(--color-pink-1100); |
| 167 | --color-pink-1200: var(--color-pink-1200); |
| 168 | --color-purple-100: var(--color-purple-100); |
| 169 | --color-purple-200: var(--color-purple-200); |
| 170 | --color-purple-300: var(--color-purple-300); |
| 171 | --color-purple-400: var(--color-purple-400); |
| 172 | --color-purple-500: var(--color-purple-500); |
| 173 | --color-purple-600: var(--color-purple-600); |
| 174 | --color-purple-700: var(--color-purple-700); |
| 175 | --color-purple-800: var(--color-purple-800); |
| 176 | --color-purple-900: var(--color-purple-900); |
| 177 | --color-purple-1000: var(--color-purple-1000); |
| 178 | --color-purple-1100: var(--color-purple-1100); |
| 179 | --color-purple-1200: var(--color-purple-1200); |
| 180 | --color-red-100: var(--color-red-100); |
| 181 | --color-red-200: var(--color-red-200); |
| 182 | --color-red-300: var(--color-red-300); |
| 183 | --color-red-400: var(--color-red-400); |
| 184 | --color-red-500: var(--color-red-500); |
| 185 | --color-red-600: var(--color-red-600); |
| 186 | --color-red-700: var(--color-red-700); |
| 187 | --color-red-800: var(--color-red-800); |
| 188 | --color-red-900: var(--color-red-900); |
| 189 | --color-red-1000: var(--color-red-1000); |
| 190 | --color-red-1100: var(--color-red-1100); |
| 191 | --color-red-1200: var(--color-red-1200); |
| 192 | --color-slate-100: var(--color-slate-100); |
| 193 | --color-slate-200: var(--color-slate-200); |
| 194 | --color-slate-300: var(--color-slate-300); |
| 195 | --color-slate-400: var(--color-slate-400); |
| 196 | --color-slate-500: var(--color-slate-500); |
| 197 | --color-slate-600: var(--color-slate-600); |
| 198 | --color-slate-700: var(--color-slate-700); |
| 199 | --color-slate-800: var(--color-slate-800); |
| 200 | --color-slate-900: var(--color-slate-900); |
| 201 | --color-slate-1000: var(--color-slate-1000); |
| 202 | --color-slate-1100: var(--color-slate-1100); |
| 203 | --color-slate-1200: var(--color-slate-1200); |
| 204 | --color-tomato-100: var(--color-tomato-100); |
| 205 | --color-tomato-200: var(--color-tomato-200); |
| 206 | --color-tomato-300: var(--color-tomato-300); |
| 207 | --color-tomato-400: var(--color-tomato-400); |
| 208 | --color-tomato-500: var(--color-tomato-500); |
| 209 | --color-tomato-600: var(--color-tomato-600); |
| 210 | --color-tomato-700: var(--color-tomato-700); |
| 211 | --color-tomato-800: var(--color-tomato-800); |
| 212 | --color-tomato-900: var(--color-tomato-900); |
| 213 | --color-tomato-1000: var(--color-tomato-1000); |
| 214 | --color-tomato-1100: var(--color-tomato-1100); |
| 215 | --color-tomato-1200: var(--color-tomato-1200); |
| 216 | --color-violet-100: var(--color-violet-100); |
| 217 | --color-violet-200: var(--color-violet-200); |
| 218 | --color-violet-300: var(--color-violet-300); |
| 219 | --color-violet-400: var(--color-violet-400); |
| 220 | --color-violet-500: var(--color-violet-500); |
| 221 | --color-violet-600: var(--color-violet-600); |
| 222 | --color-violet-700: var(--color-violet-700); |
| 223 | --color-violet-800: var(--color-violet-800); |
| 224 | --color-violet-900: var(--color-violet-900); |
| 225 | --color-violet-1000: var(--color-violet-1000); |
| 226 | --color-violet-1100: var(--color-violet-1100); |
| 227 | --color-violet-1200: var(--color-violet-1200); |
| 228 | --color-yellow-100: var(--color-yellow-100); |
| 229 | --color-yellow-200: var(--color-yellow-200); |
| 230 | --color-yellow-300: var(--color-yellow-300); |
| 231 | --color-yellow-400: var(--color-yellow-400); |
| 232 | --color-yellow-500: var(--color-yellow-500); |
| 233 | --color-yellow-600: var(--color-yellow-600); |
| 234 | --color-yellow-700: var(--color-yellow-700); |
| 235 | --color-yellow-800: var(--color-yellow-800); |
| 236 | --color-yellow-900: var(--color-yellow-900); |
| 237 | --color-yellow-1000: var(--color-yellow-1000); |
| 238 | --color-yellow-1100: var(--color-yellow-1100); |
| 239 | --color-yellow-1200: var(--color-yellow-1200); |
| 240 | --color-scale-100: var(--color-scale-100); |
| 241 | --color-scale-200: var(--color-scale-200); |
| 242 | --color-scale-300: var(--color-scale-300); |
| 243 | --color-scale-400: var(--color-scale-400); |
| 244 | --color-scale-500: var(--color-scale-500); |
| 245 | --color-scale-600: var(--color-scale-600); |
| 246 | --color-scale-700: var(--color-scale-700); |
| 247 | --color-scale-800: var(--color-scale-800); |
| 248 | --color-scale-900: var(--color-scale-900); |
| 249 | --color-scale-1000: var(--color-scale-1000); |
| 250 | --color-scale-1100: var(--color-scale-1100); |
| 251 | --color-scale-1200: var(--color-scale-1200); |
| 252 | --color-brand-100: var(--color-brand-100); |
| 253 | --color-brand-700: var(--color-brand-700); |
| 254 | --color-brand-800: var(--color-brand-800); |
| 255 | --color-brand-900: var(--color-brand-900); |
| 256 | --color-brand-1000: var(--color-brand-1000); |
| 257 | --color-brand-1100: var(--color-brand-1100); |
| 258 | --color-brand-1200: var(--color-brand-1200); |
| 259 | --color-sidebar: hsl(var(--sidebar-background)); |
| 260 | --color-sidebar-foreground: hsl(var(--sidebar-foreground)); |
| 261 | --color-sidebar-primary: hsl(var(--sidebar-primary)); |
| 262 | --color-sidebar-primary-foreground: hsl(var(--sidebar-primary-foreground)); |
| 263 | --color-sidebar-accent: hsl(var(--sidebar-accent)); |
| 264 | --color-sidebar-accent-foreground: hsl(var(--sidebar-accent-foreground)); |
| 265 | --color-sidebar-border: hsl(var(--sidebar-border)); |
| 266 | --color-sidebar-ring: hsl(var(--sidebar-ring)); |
| 267 | --color-hi-contrast: hsl(var(--foreground-default)); |
| 268 | --color-lo-contrast: hsl(var(--background-alternative-default)); |
| 269 | |
| 270 | /* |
| 271 | * This will generate colors only for bg utilities. |
| 272 | */ |
| 273 | --background-color-200: hsl(var(--background-200)); |
| 274 | --background-color-default: hsl(var(--background-default)); |
| 275 | --background-color-muted: hsl(var(--background-muted)); |
| 276 | --background-color-alternative-200: hsl(var(--background-alternative-200)); |
| 277 | --background-color-alternative: hsl(var(--background-alternative-default)); |
| 278 | --background-color-selection: hsl(var(--background-selection)); |
| 279 | --background-color-control: hsl(var(--background-control)); |
| 280 | --background-color-surface-75: hsl(var(--background-surface-75)); |
| 281 | --background-color-surface-100: hsl(var(--background-surface-100)); |
| 282 | --background-color-surface-200: hsl(var(--background-surface-200)); |
| 283 | --background-color-surface-300: hsl(var(--background-surface-300)); |
| 284 | --background-color-surface-400: hsl(var(--background-surface-400)); |
| 285 | --background-color-overlay: hsl(var(--background-overlay-default)); |
| 286 | --background-color-overlay-hover: hsl(var(--background-overlay-hover)); |
| 287 | --background-color-button: hsl(var(--background-button-default)); |
| 288 | --background-color-dialog: hsl(var(--background-dialog-default)); |
| 289 | --background-color-dash-sidebar: hsl(var(--background-dash-sidebar)); |
| 290 | --background-color-dash-canvas: hsl(var(--background-dash-canvas)); |
| 291 | --background-color-studio: hsl(var(--background-200)); |
| 292 | |
| 293 | /* |
| 294 | * This will generate colors for all utilities, they'll have border in the name i.e. bg-border-overlay, text-border-muted |
| 295 | * This usage should be discouraged and deprecated. |
| 296 | */ |
| 297 | --color-border: hsl(var(--border-default)); |
| 298 | --color-border-overlay: hsl(var(--border-overlay)); |
| 299 | --color-border-muted: hsl(var(--border-muted)); |
| 300 | --color-border-control: hsl(var(--border-control)); |
| 301 | --color-border-strong: hsl(var(--border-strong)); |
| 302 | --color-border-stronger: hsl(var(--border-stronger)); |
| 303 | /* |
| 304 | * This will generate colors only for border utilities |
| 305 | * i.e. bg-muted and they'll only have border-color: var(--border-muted) rule |
| 306 | */ |
| 307 | --border-color-default: hsl(var(--border-default)); |
| 308 | --border-color-overlay: hsl(var(--border-overlay)); |
| 309 | --border-color-muted: hsl(var(--border-muted)); |
| 310 | --border-color-control: hsl(var(--border-control)); |
| 311 | --border-color-strong: hsl(var(--border-strong)); |
| 312 | --border-color-stronger: hsl(var(--border-stronger)); |
| 313 | --border-color-secondary: hsl(var(--border-secondary)); |
| 314 | --border-color-alternative: hsl(var(--border-alternative)); |
| 315 | --border-color-button: hsl(var(--border-button-default)); |
| 316 | --border-color-button-hover: hsl(var(--border-button-hover)); |
| 317 | |
| 318 | /* This will generate colors only for text utilities */ |
| 319 | --text-color-default: hsl(var(--foreground-default)); |
| 320 | --text-color-light: hsl(var(--foreground-light)); |
| 321 | --text-color-lighter: hsl(var(--foreground-lighter)); |
| 322 | --text-color-muted: hsl(var(--foreground-muted)); |
| 323 | --text-color-contrast: hsl(var(--foreground-contrast)); |
| 324 | |
| 325 | /* misc theme tokens — typography, breakpoints, sizing, transform-origin */ |
| 326 | --font-sans: var( |
| 327 | --font-custom, |
| 328 | Circular, |
| 329 | custom-font, |
| 330 | Helvetica Neue, |
| 331 | Helvetica, |
| 332 | Arial, |
| 333 | sans-serif |
| 334 | ); |
| 335 | --font-mono: var(--font-source-code-pro, Source Code Pro, Office Code Pro, Menlo, monospace); |
| 336 | --breakpoint-xs: 480px; |
| 337 | --width-listbox: 320px; |
| 338 | --radius-panel: 6px; |
| 339 | --spacing-content: 21px; |
| 340 | --spacing-card: var(--card-padding-x); |
| 341 | --transform-origin-dropdown: var(--radix-dropdown-menu-content-transform-origin); |
| 342 | --transform-origin-popover: var(--radix-popover-menu-content-transform-origin); |
| 343 | } |