your personal website on atproto - mirror blento.app
at gifs-heypster 412 lines 13 kB view raw
1@import 'tailwindcss'; 2 3@plugin '@tailwindcss/forms'; 4@plugin '@tailwindcss/typography'; 5 6@source '../node_modules/@foxui'; 7 8@custom-variant dark (&:where(.dark, .dark *):not(:where(.light, .light *))); 9@custom-variant accent (&:where(.accent, .accent *)); 10 11.body::-webkit-scrollbar-track { 12 background-color: transparent; 13} 14 15@supports (scrollbar-width: auto) { 16 body { 17 scrollbar-color: var(--color-base-400) transparent; 18 scrollbar-width: thin; 19 } 20 21 .dark body { 22 scrollbar-color: var(--color-base-800) transparent; 23 } 24} 25 26@supports not (scrollbar-width: auto) { 27 body::-webkit-scrollbar { 28 width: 14px; 29 height: 14px; 30 } 31} 32 33body::-webkit-scrollbar-thumb { 34 background-color: var(--color-base-400); 35 border-radius: 20px; 36 border: 4px solid transparent; 37 background-clip: content-box; 38} 39 40body::-webkit-scrollbar-thumb:hover { 41 background-color: var(--color-base-500); 42} 43 44.dark body::-webkit-scrollbar-thumb { 45 background-color: var(--color-base-800); 46} 47 48.dark body::-webkit-scrollbar-thumb:hover { 49 background-color: var(--color-base-700); 50} 51 52 53@theme inline { 54 --color-base-50: var(--base-50); 55 --color-base-100: var(--base-100); 56 --color-base-200: var(--base-200); 57 --color-base-300: var(--base-300); 58 --color-base-400: var(--base-400); 59 --color-base-500: var(--base-500); 60 --color-base-600: var(--base-600); 61 --color-base-700: var(--base-700); 62 --color-base-800: var(--base-800); 63 --color-base-900: var(--base-900); 64 --color-base-950: var(--base-950); 65 66 --color-accent-50: var(--accent-50); 67 --color-accent-100: var(--accent-100); 68 --color-accent-200: var(--accent-200); 69 --color-accent-300: var(--accent-300); 70 --color-accent-400: var(--accent-400); 71 --color-accent-500: var(--accent-500); 72 --color-accent-600: var(--accent-600); 73 --color-accent-700: var(--accent-700); 74 --color-accent-800: var(--accent-800); 75 --color-accent-900: var(--accent-900); 76 --color-accent-950: var(--accent-950); 77} 78 79@layer base { 80 :root { 81 --accent-50: var(--color-pink-50); 82 --accent-100: var(--color-pink-100); 83 --accent-200: var(--color-pink-200); 84 --accent-300: var(--color-pink-300); 85 --accent-400: var(--color-pink-400); 86 --accent-500: var(--color-pink-500); 87 --accent-600: var(--color-pink-600); 88 --accent-700: var(--color-pink-700); 89 --accent-800: var(--color-pink-800); 90 --accent-900: var(--color-pink-900); 91 --accent-950: var(--color-pink-950); 92 93 --base-50: var(--color-neutral-50); 94 --base-100: var(--color-neutral-100); 95 --base-200: var(--color-neutral-200); 96 --base-300: var(--color-neutral-300); 97 --base-400: var(--color-neutral-400); 98 --base-500: var(--color-neutral-500); 99 --base-600: var(--color-neutral-600); 100 --base-700: var(--color-neutral-700); 101 --base-800: var(--color-neutral-800); 102 --base-900: var(--color-neutral-900); 103 --base-950: var(--color-neutral-950); 104 } 105 106 .red { 107 --accent-50: var(--color-red-50); 108 --accent-100: var(--color-red-100); 109 --accent-200: var(--color-red-200); 110 --accent-300: var(--color-red-300); 111 --accent-400: var(--color-red-400); 112 --accent-500: var(--color-red-500); 113 --accent-600: var(--color-red-600); 114 --accent-700: var(--color-red-700); 115 --accent-800: var(--color-red-800); 116 --accent-900: var(--color-red-900); 117 --accent-950: var(--color-red-950); 118 } 119 120 .orange { 121 --accent-50: var(--color-orange-50); 122 --accent-100: var(--color-orange-100); 123 --accent-200: var(--color-orange-200); 124 --accent-300: var(--color-orange-300); 125 --accent-400: var(--color-orange-400); 126 --accent-500: var(--color-orange-500); 127 --accent-600: var(--color-orange-600); 128 --accent-700: var(--color-orange-700); 129 --accent-800: var(--color-orange-800); 130 --accent-900: var(--color-orange-900); 131 --accent-950: var(--color-orange-950); 132 } 133 134 .amber { 135 --accent-50: var(--color-amber-50); 136 --accent-100: var(--color-amber-100); 137 --accent-200: var(--color-amber-200); 138 --accent-300: var(--color-amber-300); 139 --accent-400: var(--color-amber-400); 140 --accent-500: var(--color-amber-500); 141 --accent-600: var(--color-amber-600); 142 --accent-700: var(--color-amber-700); 143 --accent-800: var(--color-amber-800); 144 --accent-900: var(--color-amber-900); 145 --accent-950: var(--color-amber-950); 146 } 147 148 .yellow { 149 --accent-50: var(--color-yellow-50); 150 --accent-100: var(--color-yellow-100); 151 --accent-200: var(--color-yellow-200); 152 --accent-300: var(--color-yellow-300); 153 --accent-400: var(--color-yellow-400); 154 --accent-500: var(--color-yellow-500); 155 --accent-600: var(--color-yellow-600); 156 --accent-700: var(--color-yellow-700); 157 --accent-800: var(--color-yellow-800); 158 --accent-900: var(--color-yellow-900); 159 --accent-950: var(--color-yellow-950); 160 } 161 162 .lime { 163 --accent-50: var(--color-lime-50); 164 --accent-100: var(--color-lime-100); 165 --accent-200: var(--color-lime-200); 166 --accent-300: var(--color-lime-300); 167 --accent-400: var(--color-lime-400); 168 --accent-500: var(--color-lime-500); 169 --accent-600: var(--color-lime-600); 170 --accent-700: var(--color-lime-700); 171 --accent-800: var(--color-lime-800); 172 --accent-900: var(--color-lime-900); 173 --accent-950: var(--color-lime-950); 174 } 175 176 .green { 177 --accent-50: var(--color-green-50); 178 --accent-100: var(--color-green-100); 179 --accent-200: var(--color-green-200); 180 --accent-300: var(--color-green-300); 181 --accent-400: var(--color-green-400); 182 --accent-500: var(--color-green-500); 183 --accent-600: var(--color-green-600); 184 --accent-700: var(--color-green-700); 185 --accent-800: var(--color-green-800); 186 --accent-900: var(--color-green-900); 187 --accent-950: var(--color-green-950); 188 } 189 190 .emerald { 191 --accent-50: var(--color-emerald-50); 192 --accent-100: var(--color-emerald-100); 193 --accent-200: var(--color-emerald-200); 194 --accent-300: var(--color-emerald-300); 195 --accent-400: var(--color-emerald-400); 196 --accent-500: var(--color-emerald-500); 197 --accent-600: var(--color-emerald-600); 198 --accent-700: var(--color-emerald-700); 199 --accent-800: var(--color-emerald-800); 200 --accent-900: var(--color-emerald-900); 201 --accent-950: var(--color-emerald-950); 202 } 203 204 .teal { 205 --accent-50: var(--color-teal-50); 206 --accent-100: var(--color-teal-100); 207 --accent-200: var(--color-teal-200); 208 --accent-300: var(--color-teal-300); 209 --accent-400: var(--color-teal-400); 210 --accent-500: var(--color-teal-500); 211 --accent-600: var(--color-teal-600); 212 --accent-700: var(--color-teal-700); 213 --accent-800: var(--color-teal-800); 214 --accent-900: var(--color-teal-900); 215 --accent-950: var(--color-teal-950); 216 } 217 218 .cyan { 219 --accent-50: var(--color-cyan-50); 220 --accent-100: var(--color-cyan-100); 221 --accent-200: var(--color-cyan-200); 222 --accent-300: var(--color-cyan-300); 223 --accent-400: var(--color-cyan-400); 224 --accent-500: var(--color-cyan-500); 225 --accent-600: var(--color-cyan-600); 226 --accent-700: var(--color-cyan-700); 227 --accent-800: var(--color-cyan-800); 228 --accent-900: var(--color-cyan-900); 229 --accent-950: var(--color-cyan-950); 230 } 231 232 .sky { 233 --accent-50: var(--color-sky-50); 234 --accent-100: var(--color-sky-100); 235 --accent-200: var(--color-sky-200); 236 --accent-300: var(--color-sky-300); 237 --accent-400: var(--color-sky-400); 238 --accent-500: var(--color-sky-500); 239 --accent-600: var(--color-sky-600); 240 --accent-700: var(--color-sky-700); 241 --accent-800: var(--color-sky-800); 242 --accent-900: var(--color-sky-900); 243 --accent-950: var(--color-sky-950); 244 } 245 .blue { 246 --accent-50: var(--color-blue-50); 247 --accent-100: var(--color-blue-100); 248 --accent-200: var(--color-blue-200); 249 --accent-300: var(--color-blue-300); 250 --accent-400: var(--color-blue-400); 251 --accent-500: var(--color-blue-500); 252 --accent-600: var(--color-blue-600); 253 --accent-700: var(--color-blue-700); 254 --accent-800: var(--color-blue-800); 255 --accent-900: var(--color-blue-900); 256 --accent-950: var(--color-blue-950); 257 } 258 259 .indigo { 260 --accent-50: var(--color-indigo-50); 261 --accent-100: var(--color-indigo-100); 262 --accent-200: var(--color-indigo-200); 263 --accent-300: var(--color-indigo-300); 264 --accent-400: var(--color-indigo-400); 265 --accent-500: var(--color-indigo-500); 266 --accent-600: var(--color-indigo-600); 267 --accent-700: var(--color-indigo-700); 268 --accent-800: var(--color-indigo-800); 269 --accent-900: var(--color-indigo-900); 270 --accent-950: var(--color-indigo-950); 271 } 272 273 .violet { 274 --accent-50: var(--color-violet-50); 275 --accent-100: var(--color-violet-100); 276 --accent-200: var(--color-violet-200); 277 --accent-300: var(--color-violet-300); 278 --accent-400: var(--color-violet-400); 279 --accent-500: var(--color-violet-500); 280 --accent-600: var(--color-violet-600); 281 --accent-700: var(--color-violet-700); 282 --accent-800: var(--color-violet-800); 283 --accent-900: var(--color-violet-900); 284 --accent-950: var(--color-violet-950); 285 } 286 287 .purple { 288 --accent-50: var(--color-purple-50); 289 --accent-100: var(--color-purple-100); 290 --accent-200: var(--color-purple-200); 291 --accent-300: var(--color-purple-300); 292 --accent-400: var(--color-purple-400); 293 --accent-500: var(--color-purple-500); 294 --accent-600: var(--color-purple-600); 295 --accent-700: var(--color-purple-700); 296 --accent-800: var(--color-purple-800); 297 --accent-900: var(--color-purple-900); 298 --accent-950: var(--color-purple-950); 299 } 300 301 .fuchsia { 302 --accent-50: var(--color-fuchsia-50); 303 --accent-100: var(--color-fuchsia-100); 304 --accent-200: var(--color-fuchsia-200); 305 --accent-300: var(--color-fuchsia-300); 306 --accent-400: var(--color-fuchsia-400); 307 --accent-500: var(--color-fuchsia-500); 308 --accent-600: var(--color-fuchsia-600); 309 --accent-700: var(--color-fuchsia-700); 310 --accent-800: var(--color-fuchsia-800); 311 --accent-900: var(--color-fuchsia-900); 312 --accent-950: var(--color-fuchsia-950); 313 } 314 315 .pink { 316 --accent-50: var(--color-pink-50); 317 --accent-100: var(--color-pink-100); 318 --accent-200: var(--color-pink-200); 319 --accent-300: var(--color-pink-300); 320 --accent-400: var(--color-pink-400); 321 --accent-500: var(--color-pink-500); 322 --accent-600: var(--color-pink-600); 323 --accent-700: var(--color-pink-700); 324 --accent-800: var(--color-pink-800); 325 --accent-900: var(--color-pink-900); 326 --accent-950: var(--color-pink-950); 327 } 328 329 .rose { 330 --accent-50: var(--color-rose-50); 331 --accent-100: var(--color-rose-100); 332 --accent-200: var(--color-rose-200); 333 --accent-300: var(--color-rose-300); 334 --accent-400: var(--color-rose-400); 335 --accent-500: var(--color-rose-500); 336 --accent-600: var(--color-rose-600); 337 --accent-700: var(--color-rose-700); 338 --accent-800: var(--color-rose-800); 339 --accent-900: var(--color-rose-900); 340 --accent-950: var(--color-rose-950); 341 } 342 343 .gray { 344 --base-50: var(--color-gray-50); 345 --base-100: var(--color-gray-100); 346 --base-200: var(--color-gray-200); 347 --base-300: var(--color-gray-300); 348 --base-400: var(--color-gray-400); 349 --base-500: var(--color-gray-500); 350 --base-600: var(--color-gray-600); 351 --base-700: var(--color-gray-700); 352 --base-800: var(--color-gray-800); 353 --base-900: var(--color-gray-900); 354 --base-950: var(--color-gray-950); 355 } 356 357 .zinc { 358 --base-50: var(--color-zinc-50); 359 --base-100: var(--color-zinc-100); 360 --base-200: var(--color-zinc-200); 361 --base-300: var(--color-zinc-300); 362 --base-400: var(--color-zinc-400); 363 --base-500: var(--color-zinc-500); 364 --base-600: var(--color-zinc-600); 365 --base-700: var(--color-zinc-700); 366 --base-800: var(--color-zinc-800); 367 --base-900: var(--color-zinc-900); 368 --base-950: var(--color-zinc-950); 369 } 370 371 .neutral { 372 --base-50: var(--color-neutral-50); 373 --base-100: var(--color-neutral-100); 374 --base-200: var(--color-neutral-200); 375 --base-300: var(--color-neutral-300); 376 --base-400: var(--color-neutral-400); 377 --base-500: var(--color-neutral-500); 378 --base-600: var(--color-neutral-600); 379 --base-700: var(--color-neutral-700); 380 --base-800: var(--color-neutral-800); 381 --base-900: var(--color-neutral-900); 382 --base-950: var(--color-neutral-950); 383 } 384 385 .stone { 386 --base-50: var(--color-stone-50); 387 --base-100: var(--color-stone-100); 388 --base-200: var(--color-stone-200); 389 --base-300: var(--color-stone-300); 390 --base-400: var(--color-stone-400); 391 --base-500: var(--color-stone-500); 392 --base-600: var(--color-stone-600); 393 --base-700: var(--color-stone-700); 394 --base-800: var(--color-stone-800); 395 --base-900: var(--color-stone-900); 396 --base-950: var(--color-stone-950); 397 } 398 399 .slate { 400 --base-50: var(--color-slate-50); 401 --base-100: var(--color-slate-100); 402 --base-200: var(--color-slate-200); 403 --base-300: var(--color-slate-300); 404 --base-400: var(--color-slate-400); 405 --base-500: var(--color-slate-500); 406 --base-600: var(--color-slate-600); 407 --base-700: var(--color-slate-700); 408 --base-800: var(--color-slate-800); 409 --base-900: var(--color-slate-900); 410 --base-950: var(--color-slate-950); 411 } 412}