diff --git a/app/templates/shared/macros/inputs.html b/app/templates/shared/macros/inputs.html
index 6101d8c1..7bcfaced 100644
--- a/app/templates/shared/macros/inputs.html
+++ b/app/templates/shared/macros/inputs.html
@@ -311,9 +311,9 @@
color='indigo'
) %}
{% set sizes = {
- 'sm': {'track': 'w-10 h-5', 'thumb': 'w-4 h-4', 'offset': '1.25rem', 'text': 'text-sm'},
- 'md': {'track': 'w-14 h-7', 'thumb': 'w-5 h-5', 'offset': '1.75rem', 'text': 'text-base'},
- 'lg': {'track': 'w-16 h-8', 'thumb': 'w-6 h-6', 'offset': '2rem', 'text': 'text-lg'}
+ 'sm': {'track': 'w-10 h-5', 'thumb': 'w-4 h-4', 'translate': 'translate-x-5', 'text': 'text-sm'},
+ 'md': {'track': 'w-14 h-7', 'thumb': 'w-5 h-5', 'translate': 'translate-x-7', 'text': 'text-base'},
+ 'lg': {'track': 'w-16 h-8', 'thumb': 'w-6 h-6', 'translate': 'translate-x-8', 'text': 'text-lg'}
} %}
{% set s = sizes[size] %}
@@ -326,10 +326,10 @@
@click="{{ model }} = !{{ model }}"
role="switch"
:aria-checked="{{ model }}"
- class="{{ s.track }} relative inline-flex items-center rounded-full transition-colors focus:outline-none focus:ring-2 focus:ring-{{ color }}-500 focus:ring-offset-2"
+ class="{{ s.track }} relative inline-flex items-center rounded-full transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-{{ color }}-500 focus:ring-offset-2"
:class="{{ model }} ? 'bg-{{ color }}-600' : 'bg-gray-300 dark:bg-gray-600'">
-
+
{% if right_label %}
diff --git a/static/platform/css/tailwind.css b/static/platform/css/tailwind.css
index 572f8b0d..4656ae87 100644
--- a/static/platform/css/tailwind.css
+++ b/static/platform/css/tailwind.css
@@ -6,6 +6,7 @@
/* Content sources for tree-shaking */
@source "../../../app/templates/platform/**/*.html";
+@source "../../../app/templates/shared/**/*.html";
@source "../js/**/*.js";
/* ==========================================================================
diff --git a/static/platform/css/tailwind.output.css b/static/platform/css/tailwind.output.css
index 32c28606..e7acd755 100644
--- a/static/platform/css/tailwind.output.css
+++ b/static/platform/css/tailwind.output.css
@@ -16,20 +16,31 @@
--color-red-700: #c81e1e;
--color-red-800: #9b1c1c;
--color-red-900: #771d1d;
+ --color-orange-50: #fff8f1;
--color-orange-100: #feecdc;
+ --color-orange-200: #fcd9bd;
--color-orange-300: #fdba8c;
--color-orange-400: #ff8a4c;
--color-orange-500: #ff5a1f;
--color-orange-600: #d03801;
--color-orange-700: #b43403;
+ --color-orange-800: #8a2c0d;
--color-orange-900: #771d1d;
+ --color-amber-50: oklch(98.7% 0.022 95.277);
--color-amber-500: oklch(76.9% 0.188 70.08);
--color-amber-600: oklch(66.6% 0.179 58.318);
+ --color-amber-800: oklch(47.3% 0.137 46.201);
+ --color-yellow-50: #fdfdea;
--color-yellow-100: #fdf6b2;
+ --color-yellow-200: #fce96a;
+ --color-yellow-300: #faca15;
+ --color-yellow-400: #e3a008;
--color-yellow-500: #c27803;
--color-yellow-600: #9f580a;
--color-yellow-700: #8e4b10;
--color-yellow-800: #723b13;
+ --color-yellow-900: #633112;
+ --color-green-50: #f3faf7;
--color-green-100: #def7ec;
--color-green-200: #bcf0da;
--color-green-300: #84e1bc;
@@ -39,6 +50,7 @@
--color-green-700: #046c4e;
--color-green-800: #03543f;
--color-green-900: #014737;
+ --color-emerald-100: oklch(95% 0.052 163.051);
--color-emerald-500: oklch(69.6% 0.17 162.48);
--color-teal-100: #d5f5f6;
--color-teal-200: #afecef;
@@ -58,8 +70,11 @@
--color-blue-700: #1a56db;
--color-blue-800: #1e429f;
--color-blue-900: #233876;
+ --color-indigo-50: #f0f5ff;
--color-indigo-100: #e5edff;
--color-indigo-200: #cddbfe;
+ --color-indigo-300: #b4c6fc;
+ --color-indigo-400: #8da2fb;
--color-indigo-500: #6875f5;
--color-indigo-600: #5850ec;
--color-indigo-700: #5145cd;
@@ -76,8 +91,10 @@
--color-purple-800: #5521b5;
--color-purple-900: #4a1d96;
--color-pink-50: #fdf2f8;
+ --color-pink-100: #fce8f3;
--color-pink-400: #f17eb8;
--color-pink-500: #e74694;
+ --color-pink-700: #bf125d;
--color-pink-900: #751a3d;
--color-rose-500: oklch(64.5% 0.246 16.439);
--color-gray-50: #f9fafb;
@@ -90,10 +107,12 @@
--color-gray-700: #24262d;
--color-gray-800: #1a1c23;
--color-gray-900: #121317;
+ --color-gray-950: oklch(13% 0.028 261.692);
--color-black: #000;
--color-white: #fff;
--spacing: 0.25rem;
--container-xs: 20rem;
+ --container-sm: 24rem;
--container-md: 28rem;
--container-lg: 32rem;
--container-xl: 36rem;
@@ -128,9 +147,11 @@
--text-8xl--line-height: 1;
--text-9xl: 8rem;
--text-9xl--line-height: 1;
+ --font-weight-normal: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
+ --font-weight-extrabold: 800;
--font-weight-black: 900;
--tracking-wide: 0.025em;
--tracking-wider: 0.05em;
@@ -144,6 +165,7 @@
--radius-3xl: 1.5rem;
--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
+ --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);
--ease-in: cubic-bezier(0.4, 0, 1, 1);
--ease-out: cubic-bezier(0, 0, 0.2, 1);
--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
@@ -153,6 +175,7 @@
--blur-sm: 8px;
--blur-xl: 24px;
--blur-3xl: 64px;
+ --aspect-video: 16 / 9;
--default-transition-duration: 150ms;
--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
--default-font-family: var(--font-sans);
@@ -308,9 +331,15 @@
}
}
@layer utilities {
+ .pointer-events-none {
+ pointer-events: none;
+ }
.collapse {
visibility: collapse;
}
+ .invisible {
+ visibility: hidden;
+ }
.visible {
visibility: visible;
}
@@ -343,42 +372,78 @@
.inset-0 {
inset: calc(var(--spacing) * 0);
}
+ .inset-0\.5 {
+ inset: calc(var(--spacing) * 0.5);
+ }
.inset-y-0 {
inset-block: calc(var(--spacing) * 0);
}
.-top-1 {
top: calc(var(--spacing) * -1);
}
+ .-top-1\.5 {
+ top: calc(var(--spacing) * -1.5);
+ }
+ .-top-1\/2 {
+ top: calc(calc(1/2 * 100%) * -1);
+ }
+ .-top-2 {
+ top: calc(var(--spacing) * -2);
+ }
+ .-top-3 {
+ top: calc(var(--spacing) * -3);
+ }
+ .-top-4 {
+ top: calc(var(--spacing) * -4);
+ }
.top-0 {
top: calc(var(--spacing) * 0);
}
+ .top-1 {
+ top: calc(var(--spacing) * 1);
+ }
.top-1\/2 {
top: calc(1/2 * 100%);
}
.top-2 {
top: calc(var(--spacing) * 2);
}
+ .top-3 {
+ top: calc(var(--spacing) * 3);
+ }
.top-4 {
top: calc(var(--spacing) * 4);
}
.top-6 {
top: calc(var(--spacing) * 6);
}
- .top-20 {
- top: calc(var(--spacing) * 20);
- }
- .top-24 {
- top: calc(var(--spacing) * 24);
+ .top-full {
+ top: 100%;
}
.-right-1 {
right: calc(var(--spacing) * -1);
}
+ .-right-1\.5 {
+ right: calc(var(--spacing) * -1.5);
+ }
+ .-right-1\/4 {
+ right: calc(calc(1/4 * 100%) * -1);
+ }
+ .-right-2 {
+ right: calc(var(--spacing) * -2);
+ }
.-right-4 {
right: calc(var(--spacing) * -4);
}
.right-0 {
right: calc(var(--spacing) * 0);
}
+ .right-0\.5 {
+ right: calc(var(--spacing) * 0.5);
+ }
+ .right-1 {
+ right: calc(var(--spacing) * 1);
+ }
.right-2 {
right: calc(var(--spacing) * 2);
}
@@ -388,23 +453,32 @@
.right-4 {
right: calc(var(--spacing) * 4);
}
- .right-20 {
- right: calc(var(--spacing) * 20);
- }
- .right-40 {
- right: calc(var(--spacing) * 40);
+ .-bottom-1\/2 {
+ bottom: calc(calc(1/2 * 100%) * -1);
}
.-bottom-8 {
bottom: calc(var(--spacing) * -8);
}
+ .bottom-0 {
+ bottom: calc(var(--spacing) * 0);
+ }
+ .bottom-0\.5 {
+ bottom: calc(var(--spacing) * 0.5);
+ }
+ .bottom-1 {
+ bottom: calc(var(--spacing) * 1);
+ }
+ .bottom-3 {
+ bottom: calc(var(--spacing) * 3);
+ }
.bottom-4 {
bottom: calc(var(--spacing) * 4);
}
.bottom-10 {
bottom: calc(var(--spacing) * 10);
}
- .bottom-20 {
- bottom: calc(var(--spacing) * 20);
+ .-left-1\/4 {
+ left: calc(calc(1/4 * 100%) * -1);
}
.-left-4 {
left: calc(var(--spacing) * -4);
@@ -412,9 +486,33 @@
.left-0 {
left: calc(var(--spacing) * 0);
}
+ .left-0\.5 {
+ left: calc(var(--spacing) * 0.5);
+ }
+ .left-1 {
+ left: calc(var(--spacing) * 1);
+ }
.left-1\/2 {
left: calc(1/2 * 100%);
}
+ .left-2 {
+ left: calc(var(--spacing) * 2);
+ }
+ .left-2\.5 {
+ left: calc(var(--spacing) * 2.5);
+ }
+ .left-3 {
+ left: calc(var(--spacing) * 3);
+ }
+ .left-3\.5 {
+ left: calc(var(--spacing) * 3.5);
+ }
+ .left-4 {
+ left: calc(var(--spacing) * 4);
+ }
+ .-z-10 {
+ z-index: calc(10 * -1);
+ }
.z-10 {
z-index: 10;
}
@@ -424,9 +522,15 @@
.z-30 {
z-index: 30;
}
+ .z-40 {
+ z-index: 40;
+ }
.z-50 {
z-index: 50;
}
+ .order-last {
+ order: 9999;
+ }
.col-span-1 {
grid-column: span 1 / span 1;
}
@@ -460,6 +564,9 @@
max-width: 96rem;
}
}
+ .m-0 {
+ margin: calc(var(--spacing) * 0);
+ }
.m-4 {
margin: calc(var(--spacing) * 4);
}
@@ -478,6 +585,12 @@
.mx-auto {
margin-inline: auto;
}
+ .my-1 {
+ margin-block: calc(var(--spacing) * 1);
+ }
+ .my-2 {
+ margin-block: calc(var(--spacing) * 2);
+ }
.my-4 {
margin-block: calc(var(--spacing) * 4);
}
@@ -487,6 +600,12 @@
.my-8 {
margin-block: calc(var(--spacing) * 8);
}
+ .-mt-1 {
+ margin-top: calc(var(--spacing) * -1);
+ }
+ .-mt-2 {
+ margin-top: calc(var(--spacing) * -2);
+ }
.mt-0\.5 {
margin-top: calc(var(--spacing) * 0.5);
}
@@ -520,6 +639,9 @@
.mt-16 {
margin-top: calc(var(--spacing) * 16);
}
+ .-mr-2 {
+ margin-right: calc(var(--spacing) * -2);
+ }
.mr-1 {
margin-right: calc(var(--spacing) * 1);
}
@@ -538,6 +660,9 @@
.mr-6 {
margin-right: calc(var(--spacing) * 6);
}
+ .-mb-1 {
+ margin-bottom: calc(var(--spacing) * -1);
+ }
.-mb-4 {
margin-bottom: calc(var(--spacing) * -4);
}
@@ -547,6 +672,9 @@
.mb-1 {
margin-bottom: calc(var(--spacing) * 1);
}
+ .mb-1\.5 {
+ margin-bottom: calc(var(--spacing) * 1.5);
+ }
.mb-2 {
margin-bottom: calc(var(--spacing) * 2);
}
@@ -574,6 +702,9 @@
.-ml-1 {
margin-left: calc(var(--spacing) * -1);
}
+ .-ml-2 {
+ margin-left: calc(var(--spacing) * -2);
+ }
.ml-1 {
margin-left: calc(var(--spacing) * 1);
}
@@ -589,6 +720,9 @@
.ml-6 {
margin-left: calc(var(--spacing) * 6);
}
+ .ml-7 {
+ margin-left: calc(var(--spacing) * 7);
+ }
.ml-8 {
margin-left: calc(var(--spacing) * 8);
}
@@ -628,15 +762,42 @@
.table {
display: table;
}
+ .aspect-\[3\/2\] {
+ aspect-ratio: 3/2;
+ }
+ .aspect-\[3\/4\] {
+ aspect-ratio: 3/4;
+ }
+ .aspect-\[4\/3\] {
+ aspect-ratio: 4/3;
+ }
.aspect-square {
aspect-ratio: 1 / 1;
}
+ .aspect-video {
+ aspect-ratio: var(--aspect-video);
+ }
+ .h-0\.5 {
+ height: calc(var(--spacing) * 0.5);
+ }
+ .h-1 {
+ height: calc(var(--spacing) * 1);
+ }
+ .h-1\.5 {
+ height: calc(var(--spacing) * 1.5);
+ }
.h-2 {
height: calc(var(--spacing) * 2);
}
+ .h-2\.5 {
+ height: calc(var(--spacing) * 2.5);
+ }
.h-3 {
height: calc(var(--spacing) * 3);
}
+ .h-3\.5 {
+ height: calc(var(--spacing) * 3.5);
+ }
.h-4 {
height: calc(var(--spacing) * 4);
}
@@ -685,6 +846,15 @@
.h-96 {
height: calc(var(--spacing) * 96);
}
+ .h-\[600px\] {
+ height: 600px;
+ }
+ .h-\[calc\(100\%-60px\)\] {
+ height: calc(100% - 60px);
+ }
+ .h-\[calc\(100vh-220px\)\] {
+ height: calc(100vh - 220px);
+ }
.h-auto {
height: auto;
}
@@ -700,14 +870,41 @@
.max-h-48 {
max-height: calc(var(--spacing) * 48);
}
+ .max-h-60 {
+ max-height: calc(var(--spacing) * 60);
+ }
+ .max-h-64 {
+ max-height: calc(var(--spacing) * 64);
+ }
+ .max-h-96 {
+ max-height: calc(var(--spacing) * 96);
+ }
.max-h-\[60px\] {
max-height: 60px;
}
+ .max-h-\[80vh\] {
+ max-height: 80vh;
+ }
.max-h-\[90vh\] {
max-height: 90vh;
}
- .max-h-\[calc\(90vh-120px\)\] {
- max-height: calc(90vh - 120px);
+ .max-h-\[calc\(90vh-140px\)\] {
+ max-height: calc(90vh - 140px);
+ }
+ .max-h-\[calc\(90vh-180px\)\] {
+ max-height: calc(90vh - 180px);
+ }
+ .max-h-\[calc\(100vh-3rem\)\] {
+ max-height: calc(100vh - 3rem);
+ }
+ .max-h-\[calc\(100vh-200px\)\] {
+ max-height: calc(100vh - 200px);
+ }
+ .min-h-\[42px\] {
+ min-height: 42px;
+ }
+ .min-h-full {
+ min-height: 100%;
}
.min-h-screen {
min-height: 100vh;
@@ -715,15 +912,33 @@
.w-1 {
width: calc(var(--spacing) * 1);
}
+ .w-1\.5 {
+ width: calc(var(--spacing) * 1.5);
+ }
.w-1\/2 {
width: calc(1/2 * 100%);
}
.w-1\/3 {
width: calc(1/3 * 100%);
}
+ .w-1\/4 {
+ width: calc(1/4 * 100%);
+ }
+ .w-2 {
+ width: calc(var(--spacing) * 2);
+ }
+ .w-2\.5 {
+ width: calc(var(--spacing) * 2.5);
+ }
.w-3 {
width: calc(var(--spacing) * 3);
}
+ .w-3\.5 {
+ width: calc(var(--spacing) * 3.5);
+ }
+ .w-3\/4 {
+ width: calc(3/4 * 100%);
+ }
.w-4 {
width: calc(var(--spacing) * 4);
}
@@ -760,6 +975,15 @@
.w-24 {
width: calc(var(--spacing) * 24);
}
+ .w-32 {
+ width: calc(var(--spacing) * 32);
+ }
+ .w-40 {
+ width: calc(var(--spacing) * 40);
+ }
+ .w-44 {
+ width: calc(var(--spacing) * 44);
+ }
.w-48 {
width: calc(var(--spacing) * 48);
}
@@ -772,15 +996,24 @@
.w-72 {
width: calc(var(--spacing) * 72);
}
+ .w-80 {
+ width: calc(var(--spacing) * 80);
+ }
.w-96 {
width: calc(var(--spacing) * 96);
}
.w-auto {
width: auto;
}
+ .w-fit {
+ width: fit-content;
+ }
.w-full {
width: 100%;
}
+ .w-screen {
+ width: 100vw;
+ }
.max-w-2xl {
max-width: var(--container-2xl);
}
@@ -796,9 +1029,30 @@
.max-w-7xl {
max-width: var(--container-7xl);
}
+ .max-w-\[70\%\] {
+ max-width: 70%;
+ }
+ .max-w-\[85vw\] {
+ max-width: 85vw;
+ }
+ .max-w-\[120px\] {
+ max-width: 120px;
+ }
.max-w-\[150px\] {
max-width: 150px;
}
+ .max-w-\[200px\] {
+ max-width: 200px;
+ }
+ .max-w-\[280px\] {
+ max-width: 280px;
+ }
+ .max-w-\[360px\] {
+ max-width: 360px;
+ }
+ .max-w-full {
+ max-width: 100%;
+ }
.max-w-lg {
max-width: var(--container-lg);
}
@@ -808,6 +1062,9 @@
.max-w-none {
max-width: none;
}
+ .max-w-sm {
+ max-width: var(--container-sm);
+ }
.max-w-xl {
max-width: var(--container-xl);
}
@@ -817,6 +1074,18 @@
.min-w-0 {
min-width: calc(var(--spacing) * 0);
}
+ .min-w-\[3rem\] {
+ min-width: 3rem;
+ }
+ .min-w-\[140px\] {
+ min-width: 140px;
+ }
+ .min-w-\[200px\] {
+ min-width: 200px;
+ }
+ .min-w-full {
+ min-width: 100%;
+ }
.flex-1 {
flex: 1;
}
@@ -846,10 +1115,38 @@
--tw-translate-x: calc(var(--spacing) * -20);
translate: var(--tw-translate-x) var(--tw-translate-y);
}
+ .-translate-x-full {
+ --tw-translate-x: -100%;
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
+ .translate-x-0 {
+ --tw-translate-x: calc(var(--spacing) * 0);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
.translate-x-1 {
--tw-translate-x: calc(var(--spacing) * 1);
translate: var(--tw-translate-x) var(--tw-translate-y);
}
+ .translate-x-5 {
+ --tw-translate-x: calc(var(--spacing) * 5);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
+ .translate-x-6 {
+ --tw-translate-x: calc(var(--spacing) * 6);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
+ .translate-x-7 {
+ --tw-translate-x: calc(var(--spacing) * 7);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
+ .translate-x-8 {
+ --tw-translate-x: calc(var(--spacing) * 8);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
+ .translate-x-full {
+ --tw-translate-x: 100%;
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
.-translate-y-1 {
--tw-translate-y: calc(var(--spacing) * -1);
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -870,6 +1167,10 @@
--tw-translate-y: calc(1/2 * 100%);
translate: var(--tw-translate-x) var(--tw-translate-y);
}
+ .translate-y-2 {
+ --tw-translate-y: calc(var(--spacing) * 2);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
.translate-y-4 {
--tw-translate-y: calc(var(--spacing) * 4);
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -886,6 +1187,18 @@
--tw-scale-z: 100%;
scale: var(--tw-scale-x) var(--tw-scale-y);
}
+ .scale-150 {
+ --tw-scale-x: 150%;
+ --tw-scale-y: 150%;
+ --tw-scale-z: 150%;
+ scale: var(--tw-scale-x) var(--tw-scale-y);
+ }
+ .rotate-45 {
+ rotate: 45deg;
+ }
+ .rotate-90 {
+ rotate: 90deg;
+ }
.rotate-180 {
rotate: 180deg;
}
@@ -901,15 +1214,36 @@
.animate-spin {
animation: var(--animate-spin);
}
+ .cursor-crosshair {
+ cursor: crosshair;
+ }
.cursor-not-allowed {
cursor: not-allowed;
}
.cursor-pointer {
cursor: pointer;
}
+ .resize {
+ resize: both;
+ }
+ .resize-none {
+ resize: none;
+ }
.scroll-mt-24 {
scroll-margin-top: calc(var(--spacing) * 24);
}
+ .list-inside {
+ list-style-position: inside;
+ }
+ .list-decimal {
+ list-style-type: decimal;
+ }
+ .list-disc {
+ list-style-type: disc;
+ }
+ .list-none {
+ list-style-type: none;
+ }
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
@@ -925,9 +1259,15 @@
.flex-col {
flex-direction: column;
}
+ .flex-row {
+ flex-direction: row;
+ }
.flex-wrap {
flex-wrap: wrap;
}
+ .items-baseline {
+ align-items: baseline;
+ }
.items-center {
align-items: center;
}
@@ -946,9 +1286,18 @@
.justify-end {
justify-content: flex-end;
}
+ .justify-start {
+ justify-content: flex-start;
+ }
+ .gap-0\.5 {
+ gap: calc(var(--spacing) * 0.5);
+ }
.gap-1 {
gap: calc(var(--spacing) * 1);
}
+ .gap-1\.5 {
+ gap: calc(var(--spacing) * 1.5);
+ }
.gap-2 {
gap: calc(var(--spacing) * 2);
}
@@ -967,6 +1316,13 @@
.gap-12 {
gap: calc(var(--spacing) * 12);
}
+ .space-y-0\.5 {
+ :where(& > :not(:last-child)) {
+ --tw-space-y-reverse: 0;
+ margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
+ margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
+ }
+ }
.space-y-1 {
:where(& > :not(:last-child)) {
--tw-space-y-reverse: 0;
@@ -1002,6 +1358,13 @@
margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
}
}
+ .space-y-8 {
+ :where(& > :not(:last-child)) {
+ --tw-space-y-reverse: 0;
+ margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
+ margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
+ }
+ }
.space-y-32 {
:where(& > :not(:last-child)) {
--tw-space-y-reverse: 0;
@@ -1009,6 +1372,27 @@
margin-block-end: calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));
}
}
+ .-space-x-2 {
+ :where(& > :not(:last-child)) {
+ --tw-space-x-reverse: 0;
+ margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
+ margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
+ }
+ }
+ .-space-x-3 {
+ :where(& > :not(:last-child)) {
+ --tw-space-x-reverse: 0;
+ margin-inline-start: calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));
+ margin-inline-end: calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)));
+ }
+ }
+ .-space-x-4 {
+ :where(& > :not(:last-child)) {
+ --tw-space-x-reverse: 0;
+ margin-inline-start: calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));
+ margin-inline-end: calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)));
+ }
+ }
.space-x-1 {
:where(& > :not(:last-child)) {
--tw-space-x-reverse: 0;
@@ -1060,8 +1444,16 @@
border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
}
}
- .self-start {
- align-self: flex-start;
+ .divide-gray-200 {
+ :where(& > :not(:last-child)) {
+ border-color: var(--color-gray-200);
+ }
+ }
+ .self-center {
+ align-self: center;
+ }
+ .self-end {
+ align-self: flex-end;
}
.truncate {
overflow: hidden;
@@ -1098,6 +1490,9 @@
.rounded-md {
border-radius: var(--radius-md);
}
+ .rounded-none {
+ border-radius: 0;
+ }
.rounded-xl {
border-radius: var(--radius-xl);
}
@@ -1109,20 +1504,31 @@
border-top-left-radius: var(--radius-lg);
border-bottom-left-radius: var(--radius-lg);
}
+ .rounded-l-md {
+ border-top-left-radius: var(--radius-md);
+ border-bottom-left-radius: var(--radius-md);
+ }
.rounded-r-lg {
border-top-right-radius: var(--radius-lg);
border-bottom-right-radius: var(--radius-lg);
}
+ .rounded-r-md {
+ border-top-right-radius: var(--radius-md);
+ border-bottom-right-radius: var(--radius-md);
+ }
.rounded-tr-lg {
border-top-right-radius: var(--radius-lg);
}
- .rounded-b-lg {
- border-bottom-right-radius: var(--radius-lg);
- border-bottom-left-radius: var(--radius-lg);
+ .rounded-b-xl {
+ border-bottom-right-radius: var(--radius-xl);
+ border-bottom-left-radius: var(--radius-xl);
}
.rounded-br-lg {
border-bottom-right-radius: var(--radius-lg);
}
+ .rounded-bl-lg {
+ border-bottom-left-radius: var(--radius-lg);
+ }
.border {
border-style: var(--tw-border-style);
border-width: 1px;
@@ -1139,6 +1545,10 @@
border-style: var(--tw-border-style);
border-width: 4px;
}
+ .border-y {
+ border-block-style: var(--tw-border-style);
+ border-block-width: 1px;
+ }
.border-t {
border-top-style: var(--tw-border-style);
border-top-width: 1px;
@@ -1147,6 +1557,10 @@
border-top-style: var(--tw-border-style);
border-top-width: 2px;
}
+ .border-r-0 {
+ border-right-style: var(--tw-border-style);
+ border-right-width: 0px;
+ }
.border-b {
border-bottom-style: var(--tw-border-style);
border-bottom-width: 1px;
@@ -1155,13 +1569,40 @@
border-bottom-style: var(--tw-border-style);
border-bottom-width: 2px;
}
+ .border-l-0 {
+ border-left-style: var(--tw-border-style);
+ border-left-width: 0px;
+ }
+ .border-l-3 {
+ border-left-style: var(--tw-border-style);
+ border-left-width: 3px;
+ }
+ .border-l-4 {
+ border-left-style: var(--tw-border-style);
+ border-left-width: 4px;
+ }
.border-dashed {
--tw-border-style: dashed;
border-style: dashed;
}
+ .border-blue-100 {
+ border-color: var(--color-blue-100);
+ }
.border-blue-200 {
border-color: var(--color-blue-200);
}
+ .border-blue-400 {
+ border-color: var(--color-blue-400);
+ }
+ .border-blue-400\/30 {
+ border-color: color-mix(in srgb, #76a9fa 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ border-color: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
+ }
+ }
+ .border-blue-500 {
+ border-color: var(--color-blue-500);
+ }
.border-gray-100 {
border-color: var(--color-gray-100);
}
@@ -1171,18 +1612,39 @@
.border-gray-300 {
border-color: var(--color-gray-300);
}
+ .border-gray-600 {
+ border-color: var(--color-gray-600);
+ }
+ .border-gray-700 {
+ border-color: var(--color-gray-700);
+ }
.border-gray-900 {
border-color: var(--color-gray-900);
}
+ .border-green-200 {
+ border-color: var(--color-green-200);
+ }
.border-green-300 {
border-color: var(--color-green-300);
}
.border-green-400 {
border-color: var(--color-green-400);
}
+ .border-green-500 {
+ border-color: var(--color-green-500);
+ }
+ .border-indigo-500 {
+ border-color: var(--color-indigo-500);
+ }
+ .border-orange-200 {
+ border-color: var(--color-orange-200);
+ }
.border-orange-300 {
border-color: var(--color-orange-300);
}
+ .border-orange-500 {
+ border-color: var(--color-orange-500);
+ }
.border-purple-200 {
border-color: var(--color-purple-200);
}
@@ -1204,20 +1666,32 @@
.border-red-400 {
border-color: var(--color-red-400);
}
+ .border-red-500 {
+ border-color: var(--color-red-500);
+ }
.border-red-600 {
border-color: var(--color-red-600);
}
+ .border-teal-500 {
+ border-color: var(--color-teal-500);
+ }
.border-transparent {
border-color: transparent;
}
.border-white {
border-color: var(--color-white);
}
- .border-white\/20 {
- border-color: color-mix(in srgb, #fff 20%, transparent);
- @supports (color: color-mix(in lab, red, red)) {
- border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
- }
+ .border-yellow-200 {
+ border-color: var(--color-yellow-200);
+ }
+ .border-yellow-400 {
+ border-color: var(--color-yellow-400);
+ }
+ .border-yellow-500 {
+ border-color: var(--color-yellow-500);
+ }
+ .bg-amber-50 {
+ background-color: var(--color-amber-50);
}
.bg-amber-500 {
background-color: var(--color-amber-500);
@@ -1228,21 +1702,54 @@
.bg-black {
background-color: var(--color-black);
}
+ .bg-black\/0 {
+ background-color: color-mix(in srgb, #000 0%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-black) 0%, transparent);
+ }
+ }
+ .bg-black\/50 {
+ background-color: color-mix(in srgb, #000 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
+ }
+ }
+ .bg-black\/90 {
+ background-color: color-mix(in srgb, #000 90%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-black) 90%, transparent);
+ }
+ }
.bg-blue-50 {
background-color: var(--color-blue-50);
}
.bg-blue-100 {
background-color: var(--color-blue-100);
}
+ .bg-blue-300 {
+ background-color: var(--color-blue-300);
+ }
.bg-blue-500 {
background-color: var(--color-blue-500);
}
+ .bg-blue-500\/20 {
+ background-color: color-mix(in srgb, #3f83f8 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
+ }
+ }
.bg-blue-600 {
background-color: var(--color-blue-600);
}
.bg-blue-800 {
background-color: var(--color-blue-800);
}
+ .bg-cyan-500 {
+ background-color: var(--color-cyan-500);
+ }
+ .bg-emerald-100 {
+ background-color: var(--color-emerald-100);
+ }
.bg-emerald-500 {
background-color: var(--color-emerald-500);
}
@@ -1264,18 +1771,33 @@
.bg-gray-500 {
background-color: var(--color-gray-500);
}
+ .bg-gray-500\/50 {
+ background-color: color-mix(in srgb, #707275 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-gray-500) 50%, transparent);
+ }
+ }
.bg-gray-600 {
background-color: var(--color-gray-600);
}
.bg-gray-700 {
background-color: var(--color-gray-700);
}
+ .bg-gray-700\/50 {
+ background-color: color-mix(in srgb, #24262d 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-gray-700) 50%, transparent);
+ }
+ }
.bg-gray-800 {
background-color: var(--color-gray-800);
}
.bg-gray-900 {
background-color: var(--color-gray-900);
}
+ .bg-green-50 {
+ background-color: var(--color-green-50);
+ }
.bg-green-100 {
background-color: var(--color-green-100);
}
@@ -1285,15 +1807,24 @@
.bg-green-600 {
background-color: var(--color-green-600);
}
+ .bg-indigo-50 {
+ background-color: var(--color-indigo-50);
+ }
.bg-indigo-100 {
background-color: var(--color-indigo-100);
}
+ .bg-indigo-200 {
+ background-color: var(--color-indigo-200);
+ }
.bg-indigo-500 {
background-color: var(--color-indigo-500);
}
.bg-indigo-600 {
background-color: var(--color-indigo-600);
}
+ .bg-orange-50 {
+ background-color: var(--color-orange-50);
+ }
.bg-orange-100 {
background-color: var(--color-orange-100);
}
@@ -1303,6 +1834,9 @@
.bg-orange-600 {
background-color: var(--color-orange-600);
}
+ .bg-pink-100 {
+ background-color: var(--color-pink-100);
+ }
.bg-pink-500 {
background-color: var(--color-pink-500);
}
@@ -1312,9 +1846,18 @@
.bg-purple-100 {
background-color: var(--color-purple-100);
}
+ .bg-purple-200 {
+ background-color: var(--color-purple-200);
+ }
.bg-purple-500 {
background-color: var(--color-purple-500);
}
+ .bg-purple-500\/20 {
+ background-color: color-mix(in srgb, #9061f9 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
+ }
+ }
.bg-purple-600 {
background-color: var(--color-purple-600);
}
@@ -1327,6 +1870,9 @@
.bg-red-100 {
background-color: var(--color-red-100);
}
+ .bg-red-200 {
+ background-color: var(--color-red-200);
+ }
.bg-red-500 {
background-color: var(--color-red-500);
}
@@ -1339,19 +1885,22 @@
.bg-teal-500 {
background-color: var(--color-teal-500);
}
+ .bg-transparent {
+ background-color: transparent;
+ }
.bg-white {
background-color: var(--color-white);
}
- .bg-white\/10 {
- background-color: color-mix(in srgb, #fff 10%, transparent);
+ .bg-white\/75 {
+ background-color: color-mix(in srgb, #fff 75%, transparent);
@supports (color: color-mix(in lab, red, red)) {
- background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
+ background-color: color-mix(in oklab, var(--color-white) 75%, transparent);
}
}
- .bg-white\/20 {
- background-color: color-mix(in srgb, #fff 20%, transparent);
+ .bg-white\/80 {
+ background-color: color-mix(in srgb, #fff 80%, transparent);
@supports (color: color-mix(in lab, red, red)) {
- background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
+ background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
}
}
.bg-white\/90 {
@@ -1360,9 +1909,18 @@
background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
}
}
+ .bg-yellow-50 {
+ background-color: var(--color-yellow-50);
+ }
.bg-yellow-100 {
background-color: var(--color-yellow-100);
}
+ .bg-yellow-200 {
+ background-color: var(--color-yellow-200);
+ }
+ .bg-yellow-400 {
+ background-color: var(--color-yellow-400);
+ }
.bg-yellow-500 {
background-color: var(--color-yellow-500);
}
@@ -1401,12 +1959,12 @@
--tw-gradient-from: var(--color-indigo-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
- .from-orange-500 {
- --tw-gradient-from: var(--color-orange-500);
+ .from-indigo-600 {
+ --tw-gradient-from: var(--color-indigo-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
- .from-pink-500 {
- --tw-gradient-from: var(--color-pink-500);
+ .from-orange-500 {
+ --tw-gradient-from: var(--color-orange-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-purple-50 {
@@ -1425,13 +1983,6 @@
--tw-gradient-from: var(--color-purple-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
- .from-white\/20 {
- --tw-gradient-from: color-mix(in srgb, #fff 20%, transparent);
- @supports (color: color-mix(in lab, red, red)) {
- --tw-gradient-from: color-mix(in oklab, var(--color-white) 20%, transparent);
- }
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
- }
.via-purple-500 {
--tw-gradient-via: var(--color-purple-500);
--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
@@ -1445,10 +1996,6 @@
--tw-gradient-to: var(--color-cyan-400);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
- .to-cyan-500 {
- --tw-gradient-to: var(--color-cyan-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
- }
.to-gray-100 {
--tw-gradient-to: var(--color-gray-100);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
@@ -1457,6 +2004,10 @@
--tw-gradient-to: var(--color-green-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
+ .to-indigo-50 {
+ --tw-gradient-to: var(--color-indigo-50);
+ --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
+ }
.to-indigo-600 {
--tw-gradient-to: var(--color-indigo-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
@@ -1477,34 +2028,14 @@
--tw-gradient-to: var(--color-pink-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
- .to-purple-500 {
- --tw-gradient-to: var(--color-purple-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
- }
.to-purple-600 {
--tw-gradient-to: var(--color-purple-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
- .to-red-500 {
- --tw-gradient-to: var(--color-red-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
- }
- .to-rose-500 {
- --tw-gradient-to: var(--color-rose-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
- }
.to-teal-400 {
--tw-gradient-to: var(--color-teal-400);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
- .to-teal-500 {
- --tw-gradient-to: var(--color-teal-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
- }
- .to-transparent {
- --tw-gradient-to: transparent;
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
- }
.box-decoration-clone {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
@@ -1528,6 +2059,9 @@
.object-center {
object-position: center;
}
+ .p-0 {
+ padding: calc(var(--spacing) * 0);
+ }
.p-1 {
padding: calc(var(--spacing) * 1);
}
@@ -1537,12 +2071,18 @@
.p-2 {
padding: calc(var(--spacing) * 2);
}
+ .p-2\.5 {
+ padding: calc(var(--spacing) * 2.5);
+ }
.p-3 {
padding: calc(var(--spacing) * 3);
}
.p-4 {
padding: calc(var(--spacing) * 4);
}
+ .p-5 {
+ padding: calc(var(--spacing) * 5);
+ }
.p-6 {
padding: calc(var(--spacing) * 6);
}
@@ -1594,6 +2134,9 @@
.py-2 {
padding-block: calc(var(--spacing) * 2);
}
+ .py-2\.5 {
+ padding-block: calc(var(--spacing) * 2.5);
+ }
.py-3 {
padding-block: calc(var(--spacing) * 3);
}
@@ -1624,6 +2167,12 @@
.py-32 {
padding-block: calc(var(--spacing) * 32);
}
+ .pt-1 {
+ padding-top: calc(var(--spacing) * 1);
+ }
+ .pt-2 {
+ padding-top: calc(var(--spacing) * 2);
+ }
.pt-3 {
padding-top: calc(var(--spacing) * 3);
}
@@ -1654,15 +2203,30 @@
.pr-4 {
padding-right: calc(var(--spacing) * 4);
}
+ .pr-8 {
+ padding-right: calc(var(--spacing) * 8);
+ }
.pr-10 {
padding-right: calc(var(--spacing) * 10);
}
+ .pr-12 {
+ padding-right: calc(var(--spacing) * 12);
+ }
+ .pb-2 {
+ padding-bottom: calc(var(--spacing) * 2);
+ }
.pb-4 {
padding-bottom: calc(var(--spacing) * 4);
}
.pb-6 {
padding-bottom: calc(var(--spacing) * 6);
}
+ .pb-8 {
+ padding-bottom: calc(var(--spacing) * 8);
+ }
+ .pb-16 {
+ padding-bottom: calc(var(--spacing) * 16);
+ }
.pb-20 {
padding-bottom: calc(var(--spacing) * 20);
}
@@ -1672,12 +2236,24 @@
.pl-3 {
padding-left: calc(var(--spacing) * 3);
}
+ .pl-6 {
+ padding-left: calc(var(--spacing) * 6);
+ }
+ .pl-7 {
+ padding-left: calc(var(--spacing) * 7);
+ }
.pl-8 {
padding-left: calc(var(--spacing) * 8);
}
+ .pl-9 {
+ padding-left: calc(var(--spacing) * 9);
+ }
.pl-10 {
padding-left: calc(var(--spacing) * 10);
}
+ .pl-12 {
+ padding-left: calc(var(--spacing) * 12);
+ }
.text-center {
text-align: center;
}
@@ -1768,18 +2344,22 @@
--tw-leading: var(--leading-tight);
line-height: var(--leading-tight);
}
- .font-black {
- --tw-font-weight: var(--font-weight-black);
- font-weight: var(--font-weight-black);
- }
.font-bold {
--tw-font-weight: var(--font-weight-bold);
font-weight: var(--font-weight-bold);
}
+ .font-extrabold {
+ --tw-font-weight: var(--font-weight-extrabold);
+ font-weight: var(--font-weight-extrabold);
+ }
.font-medium {
--tw-font-weight: var(--font-weight-medium);
font-weight: var(--font-weight-medium);
}
+ .font-normal {
+ --tw-font-weight: var(--font-weight-normal);
+ font-weight: var(--font-weight-normal);
+ }
.font-semibold {
--tw-font-weight: var(--font-weight-semibold);
font-weight: var(--font-weight-semibold);
@@ -1792,6 +2372,15 @@
--tw-tracking: var(--tracking-wider);
letter-spacing: var(--tracking-wider);
}
+ .text-balance {
+ text-wrap: balance;
+ }
+ .text-wrap {
+ text-wrap: wrap;
+ }
+ .break-words {
+ overflow-wrap: break-word;
+ }
.break-all {
word-break: break-all;
}
@@ -1810,6 +2399,18 @@
.whitespace-pre-wrap {
white-space: pre-wrap;
}
+ .text-amber-800 {
+ color: var(--color-amber-800);
+ }
+ .text-blue-100 {
+ color: var(--color-blue-100);
+ }
+ .text-blue-200 {
+ color: var(--color-blue-200);
+ }
+ .text-blue-400 {
+ color: var(--color-blue-400);
+ }
.text-blue-500 {
color: var(--color-blue-500);
}
@@ -1825,9 +2426,15 @@
.text-blue-900 {
color: var(--color-blue-900);
}
+ .text-emerald-500 {
+ color: var(--color-emerald-500);
+ }
.text-gray-100 {
color: var(--color-gray-100);
}
+ .text-gray-200 {
+ color: var(--color-gray-200);
+ }
.text-gray-300 {
color: var(--color-gray-300);
}
@@ -1849,6 +2456,9 @@
.text-gray-900 {
color: var(--color-gray-900);
}
+ .text-green-300 {
+ color: var(--color-green-300);
+ }
.text-green-400 {
color: var(--color-green-400);
}
@@ -1864,6 +2474,15 @@
.text-green-800 {
color: var(--color-green-800);
}
+ .text-indigo-100 {
+ color: var(--color-indigo-100);
+ }
+ .text-indigo-600 {
+ color: var(--color-indigo-600);
+ }
+ .text-indigo-700 {
+ color: var(--color-indigo-700);
+ }
.text-indigo-800 {
color: var(--color-indigo-800);
}
@@ -1876,6 +2495,24 @@
.text-orange-700 {
color: var(--color-orange-700);
}
+ .text-orange-800 {
+ color: var(--color-orange-800);
+ }
+ .text-pink-500 {
+ color: var(--color-pink-500);
+ }
+ .text-pink-700 {
+ color: var(--color-pink-700);
+ }
+ .text-purple-100 {
+ color: var(--color-purple-100);
+ }
+ .text-purple-200 {
+ color: var(--color-purple-200);
+ }
+ .text-purple-400 {
+ color: var(--color-purple-400);
+ }
.text-purple-500 {
color: var(--color-purple-500);
}
@@ -1891,6 +2528,9 @@
.text-purple-900 {
color: var(--color-purple-900);
}
+ .text-red-400 {
+ color: var(--color-red-400);
+ }
.text-red-500 {
color: var(--color-red-500);
}
@@ -1915,6 +2555,9 @@
.text-white {
color: var(--color-white);
}
+ .text-yellow-400 {
+ color: var(--color-yellow-400);
+ }
.text-yellow-500 {
color: var(--color-yellow-500);
}
@@ -1942,6 +2585,14 @@
.line-through {
text-decoration-line: line-through;
}
+ .underline {
+ text-decoration-line: underline;
+ }
+ .placeholder-gray-400 {
+ &::placeholder {
+ color: var(--color-gray-400);
+ }
+ }
.placeholder-gray-600 {
&::placeholder {
color: var(--color-gray-600);
@@ -1953,15 +2604,27 @@
.opacity-5 {
opacity: 5%;
}
+ .opacity-10 {
+ opacity: 10%;
+ }
.opacity-20 {
opacity: 20%;
}
.opacity-25 {
opacity: 25%;
}
+ .opacity-40 {
+ opacity: 40%;
+ }
.opacity-50 {
opacity: 50%;
}
+ .opacity-60 {
+ opacity: 60%;
+ }
+ .opacity-70 {
+ opacity: 70%;
+ }
.opacity-75 {
opacity: 75%;
}
@@ -1971,9 +2634,6 @@
.opacity-90 {
opacity: 90%;
}
- .opacity-95 {
- opacity: 95%;
- }
.opacity-100 {
opacity: 100%;
}
@@ -1988,6 +2648,10 @@
--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
+ .shadow-inner {
+ --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
+ box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
+ }
.shadow-lg {
--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
@@ -2008,21 +2672,67 @@
--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
+ .ring {
+ --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
+ box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
+ }
+ .ring-0 {
+ --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
+ box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
+ }
.ring-2 {
--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
+ .shadow-outline-purple {
+ box-shadow: 0 0 0 3px hsla(259, 97%, 87%, 0.45);
+ }
+ .shadow-indigo-500\/30 {
+ --tw-shadow-color: color-mix(in srgb, #6875f5 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 30%, transparent) var(--tw-shadow-alpha), transparent);
+ }
+ }
.ring-purple-500 {
--tw-ring-color: var(--color-purple-500);
}
+ .ring-purple-500\/30 {
+ --tw-ring-color: color-mix(in srgb, #9061f9 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ --tw-ring-color: color-mix(in oklab, var(--color-purple-500) 30%, transparent);
+ }
+ }
+ .ring-purple-600 {
+ --tw-ring-color: var(--color-purple-600);
+ }
+ .ring-white {
+ --tw-ring-color: var(--color-white);
+ }
+ .ring-offset-2 {
+ --tw-ring-offset-width: 2px;
+ --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
+ }
.outline {
outline-style: var(--tw-outline-style);
outline-width: 1px;
}
+ .blur {
+ --tw-blur: blur(8px);
+ filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
+ }
.blur-3xl {
--tw-blur: blur(var(--blur-3xl));
filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
+ .drop-shadow-lg {
+ --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));
+ --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
+ filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
+ }
+ .grayscale {
+ --tw-grayscale: grayscale(100%);
+ filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
+ }
.filter {
filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
@@ -2036,11 +2746,6 @@
-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
- .backdrop-blur-xl {
- --tw-backdrop-blur: blur(var(--blur-xl));
- -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
- backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
- }
.transition {
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
@@ -2071,6 +2776,14 @@
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
transition-duration: var(--tw-duration, var(--default-transition-duration));
}
+ .duration-75 {
+ --tw-duration: 75ms;
+ transition-duration: 75ms;
+ }
+ .duration-100 {
+ --tw-duration: 100ms;
+ transition-duration: 100ms;
+ }
.duration-150 {
--tw-duration: 150ms;
transition-duration: 150ms;
@@ -2095,6 +2808,14 @@
--tw-ease: var(--ease-out);
transition-timing-function: var(--ease-out);
}
+ .outline-none {
+ --tw-outline-style: none;
+ outline-style: none;
+ }
+ .select-none {
+ -webkit-user-select: none;
+ user-select: none;
+ }
.group-open\:rotate-90 {
&:is(:where(.group):is([open], :popover-open, :open) *) {
rotate: 90deg;
@@ -2108,6 +2829,16 @@
}
}
}
+ .group-hover\:scale-105 {
+ &:is(:where(.group):hover *) {
+ @media (hover: hover) {
+ --tw-scale-x: 105%;
+ --tw-scale-y: 105%;
+ --tw-scale-z: 105%;
+ scale: var(--tw-scale-x) var(--tw-scale-y);
+ }
+ }
+ }
.group-hover\:scale-110 {
&:is(:where(.group):hover *) {
@media (hover: hover) {
@@ -2118,6 +2849,13 @@
}
}
}
+ .group-hover\:text-gray-400 {
+ &:is(:where(.group):hover *) {
+ @media (hover: hover) {
+ color: var(--color-gray-400);
+ }
+ }
+ }
.group-hover\:text-gray-600 {
&:is(:where(.group):hover *) {
@media (hover: hover) {
@@ -2125,6 +2863,13 @@
}
}
}
+ .group-hover\:text-gray-900 {
+ &:is(:where(.group):hover *) {
+ @media (hover: hover) {
+ color: var(--color-gray-900);
+ }
+ }
+ }
.group-hover\:text-purple-600 {
&:is(:where(.group):hover *) {
@media (hover: hover) {
@@ -2146,6 +2891,16 @@
}
}
}
+ .peer-checked\:border-indigo-500 {
+ &:is(:where(.peer):checked ~ *) {
+ border-color: var(--color-indigo-500);
+ }
+ }
+ .peer-checked\:bg-indigo-50 {
+ &:is(:where(.peer):checked ~ *) {
+ background-color: var(--color-indigo-50);
+ }
+ }
.peer-checked\:bg-purple-600 {
&:is(:where(.peer):checked ~ *) {
background-color: var(--color-purple-600);
@@ -2168,6 +2923,54 @@
outline-style: none;
}
}
+ .file\:mr-4 {
+ &::file-selector-button {
+ margin-right: calc(var(--spacing) * 4);
+ }
+ }
+ .file\:rounded {
+ &::file-selector-button {
+ border-radius: 0.25rem;
+ }
+ }
+ .file\:border-0 {
+ &::file-selector-button {
+ border-style: var(--tw-border-style);
+ border-width: 0px;
+ }
+ }
+ .file\:bg-purple-100 {
+ &::file-selector-button {
+ background-color: var(--color-purple-100);
+ }
+ }
+ .file\:px-3 {
+ &::file-selector-button {
+ padding-inline: calc(var(--spacing) * 3);
+ }
+ }
+ .file\:py-1 {
+ &::file-selector-button {
+ padding-block: calc(var(--spacing) * 1);
+ }
+ }
+ .file\:text-sm {
+ &::file-selector-button {
+ font-size: var(--text-sm);
+ line-height: var(--tw-leading, var(--text-sm--line-height));
+ }
+ }
+ .file\:font-medium {
+ &::file-selector-button {
+ --tw-font-weight: var(--font-weight-medium);
+ font-weight: var(--font-weight-medium);
+ }
+ }
+ .file\:text-purple-700 {
+ &::file-selector-button {
+ color: var(--color-purple-700);
+ }
+ }
.after\:absolute {
&::after {
content: var(--tw-content);
@@ -2254,6 +3057,28 @@
}
}
}
+ .last\:mb-0 {
+ &:last-child {
+ margin-bottom: calc(var(--spacing) * 0);
+ }
+ }
+ .last\:border-0 {
+ &:last-child {
+ border-style: var(--tw-border-style);
+ border-width: 0px;
+ }
+ }
+ .last\:border-b-0 {
+ &:last-child {
+ border-bottom-style: var(--tw-border-style);
+ border-bottom-width: 0px;
+ }
+ }
+ .last\:pb-0 {
+ &:last-child {
+ padding-bottom: calc(var(--spacing) * 0);
+ }
+ }
.focus-within\:text-purple-500 {
&:focus-within {
color: var(--color-purple-500);
@@ -2267,14 +3092,6 @@
}
}
}
- .hover\:-translate-y-2 {
- &:hover {
- @media (hover: hover) {
- --tw-translate-y: calc(var(--spacing) * -2);
- translate: var(--tw-translate-x) var(--tw-translate-y);
- }
- }
- }
.hover\:scale-105 {
&:hover {
@media (hover: hover) {
@@ -2285,6 +3102,16 @@
}
}
}
+ .hover\:scale-110 {
+ &:hover {
+ @media (hover: hover) {
+ --tw-scale-x: 110%;
+ --tw-scale-y: 110%;
+ --tw-scale-z: 110%;
+ scale: var(--tw-scale-x) var(--tw-scale-y);
+ }
+ }
+ }
.hover\:border-blue-300 {
&:hover {
@media (hover: hover) {
@@ -2320,6 +3147,13 @@
}
}
}
+ .hover\:border-indigo-500 {
+ &:hover {
+ @media (hover: hover) {
+ border-color: var(--color-indigo-500);
+ }
+ }
+ }
.hover\:border-orange-300 {
&:hover {
@media (hover: hover) {
@@ -2348,6 +3182,16 @@
}
}
}
+ .hover\:bg-black\/10 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: color-mix(in srgb, #000 10%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
+ }
+ }
+ }
+ }
.hover\:bg-blue-50 {
&:hover {
@media (hover: hover) {
@@ -2355,6 +3199,20 @@
}
}
}
+ .hover\:bg-blue-100 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-blue-100);
+ }
+ }
+ }
+ .hover\:bg-blue-600 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-blue-600);
+ }
+ }
+ }
.hover\:bg-blue-700 {
&:hover {
@media (hover: hover) {
@@ -2383,6 +3241,13 @@
}
}
}
+ .hover\:bg-gray-300 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-gray-300);
+ }
+ }
+ }
.hover\:bg-gray-400 {
&:hover {
@media (hover: hover) {
@@ -2397,6 +3262,27 @@
}
}
}
+ .hover\:bg-green-50 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-green-50);
+ }
+ }
+ }
+ .hover\:bg-green-100 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-green-100);
+ }
+ }
+ }
+ .hover\:bg-green-200 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-green-200);
+ }
+ }
+ }
.hover\:bg-green-700 {
&:hover {
@media (hover: hover) {
@@ -2404,6 +3290,13 @@
}
}
}
+ .hover\:bg-indigo-200 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-indigo-200);
+ }
+ }
+ }
.hover\:bg-indigo-700 {
&:hover {
@media (hover: hover) {
@@ -2411,6 +3304,13 @@
}
}
}
+ .hover\:bg-orange-50 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-orange-50);
+ }
+ }
+ }
.hover\:bg-orange-700 {
&:hover {
@media (hover: hover) {
@@ -2453,6 +3353,20 @@
}
}
}
+ .hover\:bg-red-100 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-red-100);
+ }
+ }
+ }
+ .hover\:bg-red-200 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-red-200);
+ }
+ }
+ }
.hover\:bg-red-600 {
&:hover {
@media (hover: hover) {
@@ -2484,6 +3398,13 @@
}
}
}
+ .hover\:bg-yellow-300 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-yellow-300);
+ }
+ }
+ }
.hover\:bg-yellow-700 {
&:hover {
@media (hover: hover) {
@@ -2491,6 +3412,13 @@
}
}
}
+ .hover\:text-blue-600 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-blue-600);
+ }
+ }
+ }
.hover\:text-blue-700 {
&:hover {
@media (hover: hover) {
@@ -2498,6 +3426,20 @@
}
}
}
+ .hover\:text-blue-900 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-blue-900);
+ }
+ }
+ }
+ .hover\:text-gray-300 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-gray-300);
+ }
+ }
+ }
.hover\:text-gray-600 {
&:hover {
@media (hover: hover) {
@@ -2526,6 +3468,41 @@
}
}
}
+ .hover\:text-green-600 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-green-600);
+ }
+ }
+ }
+ .hover\:text-green-800 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-green-800);
+ }
+ }
+ }
+ .hover\:text-green-900 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-green-900);
+ }
+ }
+ }
+ .hover\:text-indigo-600 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-indigo-600);
+ }
+ }
+ }
+ .hover\:text-purple-600 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-purple-600);
+ }
+ }
+ }
.hover\:text-purple-700 {
&:hover {
@media (hover: hover) {
@@ -2540,6 +3517,41 @@
}
}
}
+ .hover\:text-purple-900 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-purple-900);
+ }
+ }
+ }
+ .hover\:text-red-500 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-red-500);
+ }
+ }
+ }
+ .hover\:text-red-600 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-red-600);
+ }
+ }
+ }
+ .hover\:text-red-700 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-red-700);
+ }
+ }
+ }
+ .hover\:text-red-900 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-red-900);
+ }
+ }
+ }
.hover\:text-white {
&:hover {
@media (hover: hover) {
@@ -2547,6 +3559,20 @@
}
}
}
+ .hover\:text-yellow-900 {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-yellow-900);
+ }
+ }
+ }
+ .hover\:no-underline {
+ &:hover {
+ @media (hover: hover) {
+ text-decoration-line: none;
+ }
+ }
+ }
.hover\:underline {
&:hover {
@media (hover: hover) {
@@ -2561,6 +3587,13 @@
}
}
}
+ .hover\:opacity-80 {
+ &:hover {
+ @media (hover: hover) {
+ opacity: 80%;
+ }
+ }
+ }
.hover\:opacity-90 {
&:hover {
@media (hover: hover) {
@@ -2568,11 +3601,10 @@
}
}
}
- .hover\:shadow-2xl {
+ .hover\:opacity-100 {
&:hover {
@media (hover: hover) {
- --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
+ opacity: 100%;
}
}
}
@@ -2600,6 +3632,35 @@
}
}
}
+ .hover\:ring-2 {
+ &:hover {
+ @media (hover: hover) {
+ --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
+ box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
+ }
+ }
+ }
+ .hover\:ring-purple-500 {
+ &:hover {
+ @media (hover: hover) {
+ --tw-ring-color: var(--color-purple-500);
+ }
+ }
+ }
+ .hover\:file\:bg-purple-200 {
+ &:hover {
+ @media (hover: hover) {
+ &::file-selector-button {
+ background-color: var(--color-purple-200);
+ }
+ }
+ }
+ }
+ .focus\:z-10 {
+ &:focus {
+ z-index: 10;
+ }
+ }
.focus\:border-gray-500 {
&:focus {
border-color: var(--color-gray-500);
@@ -2625,6 +3686,11 @@
border-color: var(--color-red-400);
}
}
+ .focus\:border-red-500 {
+ &:focus {
+ border-color: var(--color-red-500);
+ }
+ }
.focus\:border-transparent {
&:focus {
border-color: transparent;
@@ -2642,6 +3708,12 @@
}
}
}
+ .focus\:ring-1 {
+ &:focus {
+ --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
+ box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
+ }
+ }
.focus\:ring-2 {
&:focus {
--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
@@ -2678,16 +3750,39 @@
box-shadow: 0 0 0 3px hsla(0, 90%, 84%, 0.45);
}
}
+ .focus\:shadow-outline-yellow {
+ &:focus {
+ box-shadow: 0 0 0 3px hsla(45, 97%, 53%, 0.45);
+ }
+ }
+ .focus\:ring-blue-500 {
+ &:focus {
+ --tw-ring-color: var(--color-blue-500);
+ }
+ }
.focus\:ring-indigo-500 {
&:focus {
--tw-ring-color: var(--color-indigo-500);
}
}
+ .focus\:ring-orange-500 {
+ &:focus {
+ --tw-ring-color: var(--color-orange-500);
+ }
+ }
.focus\:ring-purple-500 {
&:focus {
--tw-ring-color: var(--color-purple-500);
}
}
+ .focus\:ring-purple-500\/20 {
+ &:focus {
+ --tw-ring-color: color-mix(in srgb, #9061f9 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ --tw-ring-color: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
+ }
+ }
+ }
.focus\:ring-purple-600 {
&:focus {
--tw-ring-color: var(--color-purple-600);
@@ -2698,6 +3793,19 @@
--tw-ring-color: var(--color-red-500);
}
}
+ .focus\:ring-red-500\/20 {
+ &:focus {
+ --tw-ring-color: color-mix(in srgb, #f05252 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ --tw-ring-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
+ }
+ }
+ }
+ .focus\:ring-yellow-500 {
+ &:focus {
+ --tw-ring-color: var(--color-yellow-500);
+ }
+ }
.focus\:ring-offset-2 {
&:focus {
--tw-ring-offset-width: 2px;
@@ -2735,16 +3843,50 @@
color: var(--color-gray-500);
}
}
+ .disabled\:pointer-events-none {
+ &:disabled {
+ pointer-events: none;
+ }
+ }
.disabled\:cursor-not-allowed {
&:disabled {
cursor: not-allowed;
}
}
+ .disabled\:bg-gray-400 {
+ &:disabled {
+ background-color: var(--color-gray-400);
+ }
+ }
.disabled\:opacity-50 {
&:disabled {
opacity: 50%;
}
}
+ .disabled\:hover\:scale-100 {
+ &:disabled {
+ &:hover {
+ @media (hover: hover) {
+ --tw-scale-x: 100%;
+ --tw-scale-y: 100%;
+ --tw-scale-z: 100%;
+ scale: var(--tw-scale-x) var(--tw-scale-y);
+ }
+ }
+ }
+ }
+ .sm\:not-sr-only {
+ @media (width >= 40rem) {
+ position: static;
+ width: auto;
+ height: auto;
+ padding: 0;
+ margin: 0;
+ overflow: visible;
+ clip-path: none;
+ white-space: normal;
+ }
+ }
.sm\:m-4 {
@media (width >= 40rem) {
margin: calc(var(--spacing) * 4);
@@ -2795,6 +3937,11 @@
display: flex;
}
}
+ .sm\:inline {
+ @media (width >= 40rem) {
+ display: inline;
+ }
+ }
.sm\:inline-block {
@media (width >= 40rem) {
display: inline-block;
@@ -2835,6 +3982,11 @@
max-width: var(--container-lg);
}
}
+ .sm\:max-w-md {
+ @media (width >= 40rem) {
+ max-width: var(--container-md);
+ }
+ }
.sm\:max-w-xl {
@media (width >= 40rem) {
max-width: var(--container-xl);
@@ -2996,6 +4148,11 @@
margin-top: calc(var(--spacing) * 0);
}
}
+ .md\:ml-2 {
+ @media (width >= 48rem) {
+ margin-left: calc(var(--spacing) * 2);
+ }
+ }
.md\:block {
@media (width >= 48rem) {
display: block;
@@ -3011,6 +4168,11 @@
display: none;
}
}
+ .md\:h-24 {
+ @media (width >= 48rem) {
+ height: calc(var(--spacing) * 24);
+ }
+ }
.md\:h-auto {
@media (width >= 48rem) {
height: auto;
@@ -3021,6 +4183,11 @@
width: calc(1/2 * 100%);
}
}
+ .md\:w-24 {
+ @media (width >= 48rem) {
+ width: calc(var(--spacing) * 24);
+ }
+ }
.md\:grid-cols-1 {
@media (width >= 48rem) {
grid-template-columns: repeat(1, minmax(0, 1fr));
@@ -3046,6 +4213,11 @@
grid-template-columns: repeat(5, minmax(0, 1fr));
}
}
+ .md\:grid-cols-6 {
+ @media (width >= 48rem) {
+ grid-template-columns: repeat(6, minmax(0, 1fr));
+ }
+ }
.md\:flex-row {
@media (width >= 48rem) {
flex-direction: row;
@@ -3061,6 +4233,25 @@
justify-content: space-between;
}
}
+ .md\:justify-start {
+ @media (width >= 48rem) {
+ justify-content: flex-start;
+ }
+ }
+ .md\:gap-12 {
+ @media (width >= 48rem) {
+ gap: calc(var(--spacing) * 12);
+ }
+ }
+ .md\:space-x-2 {
+ @media (width >= 48rem) {
+ :where(& > :not(:last-child)) {
+ --tw-space-x-reverse: 0;
+ margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
+ margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
+ }
+ }
+ }
.md\:space-x-3 {
@media (width >= 48rem) {
:where(& > :not(:last-child)) {
@@ -3075,9 +4266,14 @@
padding: calc(var(--spacing) * 12);
}
}
- .md\:py-32 {
+ .md\:py-28 {
@media (width >= 48rem) {
- padding-block: calc(var(--spacing) * 32);
+ padding-block: calc(var(--spacing) * 28);
+ }
+ }
+ .md\:text-left {
+ @media (width >= 48rem) {
+ text-align: left;
}
}
.md\:text-2xl {
@@ -3141,6 +4337,24 @@
display: flex;
}
}
+ .lg\:hidden {
+ @media (width >= 64rem) {
+ display: none;
+ }
+ }
+ .lg\:max-w-md {
+ @media (width >= 64rem) {
+ max-width: var(--container-md);
+ }
+ }
+ .lg\:scale-105 {
+ @media (width >= 64rem) {
+ --tw-scale-x: 105%;
+ --tw-scale-y: 105%;
+ --tw-scale-z: 105%;
+ scale: var(--tw-scale-x) var(--tw-scale-y);
+ }
+ }
.lg\:grid-cols-2 {
@media (width >= 64rem) {
grid-template-columns: repeat(2, minmax(0, 1fr));
@@ -3161,21 +4375,78 @@
grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
+ .lg\:flex-row {
+ @media (width >= 64rem) {
+ flex-direction: row;
+ }
+ }
+ .lg\:items-center {
+ @media (width >= 64rem) {
+ align-items: center;
+ }
+ }
+ .lg\:items-start {
+ @media (width >= 64rem) {
+ align-items: flex-start;
+ }
+ }
+ .lg\:justify-between {
+ @media (width >= 64rem) {
+ justify-content: space-between;
+ }
+ }
.lg\:gap-12 {
@media (width >= 64rem) {
gap: calc(var(--spacing) * 12);
}
}
+ .lg\:border-l {
+ @media (width >= 64rem) {
+ border-left-style: var(--tw-border-style);
+ border-left-width: 1px;
+ }
+ }
+ .lg\:border-gray-200 {
+ @media (width >= 64rem) {
+ border-color: var(--color-gray-200);
+ }
+ }
.lg\:px-8 {
@media (width >= 64rem) {
padding-inline: calc(var(--spacing) * 8);
}
}
+ .lg\:py-24 {
+ @media (width >= 64rem) {
+ padding-block: calc(var(--spacing) * 24);
+ }
+ }
+ .lg\:pl-6 {
+ @media (width >= 64rem) {
+ padding-left: calc(var(--spacing) * 6);
+ }
+ }
+ .lg\:text-6xl {
+ @media (width >= 64rem) {
+ font-size: var(--text-6xl);
+ line-height: var(--tw-leading, var(--text-6xl--line-height));
+ }
+ }
+ .xl\:grid-cols-3 {
+ @media (width >= 80rem) {
+ grid-template-columns: repeat(3, minmax(0, 1fr));
+ }
+ }
.xl\:grid-cols-4 {
@media (width >= 80rem) {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
+ .xl\:grid-cols-5 {
+ @media (width >= 80rem) {
+ grid-template-columns: repeat(5, minmax(0, 1fr));
+ }
+ }
.xl\:grid-cols-8 {
@media (width >= 80rem) {
grid-template-columns: repeat(8, minmax(0, 1fr));
@@ -3198,6 +4469,16 @@
}
}
}
+ .dark\:border-blue-700 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-blue-700);
+ }
+ }
+ .dark\:border-blue-800 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-blue-800);
+ }
+ }
.dark\:border-gray-600 {
&:where(.dark, .dark *) {
border-color: var(--color-gray-600);
@@ -3213,21 +4494,66 @@
border-color: var(--color-gray-800);
}
}
+ .dark\:border-green-600 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-green-600);
+ }
+ }
+ .dark\:border-green-700 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-green-700);
+ }
+ }
+ .dark\:border-green-800 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-green-800);
+ }
+ }
.dark\:border-orange-700 {
&:where(.dark, .dark *) {
border-color: var(--color-orange-700);
}
}
+ .dark\:border-orange-800 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-orange-800);
+ }
+ }
+ .dark\:border-purple-400 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-purple-400);
+ }
+ }
+ .dark\:border-purple-500 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-purple-500);
+ }
+ }
+ .dark\:border-purple-600 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-purple-600);
+ }
+ }
.dark\:border-purple-700 {
&:where(.dark, .dark *) {
border-color: var(--color-purple-700);
}
}
+ .dark\:border-purple-800 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-purple-800);
+ }
+ }
.dark\:border-red-600 {
&:where(.dark, .dark *) {
border-color: var(--color-red-600);
}
}
+ .dark\:border-red-700 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-red-700);
+ }
+ }
.dark\:border-red-800 {
&:where(.dark, .dark *) {
border-color: var(--color-red-800);
@@ -3238,6 +4564,21 @@
border-color: var(--color-white);
}
}
+ .dark\:border-yellow-600 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-yellow-600);
+ }
+ }
+ .dark\:border-yellow-700 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-yellow-700);
+ }
+ }
+ .dark\:border-yellow-800 {
+ &:where(.dark, .dark *) {
+ border-color: var(--color-yellow-800);
+ }
+ }
.dark\:bg-blue-500 {
&:where(.dark, .dark *) {
background-color: var(--color-blue-500);
@@ -3263,6 +4604,40 @@
background-color: var(--color-blue-900);
}
}
+ .dark\:bg-blue-900\/20 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #233876 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-blue-900) 20%, transparent);
+ }
+ }
+ }
+ .dark\:bg-blue-900\/30 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #233876 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
+ }
+ }
+ }
+ .dark\:bg-blue-900\/50 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #233876 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-blue-900) 50%, transparent);
+ }
+ }
+ }
+ .dark\:bg-emerald-500 {
+ &:where(.dark, .dark *) {
+ background-color: var(--color-emerald-500);
+ }
+ }
+ .dark\:bg-gray-400 {
+ &:where(.dark, .dark *) {
+ background-color: var(--color-gray-400);
+ }
+ }
.dark\:bg-gray-600 {
&:where(.dark, .dark *) {
background-color: var(--color-gray-600);
@@ -3273,6 +4648,14 @@
background-color: var(--color-gray-700);
}
}
+ .dark\:bg-gray-700\/30 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #24262d 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-gray-700) 30%, transparent);
+ }
+ }
+ }
.dark\:bg-gray-700\/50 {
&:where(.dark, .dark *) {
background-color: color-mix(in srgb, #24262d 50%, transparent);
@@ -3286,6 +4669,30 @@
background-color: var(--color-gray-800);
}
}
+ .dark\:bg-gray-800\/50 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #1a1c23 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-gray-800) 50%, transparent);
+ }
+ }
+ }
+ .dark\:bg-gray-800\/75 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #1a1c23 75%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-gray-800) 75%, transparent);
+ }
+ }
+ }
+ .dark\:bg-gray-800\/80 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #1a1c23 80%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-gray-800) 80%, transparent);
+ }
+ }
+ }
.dark\:bg-gray-800\/90 {
&:where(.dark, .dark *) {
background-color: color-mix(in srgb, #1a1c23 90%, transparent);
@@ -3299,6 +4706,19 @@
background-color: var(--color-gray-900);
}
}
+ .dark\:bg-gray-900\/80 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #121317 80%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-gray-900) 80%, transparent);
+ }
+ }
+ }
+ .dark\:bg-gray-950 {
+ &:where(.dark, .dark *) {
+ background-color: var(--color-gray-950);
+ }
+ }
.dark\:bg-green-200 {
&:where(.dark, .dark *) {
background-color: var(--color-green-200);
@@ -3324,11 +4744,51 @@
background-color: var(--color-green-900);
}
}
+ .dark\:bg-green-900\/20 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #014737 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-green-900) 20%, transparent);
+ }
+ }
+ }
+ .dark\:bg-green-900\/30 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #014737 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-green-900) 30%, transparent);
+ }
+ }
+ }
+ .dark\:bg-green-900\/50 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #014737 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-green-900) 50%, transparent);
+ }
+ }
+ }
.dark\:bg-indigo-900 {
&:where(.dark, .dark *) {
background-color: var(--color-indigo-900);
}
}
+ .dark\:bg-indigo-900\/20 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #362f78 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-indigo-900) 20%, transparent);
+ }
+ }
+ }
+ .dark\:bg-indigo-900\/30 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #362f78 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-indigo-900) 30%, transparent);
+ }
+ }
+ }
.dark\:bg-orange-500 {
&:where(.dark, .dark *) {
background-color: var(--color-orange-500);
@@ -3349,6 +4809,40 @@
background-color: var(--color-orange-900);
}
}
+ .dark\:bg-orange-900\/20 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #771d1d 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-orange-900) 20%, transparent);
+ }
+ }
+ }
+ .dark\:bg-orange-900\/30 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #771d1d 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-orange-900) 30%, transparent);
+ }
+ }
+ }
+ .dark\:bg-orange-900\/50 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #771d1d 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-orange-900) 50%, transparent);
+ }
+ }
+ }
+ .dark\:bg-pink-700 {
+ &:where(.dark, .dark *) {
+ background-color: var(--color-pink-700);
+ }
+ }
+ .dark\:bg-purple-400 {
+ &:where(.dark, .dark *) {
+ background-color: var(--color-purple-400);
+ }
+ }
.dark\:bg-purple-500 {
&:where(.dark, .dark *) {
background-color: var(--color-purple-500);
@@ -3374,6 +4868,14 @@
background-color: var(--color-purple-900);
}
}
+ .dark\:bg-purple-900\/10 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #4a1d96 10%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-purple-900) 10%, transparent);
+ }
+ }
+ }
.dark\:bg-purple-900\/20 {
&:where(.dark, .dark *) {
background-color: color-mix(in srgb, #4a1d96 20%, transparent);
@@ -3390,6 +4892,14 @@
}
}
}
+ .dark\:bg-purple-900\/50 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #4a1d96 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-purple-900) 50%, transparent);
+ }
+ }
+ }
.dark\:bg-red-200 {
&:where(.dark, .dark *) {
background-color: var(--color-red-200);
@@ -3428,6 +4938,22 @@
}
}
}
+ .dark\:bg-red-900\/30 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #771d1d 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-red-900) 30%, transparent);
+ }
+ }
+ }
+ .dark\:bg-red-900\/50 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #771d1d 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-red-900) 50%, transparent);
+ }
+ }
+ }
.dark\:bg-teal-500 {
&:where(.dark, .dark *) {
background-color: var(--color-teal-500);
@@ -3458,6 +4984,35 @@
background-color: var(--color-yellow-800);
}
}
+ .dark\:bg-yellow-900 {
+ &:where(.dark, .dark *) {
+ background-color: var(--color-yellow-900);
+ }
+ }
+ .dark\:bg-yellow-900\/20 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #633112 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-yellow-900) 20%, transparent);
+ }
+ }
+ }
+ .dark\:bg-yellow-900\/30 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #633112 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-yellow-900) 30%, transparent);
+ }
+ }
+ }
+ .dark\:bg-yellow-900\/50 {
+ &:where(.dark, .dark *) {
+ background-color: color-mix(in srgb, #633112 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-yellow-900) 50%, transparent);
+ }
+ }
+ }
.dark\:from-gray-900 {
&:where(.dark, .dark *) {
--tw-gradient-from: var(--color-gray-900);
@@ -3479,6 +5034,15 @@
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
}
+ .dark\:to-indigo-900\/20 {
+ &:where(.dark, .dark *) {
+ --tw-gradient-to: color-mix(in srgb, #362f78 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ --tw-gradient-to: color-mix(in oklab, var(--color-indigo-900) 20%, transparent);
+ }
+ --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
+ }
+ }
.dark\:to-pink-900\/20 {
&:where(.dark, .dark *) {
--tw-gradient-to: color-mix(in srgb, #751a3d 20%, transparent);
@@ -3508,6 +5072,11 @@
color: var(--color-blue-400);
}
}
+ .dark\:text-emerald-100 {
+ &:where(.dark, .dark *) {
+ color: var(--color-emerald-100);
+ }
+ }
.dark\:text-gray-100 {
&:where(.dark, .dark *) {
color: var(--color-gray-100);
@@ -3553,6 +5122,11 @@
color: var(--color-green-200);
}
}
+ .dark\:text-green-300 {
+ &:where(.dark, .dark *) {
+ color: var(--color-green-300);
+ }
+ }
.dark\:text-green-400 {
&:where(.dark, .dark *) {
color: var(--color-green-400);
@@ -3568,11 +5142,26 @@
color: var(--color-indigo-200);
}
}
+ .dark\:text-indigo-300 {
+ &:where(.dark, .dark *) {
+ color: var(--color-indigo-300);
+ }
+ }
+ .dark\:text-indigo-400 {
+ &:where(.dark, .dark *) {
+ color: var(--color-indigo-400);
+ }
+ }
.dark\:text-orange-100 {
&:where(.dark, .dark *) {
color: var(--color-orange-100);
}
}
+ .dark\:text-orange-200 {
+ &:where(.dark, .dark *) {
+ color: var(--color-orange-200);
+ }
+ }
.dark\:text-orange-300 {
&:where(.dark, .dark *) {
color: var(--color-orange-300);
@@ -3583,6 +5172,11 @@
color: var(--color-orange-400);
}
}
+ .dark\:text-pink-100 {
+ &:where(.dark, .dark *) {
+ color: var(--color-pink-100);
+ }
+ }
.dark\:text-purple-100 {
&:where(.dark, .dark *) {
color: var(--color-purple-100);
@@ -3648,6 +5242,21 @@
color: var(--color-yellow-100);
}
}
+ .dark\:text-yellow-200 {
+ &:where(.dark, .dark *) {
+ color: var(--color-yellow-200);
+ }
+ }
+ .dark\:text-yellow-300 {
+ &:where(.dark, .dark *) {
+ color: var(--color-yellow-300);
+ }
+ }
+ .dark\:text-yellow-400 {
+ &:where(.dark, .dark *) {
+ color: var(--color-yellow-400);
+ }
+ }
.dark\:placeholder-gray-500 {
&:where(.dark, .dark *) {
&::placeholder {
@@ -3655,6 +5264,16 @@
}
}
}
+ .dark\:ring-gray-800 {
+ &:where(.dark, .dark *) {
+ --tw-ring-color: var(--color-gray-800);
+ }
+ }
+ .dark\:ring-offset-gray-800 {
+ &:where(.dark, .dark *) {
+ --tw-ring-offset-color: var(--color-gray-800);
+ }
+ }
.dark\:group-hover\:text-purple-400 {
&:where(.dark, .dark *) {
&:is(:where(.group):hover *) {
@@ -3664,6 +5283,25 @@
}
}
}
+ .dark\:group-hover\:text-white {
+ &:where(.dark, .dark *) {
+ &:is(:where(.group):hover *) {
+ @media (hover: hover) {
+ color: var(--color-white);
+ }
+ }
+ }
+ }
+ .dark\:peer-checked\:bg-indigo-900\/20 {
+ &:where(.dark, .dark *) {
+ &:is(:where(.peer):checked ~ *) {
+ background-color: color-mix(in srgb, #362f78 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-indigo-900) 20%, transparent);
+ }
+ }
+ }
+ }
.dark\:peer-focus\:ring-purple-800 {
&:where(.dark, .dark *) {
&:is(:where(.peer):focus ~ *) {
@@ -3671,6 +5309,20 @@
}
}
}
+ .dark\:file\:bg-purple-900 {
+ &:where(.dark, .dark *) {
+ &::file-selector-button {
+ background-color: var(--color-purple-900);
+ }
+ }
+ }
+ .dark\:file\:text-purple-300 {
+ &:where(.dark, .dark *) {
+ &::file-selector-button {
+ color: var(--color-purple-300);
+ }
+ }
+ }
.dark\:hover\:border-gray-500 {
&:where(.dark, .dark *) {
&:hover {
@@ -3680,6 +5332,15 @@
}
}
}
+ .dark\:hover\:border-purple-400 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ border-color: var(--color-purple-400);
+ }
+ }
+ }
+ }
.dark\:hover\:border-purple-500 {
&:where(.dark, .dark *) {
&:hover {
@@ -3698,6 +5359,24 @@
}
}
}
+ .dark\:hover\:bg-blue-900 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-blue-900);
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-gray-500 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-gray-500);
+ }
+ }
+ }
+ }
.dark\:hover\:bg-gray-600 {
&:where(.dark, .dark *) {
&:hover {
@@ -3737,6 +5416,69 @@
}
}
}
+ .dark\:hover\:bg-green-700\/50 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: color-mix(in srgb, #046c4e 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-green-700) 50%, transparent);
+ }
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-green-900 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-green-900);
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-green-900\/20 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: color-mix(in srgb, #014737 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-green-900) 20%, transparent);
+ }
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-indigo-900\/50 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: color-mix(in srgb, #362f78 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-indigo-900) 50%, transparent);
+ }
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-purple-600 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-purple-600);
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-purple-700 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-purple-700);
+ }
+ }
+ }
+ }
.dark\:hover\:bg-purple-900 {
&:where(.dark, .dark *) {
&:hover {
@@ -3746,6 +5488,81 @@
}
}
}
+ .dark\:hover\:bg-purple-900\/20 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: color-mix(in srgb, #4a1d96 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-purple-900) 20%, transparent);
+ }
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-purple-900\/50 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: color-mix(in srgb, #4a1d96 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-purple-900) 50%, transparent);
+ }
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-red-700\/50 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: color-mix(in srgb, #c81e1e 50%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-red-700) 50%, transparent);
+ }
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-red-900 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-red-900);
+ }
+ }
+ }
+ }
+ .dark\:hover\:bg-red-900\/20 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ background-color: color-mix(in srgb, #771d1d 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-red-900) 20%, transparent);
+ }
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-blue-100 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-blue-100);
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-blue-400 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-blue-400);
+ }
+ }
+ }
+ }
.dark\:hover\:text-gray-200 {
&:where(.dark, .dark *) {
&:hover {
@@ -3764,6 +5581,51 @@
}
}
}
+ .dark\:hover\:text-green-100 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-green-100);
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-green-400 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-green-400);
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-indigo-400 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-indigo-400);
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-purple-100 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-purple-100);
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-purple-200 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-purple-200);
+ }
+ }
+ }
+ }
.dark\:hover\:text-purple-300 {
&:where(.dark, .dark *) {
&:hover {
@@ -3773,6 +5635,56 @@
}
}
}
+ .dark\:hover\:text-purple-400 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-purple-400);
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-red-300 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-red-300);
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-red-400 {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-red-400);
+ }
+ }
+ }
+ }
+ .dark\:hover\:text-white {
+ &:where(.dark, .dark *) {
+ &:hover {
+ @media (hover: hover) {
+ color: var(--color-white);
+ }
+ }
+ }
+ }
+ .dark\:focus\:border-purple-400 {
+ &:where(.dark, .dark *) {
+ &:focus {
+ border-color: var(--color-purple-400);
+ }
+ }
+ }
+ .dark\:focus\:bg-gray-800 {
+ &:where(.dark, .dark *) {
+ &:focus {
+ background-color: var(--color-gray-800);
+ }
+ }
+ }
.dark\:focus\:placeholder-gray-600 {
&:where(.dark, .dark *) {
&:focus {
@@ -3789,6 +5701,27 @@
}
}
}
+ .dark\:focus\:ring-purple-400 {
+ &:where(.dark, .dark *) {
+ &:focus {
+ --tw-ring-color: var(--color-purple-400);
+ }
+ }
+ }
+ .dark\:focus\:ring-purple-600 {
+ &:where(.dark, .dark *) {
+ &:focus {
+ --tw-ring-color: var(--color-purple-600);
+ }
+ }
+ }
+ .dark\:lg\:border-gray-700 {
+ &:where(.dark, .dark *) {
+ @media (width >= 64rem) {
+ border-color: var(--color-gray-700);
+ }
+ }
+ }
}
@layer base {
input::placeholder, textarea::placeholder {