From 5261a4eb38b4e5e89cc0b4699fab0dfe7655362a Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Sat, 27 Dec 2025 18:35:58 +0100 Subject: [PATCH] fix: recompile Tailwind CSS with shared macros source MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add shared/macros to Tailwind source scan for platform CSS - Revert toggle macro to use Tailwind classes (translate-x-*) - Rebuild CSS to include all required classes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- app/templates/shared/macros/inputs.html | 12 +- static/platform/css/tailwind.css | 1 + static/platform/css/tailwind.output.css | 2113 ++++++++++++++++++++++- 3 files changed, 2030 insertions(+), 96 deletions(-) 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 {