|
1 | 1 | @import 'tailwindcss';
|
2 | 2 | @import '@immich/ui/theme/default.css';
|
| 3 | +@source "../node_modules/@immich/ui"; |
3 | 4 | /* @import '/usr/ui/dist/theme/default.css'; */
|
4 | 5 |
|
5 |
| -@config '../tailwind.config.js'; |
6 |
| - |
7 | 6 | @utility immich-form-input {
|
8 | 7 | @apply rounded-xl bg-slate-200 px-3 py-3 text-sm focus:border-immich-primary disabled:cursor-not-allowed disabled:bg-gray-400 disabled:text-gray-100 dark:bg-gray-600 dark:text-immich-dark-fg dark:disabled:bg-gray-800 dark:disabled:text-gray-200;
|
9 | 8 | }
|
|
27 | 26 | scrollbar-gutter: stable both-edges;
|
28 | 27 | }
|
29 | 28 |
|
| 29 | +@utility grid-auto-fit-* { |
| 30 | + grid-template-columns: repeat(auto-fit, minmax(min(calc(var(--spacing) * --value(number)), 100%), 1fr)); |
| 31 | +} |
| 32 | + |
| 33 | +@utility grid-auto-fill-* { |
| 34 | + grid-template-columns: repeat(auto-fill, minmax(min(calc(var(--spacing) * --value(number)), 100%), 1fr)); |
| 35 | +} |
| 36 | + |
30 | 37 | @custom-variant dark (&:where(.dark, .dark *));
|
31 | 38 |
|
| 39 | +@theme inline { |
| 40 | + --color-immich-primary: rgb(var(--immich-primary)); |
| 41 | + --color-immich-bg: rgb(var(--immich-bg)); |
| 42 | + --color-immich-fg: rgb(var(--immich-fg)); |
| 43 | + --color-immich-gray: rgb(var(--immich-gray)); |
| 44 | + --color-immich-error: rgb(var(--immich-error)); |
| 45 | + --color-immich-success: rgb(var(--immich-success)); |
| 46 | + --color-immich-warning: rgb(var(--immich-warning)); |
| 47 | + |
| 48 | + --color-immich-dark-primary: rgb(var(--immich-dark-primary)); |
| 49 | + --color-immich-dark-bg: rgb(var(--immich-dark-bg)); |
| 50 | + --color-immich-dark-fg: rgb(var(--immich-dark-fg)); |
| 51 | + --color-immich-dark-gray: rgb(var(--immich-dark-gray)); |
| 52 | + --color-immich-dark-error: rgb(var(--immich-dark-error)); |
| 53 | + --color-immich-dark-success: rgb(var(--immich-dark-success)); |
| 54 | + --color-immich-dark-warning: rgb(var(--immich-dark-warning)); |
| 55 | +} |
| 56 | + |
| 57 | +@theme { |
| 58 | + --font-immich-mono: Overpass Mono, monospace; |
| 59 | + |
| 60 | + --spacing-18: 4.5rem; |
| 61 | + |
| 62 | + --breakpoint-tall: 800px; |
| 63 | + --breakpoint-2xl: 1535px; |
| 64 | + --breakpoint-xl: 1279px; |
| 65 | + --breakpoint-lg: 1023px; |
| 66 | + --breakpoint-md: 767px; |
| 67 | + --breakpoint-sm: 639px; |
| 68 | + --breakpoint-sidebar: 850px; |
| 69 | +} |
| 70 | + |
32 | 71 | @layer base {
|
33 | 72 | :root {
|
34 | 73 | /* light */
|
|
0 commit comments