|
3 | 3 | @tailwind utilities; |
4 | 4 |
|
5 | 5 | @font-face { |
6 | | - font-family: "Montserrat"; |
7 | | - src: url("/assets/fonts/Montserrat-VariableFont_wght.ttf") format("truetype"); |
| 6 | + font-family: "Inter"; |
| 7 | + src: url("/assets/fonts/Inter-VariableFont_opsz,wght.ttf") format("truetype"); |
8 | 8 | } |
9 | 9 |
|
10 | 10 | @font-face { |
11 | | - font-family: "Open Sans"; |
12 | | - src: url("/assets/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype"); |
| 11 | + font-family: "Figtree"; |
| 12 | + src: url("/assets/fonts/Figtree-VariableFont_wght.ttf") format("truetype"); |
13 | 13 | } |
14 | 14 |
|
15 | 15 | @layer components { |
|
26 | 26 |
|
27 | 27 | /* Menu */ |
28 | 28 | .menu-button-base { |
29 | | - @apply text-2xl sm:text-xl md:text-2xl lg:text-2xl xl:text-3xl uppercase font-semibold tracking-wide; |
| 29 | + @apply text-blue-800 text-2xl sm:text-xl md:text-2xl lg:text-2xl xl:text-3xl uppercase; |
30 | 30 | } |
31 | 31 |
|
32 | 32 | .sub-menu-button-base { |
33 | | - @apply text-xl sm:text-xl md:text-xl lg:text-xl xl:text-2xl 2xl:text-2xl uppercase font-semibold; |
| 33 | + @apply text-blue-800 text-xl sm:text-xl md:text-xl lg:text-xl xl:text-2xl 2xl:text-2xl uppercase; |
34 | 34 | } |
35 | 35 |
|
36 | 36 | .menu-button { |
37 | | - @apply menu-button-base text-blue-700 hover:text-blue-500 transition duration-300 ease-in-out; |
| 37 | + @apply menu-button-base hover:text-blue-200 transition duration-300 ease-in-out; |
38 | 38 | } |
39 | 39 |
|
40 | | - |
41 | 40 | .menu-button-mobile { |
42 | | - @apply menu-button-base text-blue-700 font-semibold; |
| 41 | + @apply menu-button-base hover:text-blue-200 ; |
43 | 42 | } |
44 | 43 |
|
45 | 44 | .sub-menu-button-mobile { |
46 | | - @apply sub-menu-button-base text-blue-700 tracking-wider font-medium; |
| 45 | + @apply sub-menu-button-base ; |
47 | 46 | } |
48 | 47 |
|
49 | 48 | .contact-button { |
50 | | - @apply menu-button-base text-blue-700 ; |
| 49 | + @apply menu-button-base ; |
51 | 50 | } |
52 | 51 |
|
53 | 52 | /* Menu button style for /live page */ |
54 | 53 | .menu-button-live { |
55 | | - @apply menu-button-base text-blue-700 tracking-wide hover:text-ioai-200 transition duration-300 ease-in-out; |
| 54 | + @apply menu-button-base hover:text-ioai-200 transition duration-300 ease-in-out; |
56 | 55 | } |
57 | 56 |
|
58 | 57 | .menu-button-home { |
59 | | - @apply menu-button-base text-blue-700 tracking-wide; |
| 58 | + @apply menu-button-base |
60 | 59 | } |
61 | 60 |
|
62 | 61 |
|
63 | 62 |
|
64 | 63 | .home-heading { |
65 | | - @apply menu-button-base tracking-wider text-red-900; |
| 64 | + @apply menu-button-base text-red-900; |
66 | 65 | } |
67 | 66 |
|
68 | 67 | .home-subheading { |
69 | | - @apply text-xs sm:text-sm md:text-lg lg:text-lg tracking-widest font-bold uppercase text-red-900; |
| 68 | + @apply text-xs sm:text-sm md:text-lg lg:text-lg font-bold uppercase text-red-900; |
70 | 69 | } |
71 | 70 |
|
72 | 71 |
|
73 | 72 | /* Basic Text Generators */ |
74 | 73 | .basic-text { |
75 | | - @apply text-base sm:text-sm md:text-base text-ioai-950 text-balance font-normal tracking-tight; |
| 74 | + @apply sm:text-sm md:text-base font-light text-wrap; |
76 | 75 | } |
77 | 76 |
|
78 | 77 | .basic-heading { |
|
82 | 81 |
|
83 | 82 |
|
84 | 83 | .info-title { |
85 | | - @apply text-xl sm:text-2xl md:text-2xl lg:text-3xl xl:text-3xl font-semibold text-left sm:text-left md:text-left lg:text-center tracking-widest; |
| 84 | + @apply text-xl sm:text-2xl md:text-2xl lg:text-3xl xl:text-3xl font-semibold text-left sm:text-left md:text-left lg:text-center; |
86 | 85 | } |
87 | 86 |
|
88 | 87 | .info-subtitle { |
89 | 88 | @apply text-lg sm:text-xl md:text-xl lg:text-2xl xl:text-2xl font-semibold text-left sm:text-left md:text-left lg:text-center; |
90 | 89 | } |
91 | 90 |
|
92 | 91 | .info-heading { |
93 | | - @apply mt-4 text-lg sm:text-xl md:text-2xl font-semibold uppercase tracking-wide; |
| 92 | + @apply mt-4 text-lg sm:text-xl md:text-2xl font-semibold uppercase ; |
94 | 93 | } |
95 | 94 |
|
96 | 95 | .heading-lg { |
97 | | - @apply text-4xl font-extrabold text-gray-800 tracking-tight; |
| 96 | + @apply text-4xl font-extrabold text-gray-800; |
98 | 97 | } |
99 | 98 |
|
100 | 99 | .resume-heading { |
|
103 | 102 | .resume-item { |
104 | 103 | @apply basic-text font-semibold; |
105 | 104 | } |
| 105 | + |
106 | 106 | .resume-text { |
107 | 107 | @apply basic-text; |
108 | 108 | } |
109 | 109 |
|
110 | 110 | .date { |
111 | | - @apply basic-text italic font-semibold; |
| 111 | + @apply basic-text font-semibold; |
112 | 112 | } |
113 | 113 |
|
114 | 114 | .heading-md { |
|
120 | 120 | } |
121 | 121 |
|
122 | 122 | .project-category { |
123 | | - @apply sub-menu-button-base font-semibold tracking-wide; |
| 123 | + @apply sub-menu-button-base font-semibold text-black border-b border-black mt-4; |
124 | 124 | } |
125 | 125 |
|
126 | 126 | .project-button-pulse { |
127 | | - @apply resume-item hover:text-blue-500 transition; |
| 127 | + @apply resume-item hover:text-blue-300 transition; |
| 128 | + } |
| 129 | + |
| 130 | + .project-item { |
| 131 | + @apply basic-text font-semibold ; |
128 | 132 | } |
129 | 133 |
|
130 | 134 | .project-text { |
|
136 | 140 | } |
137 | 141 |
|
138 | 142 | .release-subtitle { |
139 | | - @apply text-gray-800 text-sm sm:text-lg md:text-lg lg:text-lg xl:text-lg font-semibold tracking-wide italic uppercase; |
| 143 | + @apply text-gray-800 text-sm sm:text-lg md:text-lg lg:text-lg xl:text-lg font-semibold italic uppercase; |
140 | 144 | } |
141 | 145 |
|
142 | 146 | .release-text { |
143 | 147 | @apply basic-text text-balance; |
144 | 148 | } |
145 | 149 |
|
146 | 150 | .release-button { |
147 | | - @apply font-semibold text-sm sm:text-lg md:text-lg lg:text-lg xl:text-lg text-ioai-300 tracking-wide hover:text-green-700 transition duration-300 uppercase underline; |
| 151 | + @apply font-semibold text-sm text-ioai-300 hover:text-green-700 transition duration-300 underline; |
148 | 152 | } |
149 | 153 |
|
150 | 154 | .live-text { |
|
167 | 171 | } |
168 | 172 |
|
169 | 173 | .footer { |
170 | | - @apply w-full p-4 border-t border-ioai-300 flex flex-col sm:flex-row justify-end ; |
| 174 | + @apply w-full p-4 border-t border-white flex flex-col sm:flex-row justify-center ; |
171 | 175 | } |
172 | 176 |
|
173 | 177 | .footer-link { |
174 | | - @apply text-xs md:text-sm tracking-widest font-semibold text-gray-600 uppercase hover:underline; |
| 178 | + @apply text-xs md:text-sm font-semibold text-gray-600 uppercase hover:underline; |
175 | 179 | } |
176 | 180 |
|
177 | 181 | .footer-text { |
178 | | - @apply text-right text-xs md:text-sm uppercase text-gray-600; |
| 182 | + @apply text-xs uppercase text-gray-400; |
179 | 183 | } |
180 | 184 | } |
0 commit comments