|
1 |
| -@import url( 'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Roboto+Flex:wdth,[email protected],100..1000&display=swap'); |
| 1 | +@import url( 'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Roboto+Flex:wdth,[email protected],100..1000&display=swap') |
| 2 | +layer(base); |
2 | 3 |
|
3 |
| -@tailwind base; |
4 |
| -@tailwind components; |
5 |
| -@tailwind utilities; |
| 4 | +@import 'tailwindcss'; |
| 5 | + |
| 6 | +/* Custom theme variables for Tailwind v4 */ |
| 7 | +@theme { |
| 8 | + --color-neutral-white: #ffffff; |
| 9 | + --color-neutral-n1: #f6f6f6; |
| 10 | + --color-neutral-n2: #f1f1f1; |
| 11 | + --color-neutral-n3: #e5e5e5; |
| 12 | + --color-neutral-n4: #d7d7d7; |
| 13 | + --color-neutral-n5: #c2c2c2; |
| 14 | + --color-neutral-n6: #adadad; |
| 15 | + --color-neutral-n7: #939393; |
| 16 | + --color-neutral-n8: #797979; |
| 17 | + --color-neutral-n9: #6e6e6e; |
| 18 | + --color-neutral-n10: #3f3f3f; |
| 19 | + --color-neutral-n11: #292929; |
| 20 | + --color-neutral-n12: #141414; |
| 21 | + --color-neutral-n13: #111111; |
| 22 | + --color-neutral-black: #000000; |
| 23 | + |
| 24 | + --color-plum-p1: #f4e9f1; |
| 25 | + --color-plum-p2: #e3d0df; |
| 26 | + --color-plum-p3: #d7b3cf; |
| 27 | + --color-plum-p4: #8d2676; |
| 28 | + --color-plum-p5: #711e5e; |
| 29 | + --color-plum-p6: #47133b; |
| 30 | + |
| 31 | + --color-yellow-y1: #fdefd2; |
| 32 | + --color-yellow-y2: #f8d077; |
| 33 | + --color-yellow-y3: #f3b01c; |
| 34 | + --color-yellow-y4: #e7a71b; |
| 35 | + |
| 36 | + --color-red-r1: #fcd6d5; |
| 37 | + --color-red-r2: #f15d59; |
| 38 | + --color-red-r3: #ee342f; |
| 39 | + --color-red-r4: #d62f2a; |
| 40 | + |
| 41 | + --color-green-g1: #e5f3dc; |
| 42 | + --color-green-g2: #72c043; |
| 43 | + --color-green-g3: #4fb014; |
| 44 | + --color-green-g4: #479e12; |
| 45 | + |
| 46 | + --color-accent-a1: #07bfe8; |
| 47 | + --color-accent-a2: #074ee8; |
| 48 | + --color-accent-a3: #7651e0; |
| 49 | + --color-accent-a4: #ee9f73; |
| 50 | + |
| 51 | + --color-discord: #5865f2; |
| 52 | + |
| 53 | + --font-family-display: |
| 54 | + 'Roboto Flex', system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, |
| 55 | + 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; |
| 56 | + --font-family-body: |
| 57 | + 'Inter', system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, |
| 58 | + 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; |
| 59 | + --font-family-mono: monospace; |
| 60 | + |
| 61 | + --font-size-xs: 0.6875rem; |
| 62 | + --font-size-sm: 0.875rem; |
| 63 | + --font-size-base: 1rem; |
| 64 | + --font-size-lg: 1.125rem; |
| 65 | + --font-size-xl: 1.25rem; |
| 66 | + --font-size-2xl: 2.375rem; |
| 67 | + --font-size-3xl: 2.5rem; |
| 68 | + --font-size-4xl: 2.625rem; |
| 69 | + --font-size-5xl: 2.875rem; |
| 70 | + --font-size-6xl: 3.125rem; |
| 71 | + --font-size-7xl: 3.5rem; |
| 72 | + --font-size-8xl: 3.75rem; |
| 73 | +} |
| 74 | + |
| 75 | +/* Custom utilities for font stretch (Roboto Flex variable font) */ |
| 76 | +@layer utilities { |
| 77 | + .stretch-min { |
| 78 | + font-stretch: 25%; |
| 79 | + } |
| 80 | + |
| 81 | + .stretch-thin { |
| 82 | + font-stretch: 75%; |
| 83 | + } |
| 84 | + |
| 85 | + .stretch-default { |
| 86 | + font-stretch: 100%; |
| 87 | + } |
| 88 | + |
| 89 | + .stretch-wide { |
| 90 | + font-stretch: 125%; |
| 91 | + } |
| 92 | +} |
0 commit comments