|
14 | 14 | --color-amber-800: oklch(47.3% 0.137 46.201); |
15 | 15 | --color-green-600: oklch(62.7% 0.194 149.214); |
16 | 16 | --color-emerald-600: oklch(59.6% 0.145 163.225); |
| 17 | + --color-teal-50: oklch(98.4% 0.014 180.72); |
17 | 18 | --color-teal-100: oklch(95.3% 0.051 180.801); |
18 | 19 | --color-teal-200: oklch(91% 0.096 180.426); |
19 | 20 | --color-teal-300: oklch(85.5% 0.138 181.071); |
|
80 | 81 | --font-weight-extrabold: 800; |
81 | 82 | --tracking-wide: 0.025em; |
82 | 83 | --leading-relaxed: 1.625; |
| 84 | + --radius-lg: 0.5rem; |
83 | 85 | --radius-xl: 0.75rem; |
84 | 86 | --radius-2xl: 1rem; |
85 | 87 | --radius-3xl: 1.5rem; |
|
299 | 301 | .mt-3 { |
300 | 302 | margin-top: calc(var(--spacing) * 3); |
301 | 303 | } |
| 304 | + .mt-4 { |
| 305 | + margin-top: calc(var(--spacing) * 4); |
| 306 | + } |
| 307 | + .mt-6 { |
| 308 | + margin-top: calc(var(--spacing) * 6); |
| 309 | + } |
302 | 310 | .mt-8 { |
303 | 311 | margin-top: calc(var(--spacing) * 8); |
304 | 312 | } |
| 313 | + .mt-10 { |
| 314 | + margin-top: calc(var(--spacing) * 10); |
| 315 | + } |
305 | 316 | .mb-2 { |
306 | 317 | margin-bottom: calc(var(--spacing) * 2); |
307 | 318 | } |
| 319 | + .mb-3 { |
| 320 | + margin-bottom: calc(var(--spacing) * 3); |
| 321 | + } |
308 | 322 | .mb-4 { |
309 | 323 | margin-bottom: calc(var(--spacing) * 4); |
310 | 324 | } |
|
320 | 334 | .mb-12 { |
321 | 335 | margin-bottom: calc(var(--spacing) * 12); |
322 | 336 | } |
| 337 | + .block { |
| 338 | + display: block; |
| 339 | + } |
323 | 340 | .flex { |
324 | 341 | display: flex; |
325 | 342 | } |
|
332 | 349 | .inline-flex { |
333 | 350 | display: inline-flex; |
334 | 351 | } |
| 352 | + .table { |
| 353 | + display: table; |
| 354 | + } |
| 355 | + .aspect-\[16\/9\] { |
| 356 | + aspect-ratio: 16/9; |
| 357 | + } |
335 | 358 | .aspect-square { |
336 | 359 | aspect-ratio: 1 / 1; |
337 | 360 | } |
|
353 | 376 | .h-96 { |
354 | 377 | height: calc(var(--spacing) * 96); |
355 | 378 | } |
| 379 | + .h-auto { |
| 380 | + height: auto; |
| 381 | + } |
356 | 382 | .h-full { |
357 | 383 | height: 100%; |
358 | 384 | } |
|
374 | 400 | .w-96 { |
375 | 401 | width: calc(var(--spacing) * 96); |
376 | 402 | } |
| 403 | + .w-\[260px\] { |
| 404 | + width: 260px; |
| 405 | + } |
377 | 406 | .w-full { |
378 | 407 | width: 100%; |
379 | 408 | } |
|
392 | 421 | .resize { |
393 | 422 | resize: both; |
394 | 423 | } |
| 424 | + .list-disc { |
| 425 | + list-style-type: disc; |
| 426 | + } |
395 | 427 | .grid-cols-2 { |
396 | 428 | grid-template-columns: repeat(2, minmax(0, 1fr)); |
397 | 429 | } |
|
416 | 448 | .justify-center { |
417 | 449 | justify-content: center; |
418 | 450 | } |
| 451 | + .justify-items-center { |
| 452 | + justify-items: center; |
| 453 | + } |
419 | 454 | .gap-2 { |
420 | 455 | gap: calc(var(--spacing) * 2); |
421 | 456 | } |
|
434 | 469 | .gap-12 { |
435 | 470 | gap: calc(var(--spacing) * 12); |
436 | 471 | } |
| 472 | + .space-y-1 { |
| 473 | + :where(& > :not(:last-child)) { |
| 474 | + --tw-space-y-reverse: 0; |
| 475 | + margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); |
| 476 | + margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); |
| 477 | + } |
| 478 | + } |
| 479 | + .space-y-2 { |
| 480 | + :where(& > :not(:last-child)) { |
| 481 | + --tw-space-y-reverse: 0; |
| 482 | + margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); |
| 483 | + margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); |
| 484 | + } |
| 485 | + } |
437 | 486 | .overflow-hidden { |
438 | 487 | overflow: hidden; |
439 | 488 | } |
|
452 | 501 | .rounded-full { |
453 | 502 | border-radius: calc(infinity * 1px); |
454 | 503 | } |
| 504 | + .rounded-lg { |
| 505 | + border-radius: var(--radius-lg); |
| 506 | + } |
455 | 507 | .rounded-xl { |
456 | 508 | border-radius: var(--radius-xl); |
457 | 509 | } |
|
472 | 524 | .bg-fuchsia-600 { |
473 | 525 | background-color: var(--color-fuchsia-600); |
474 | 526 | } |
| 527 | + .bg-gray-50 { |
| 528 | + background-color: var(--color-gray-50); |
| 529 | + } |
475 | 530 | .bg-gray-100 { |
476 | 531 | background-color: var(--color-gray-100); |
477 | 532 | } |
|
484 | 539 | .bg-rose-100 { |
485 | 540 | background-color: var(--color-rose-100); |
486 | 541 | } |
| 542 | + .bg-teal-50\/60 { |
| 543 | + background-color: color-mix(in srgb, oklch(98.4% 0.014 180.72) 60%, transparent); |
| 544 | + @supports (color: color-mix(in lab, red, red)) { |
| 545 | + background-color: color-mix(in oklab, var(--color-teal-50) 60%, transparent); |
| 546 | + } |
| 547 | + } |
487 | 548 | .bg-teal-100 { |
488 | 549 | background-color: var(--color-teal-100); |
489 | 550 | } |
|
502 | 563 | background-color: color-mix(in oklab, var(--color-teal-500) 30%, transparent); |
503 | 564 | } |
504 | 565 | } |
| 566 | + .bg-teal-600\/90 { |
| 567 | + background-color: color-mix(in srgb, oklch(60% 0.118 184.704) 90%, transparent); |
| 568 | + @supports (color: color-mix(in lab, red, red)) { |
| 569 | + background-color: color-mix(in oklab, var(--color-teal-600) 90%, transparent); |
| 570 | + } |
| 571 | + } |
505 | 572 | .bg-white { |
506 | 573 | background-color: var(--color-white); |
507 | 574 | } |
|
555 | 622 | .bg-center { |
556 | 623 | background-position: center; |
557 | 624 | } |
| 625 | + .object-contain { |
| 626 | + object-fit: contain; |
| 627 | + } |
558 | 628 | .object-cover { |
559 | 629 | object-fit: cover; |
560 | 630 | } |
|
573 | 643 | .px-3 { |
574 | 644 | padding-inline: calc(var(--spacing) * 3); |
575 | 645 | } |
| 646 | + .px-4 { |
| 647 | + padding-inline: calc(var(--spacing) * 4); |
| 648 | + } |
576 | 649 | .px-6 { |
577 | 650 | padding-inline: calc(var(--spacing) * 6); |
578 | 651 | } |
579 | 652 | .py-1 { |
580 | 653 | padding-block: calc(var(--spacing) * 1); |
581 | 654 | } |
| 655 | + .py-2 { |
| 656 | + padding-block: calc(var(--spacing) * 2); |
| 657 | + } |
582 | 658 | .py-3 { |
583 | 659 | padding-block: calc(var(--spacing) * 3); |
584 | 660 | } |
|
597 | 673 | .pb-24 { |
598 | 674 | padding-bottom: calc(var(--spacing) * 24); |
599 | 675 | } |
| 676 | + .pl-5 { |
| 677 | + padding-left: calc(var(--spacing) * 5); |
| 678 | + } |
600 | 679 | .text-center { |
601 | 680 | text-align: center; |
602 | 681 | } |
|
686 | 765 | .text-gray-700 { |
687 | 766 | color: var(--color-gray-700); |
688 | 767 | } |
| 768 | + .text-gray-800 { |
| 769 | + color: var(--color-gray-800); |
| 770 | + } |
689 | 771 | .text-gray-900 { |
690 | 772 | color: var(--color-gray-900); |
691 | 773 | } |
|
757 | 839 | .ring-gray-300 { |
758 | 840 | --tw-ring-color: var(--color-gray-300); |
759 | 841 | } |
| 842 | + .ring-teal-300\/40 { |
| 843 | + --tw-ring-color: color-mix(in srgb, oklch(85.5% 0.138 181.071) 40%, transparent); |
| 844 | + @supports (color: color-mix(in lab, red, red)) { |
| 845 | + --tw-ring-color: color-mix(in oklab, var(--color-teal-300) 40%, transparent); |
| 846 | + } |
| 847 | + } |
760 | 848 | .ring-teal-400 { |
761 | 849 | --tw-ring-color: var(--color-teal-400); |
762 | 850 | } |
| 851 | + .ring-teal-500 { |
| 852 | + --tw-ring-color: var(--color-teal-500); |
| 853 | + } |
763 | 854 | .ring-white\/50 { |
764 | 855 | --tw-ring-color: color-mix(in srgb, #fff 50%, transparent); |
765 | 856 | @supports (color: color-mix(in lab, red, red)) { |
|
866 | 957 | } |
867 | 958 | } |
868 | 959 | } |
| 960 | + .hover\:bg-teal-600 { |
| 961 | + &:hover { |
| 962 | + @media (hover: hover) { |
| 963 | + background-color: var(--color-teal-600); |
| 964 | + } |
| 965 | + } |
| 966 | + } |
869 | 967 | .hover\:bg-white\/30 { |
870 | 968 | &:hover { |
871 | 969 | @media (hover: hover) { |
|
920 | 1018 | line-height: var(--tw-leading, var(--text-xl--line-height)); |
921 | 1019 | } |
922 | 1020 | } |
| 1021 | + .md\:col-span-2 { |
| 1022 | + @media (width >= 48rem) { |
| 1023 | + grid-column: span 2 / span 2; |
| 1024 | + } |
| 1025 | + } |
923 | 1026 | .md\:h-94 { |
924 | 1027 | @media (width >= 48rem) { |
925 | 1028 | height: calc(var(--spacing) * 94); |
|
945 | 1048 | width: calc(var(--spacing) * 94); |
946 | 1049 | } |
947 | 1050 | } |
| 1051 | + .md\:w-\[300px\] { |
| 1052 | + @media (width >= 48rem) { |
| 1053 | + width: 300px; |
| 1054 | + } |
| 1055 | + } |
948 | 1056 | .md\:grid-cols-2 { |
949 | 1057 | @media (width >= 48rem) { |
950 | 1058 | grid-template-columns: repeat(2, minmax(0, 1fr)); |
951 | 1059 | } |
952 | 1060 | } |
| 1061 | + .md\:grid-cols-3 { |
| 1062 | + @media (width >= 48rem) { |
| 1063 | + grid-template-columns: repeat(3, minmax(0, 1fr)); |
| 1064 | + } |
| 1065 | + } |
953 | 1066 | .md\:grid-cols-4 { |
954 | 1067 | @media (width >= 48rem) { |
955 | 1068 | grid-template-columns: repeat(4, minmax(0, 1fr)); |
|
971 | 1084 | line-height: var(--tw-leading, var(--text-6xl--line-height)); |
972 | 1085 | } |
973 | 1086 | } |
| 1087 | + .lg\:w-\[340px\] { |
| 1088 | + @media (width >= 64rem) { |
| 1089 | + width: 340px; |
| 1090 | + } |
| 1091 | + } |
974 | 1092 | .lg\:grid-cols-3 { |
975 | 1093 | @media (width >= 64rem) { |
976 | 1094 | grid-template-columns: repeat(3, minmax(0, 1fr)); |
|
1051 | 1169 | } |
1052 | 1170 | } |
1053 | 1171 | } |
| 1172 | + .dark\:bg-teal-500\/10 { |
| 1173 | + @media (prefers-color-scheme: dark) { |
| 1174 | + background-color: color-mix(in srgb, oklch(70.4% 0.14 182.503) 10%, transparent); |
| 1175 | + @supports (color: color-mix(in lab, red, red)) { |
| 1176 | + background-color: color-mix(in oklab, var(--color-teal-500) 10%, transparent); |
| 1177 | + } |
| 1178 | + } |
| 1179 | + } |
1054 | 1180 | .dark\:bg-teal-500\/20 { |
1055 | 1181 | @media (prefers-color-scheme: dark) { |
1056 | 1182 | background-color: color-mix(in srgb, oklch(70.4% 0.14 182.503) 20%, transparent); |
|
1182 | 1308 | } |
1183 | 1309 | } |
1184 | 1310 | } |
| 1311 | + .dark\:ring-teal-400\/20 { |
| 1312 | + @media (prefers-color-scheme: dark) { |
| 1313 | + --tw-ring-color: color-mix(in srgb, oklch(77.7% 0.152 181.912) 20%, transparent); |
| 1314 | + @supports (color: color-mix(in lab, red, red)) { |
| 1315 | + --tw-ring-color: color-mix(in oklab, var(--color-teal-400) 20%, transparent); |
| 1316 | + } |
| 1317 | + } |
| 1318 | + } |
1185 | 1319 | .dark\:ring-white\/10 { |
1186 | 1320 | @media (prefers-color-scheme: dark) { |
1187 | 1321 | --tw-ring-color: color-mix(in srgb, #fff 10%, transparent); |
|
1250 | 1384 | } |
1251 | 1385 | } |
1252 | 1386 | } |
| 1387 | +@property --tw-space-y-reverse { |
| 1388 | + syntax: "*"; |
| 1389 | + inherits: false; |
| 1390 | + initial-value: 0; |
| 1391 | +} |
1253 | 1392 | @property --tw-border-style { |
1254 | 1393 | syntax: "*"; |
1255 | 1394 | inherits: false; |
|
1515 | 1654 | @layer properties { |
1516 | 1655 | @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) { |
1517 | 1656 | *, ::before, ::after, ::backdrop { |
| 1657 | + --tw-space-y-reverse: 0; |
1518 | 1658 | --tw-border-style: solid; |
1519 | 1659 | --tw-gradient-position: initial; |
1520 | 1660 | --tw-gradient-from: #0000; |
|
0 commit comments