diff --git a/dist/style.css b/dist/style.css index 96f858f..7119b26 100644 --- a/dist/style.css +++ b/dist/style.css @@ -1,4 +1,4 @@ -@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&display=swap'); +@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&display=swap"); /* ! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com @@ -8,11 +8,10 @@ 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) */ -body{ - overflow-x: hidden; +body { + overflow-x: hidden; } - *, ::before, ::after { @@ -28,7 +27,7 @@ body{ ::before, ::after { - --tw-content: ''; + --tw-content: ""; } /* @@ -48,9 +47,11 @@ html { -moz-tab-size: 4; /* 3 */ -o-tab-size: 4; - tab-size: 4; + tab-size: 4; /* 3 */ - font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, + "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, + "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ font-feature-settings: normal; /* 5 */ @@ -91,7 +92,7 @@ Add the correct text decoration in Chrome, Edge, and Safari. abbr:where([title]) { -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; + text-decoration: underline dotted; } /* @@ -135,7 +136,8 @@ code, kbd, samp, pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace; /* 1 */ font-size: 1em; /* 2 */ @@ -230,9 +232,9 @@ select { */ button, -[type='button'], -[type='reset'], -[type='submit'] { +[type="button"], +[type="reset"], +[type="submit"] { -webkit-appearance: button; /* 1 */ background-color: transparent; @@ -279,7 +281,7 @@ Correct the cursor style of increment and decrement buttons in Safari. 2. Correct the outline style in Safari. */ -[type='search'] { +[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; @@ -372,7 +374,8 @@ textarea { 2. Set the default placeholder color to the user's configured gray 400 color. */ -input::-moz-placeholder, textarea::-moz-placeholder { +input::-moz-placeholder, +textarea::-moz-placeholder { opacity: 1; /* 1 */ color: #9ca3af; @@ -440,10 +443,25 @@ video { display: none; } -[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{ +[type="text"], +input:where(:not([type])), +[type="email"], +[type="url"], +[type="password"], +[type="number"], +[type="date"], +[type="datetime-local"], +[type="month"], +[type="search"], +[type="tel"], +[type="time"], +[type="week"], +[multiple], +textarea, +select { -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + -moz-appearance: none; + appearance: none; background-color: #fff; border-color: #6b7280; border-width: 1px; @@ -457,80 +475,110 @@ video { --tw-shadow: 0 0 #0000; } -[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{ +[type="text"]:focus, +input:where(:not([type])):focus, +[type="email"]:focus, +[type="url"]:focus, +[type="password"]:focus, +[type="number"]:focus, +[type="date"]:focus, +[type="datetime-local"]:focus, +[type="month"]:focus, +[type="search"]:focus, +[type="tel"]:focus, +[type="time"]:focus, +[type="week"]:focus, +[multiple]:focus, +textarea:focus, +select:focus { outline: 2px solid transparent; outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 + var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 + calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + var(--tw-shadow); border-color: #2563eb; } -input::-moz-placeholder, textarea::-moz-placeholder{ +input::-moz-placeholder, +textarea::-moz-placeholder { color: #6b7280; opacity: 1; } -input::placeholder,textarea::placeholder{ +input::placeholder, +textarea::placeholder { color: #6b7280; opacity: 1; } -::-webkit-datetime-edit-fields-wrapper{ +::-webkit-datetime-edit-fields-wrapper { padding: 0; } -::-webkit-date-and-time-value{ +::-webkit-date-and-time-value { min-height: 1.5em; text-align: inherit; } -::-webkit-datetime-edit{ +::-webkit-datetime-edit { display: inline-flex; } -::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{ +::-webkit-datetime-edit, +::-webkit-datetime-edit-year-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-minute-field, +::-webkit-datetime-edit-second-field, +::-webkit-datetime-edit-millisecond-field, +::-webkit-datetime-edit-meridiem-field { padding-top: 0; padding-bottom: 0; } -select{ +select { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-right: 2.5rem; -webkit-print-color-adjust: exact; - print-color-adjust: exact; + print-color-adjust: exact; } -[multiple],[size]:where(select:not([size="1"])){ +[multiple], +[size]:where(select:not([size="1"])) { background-image: initial; background-position: initial; background-repeat: unset; background-size: initial; padding-right: 0.75rem; -webkit-print-color-adjust: unset; - print-color-adjust: unset; + print-color-adjust: unset; } -[type='checkbox'],[type='radio']{ +[type="checkbox"], +[type="radio"] { -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + -moz-appearance: none; + appearance: none; padding: 0; -webkit-print-color-adjust: exact; - print-color-adjust: exact; + print-color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; -webkit-user-select: none; - -moz-user-select: none; - user-select: none; + -moz-user-select: none; + user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; @@ -541,27 +589,32 @@ select{ --tw-shadow: 0 0 #0000; } -[type='checkbox']{ +[type="checkbox"] { border-radius: 0px; } -[type='radio']{ +[type="radio"] { border-radius: 100%; } -[type='checkbox']:focus,[type='radio']:focus{ +[type="checkbox"]:focus, +[type="radio"]:focus { outline: 2px solid transparent; outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 + var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 + calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + var(--tw-shadow); } -[type='checkbox']:checked,[type='radio']:checked{ +[type="checkbox"]:checked, +[type="radio"]:checked { border-color: transparent; background-color: currentColor; background-size: 100% 100%; @@ -569,36 +622,39 @@ select{ background-repeat: no-repeat; } -[type='checkbox']:checked{ +[type="checkbox"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); } @media (forced-colors: active) { - [type='checkbox']:checked{ + [type="checkbox"]:checked { -webkit-appearance: auto; - -moz-appearance: auto; - appearance: auto; + -moz-appearance: auto; + appearance: auto; } } -[type='radio']:checked{ +[type="radio"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); } @media (forced-colors: active) { - [type='radio']:checked{ + [type="radio"]:checked { -webkit-appearance: auto; - -moz-appearance: auto; - appearance: auto; + -moz-appearance: auto; + appearance: auto; } } -[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{ +[type="checkbox"]:checked:hover, +[type="checkbox"]:checked:focus, +[type="radio"]:checked:hover, +[type="radio"]:checked:focus { border-color: transparent; background-color: currentColor; } -[type='checkbox']:indeterminate{ +[type="checkbox"]:indeterminate { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); border-color: transparent; background-color: currentColor; @@ -608,19 +664,20 @@ select{ } @media (forced-colors: active) { - [type='checkbox']:indeterminate{ + [type="checkbox"]:indeterminate { -webkit-appearance: auto; - -moz-appearance: auto; - appearance: auto; + -moz-appearance: auto; + appearance: auto; } } -[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{ +[type="checkbox"]:indeterminate:hover, +[type="checkbox"]:indeterminate:focus { border-color: transparent; background-color: currentColor; } -[type='file']{ +[type="file"] { background: unset; border-color: inherit; border-width: 0; @@ -630,12 +687,14 @@ select{ line-height: inherit; } -[type='file']:focus{ +[type="file"]:focus { outline: 1px solid ButtonText; outline: 1px auto -webkit-focus-ring-color; } -*, ::before, ::after{ +*, +::before, +::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; @@ -645,19 +704,19 @@ select{ --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); @@ -665,27 +724,27 @@ select{ --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop{ + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; @@ -695,19 +754,19 @@ select{ --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); @@ -715,27 +774,27 @@ select{ --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -.sr-only{ + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.sr-only { position: absolute; width: 1px; height: 1px; @@ -747,1693 +806,1759 @@ select{ border-width: 0; } -.fixed{ +.fixed { position: fixed; } -.absolute{ +.absolute { position: absolute; } -.relative{ +.relative { position: relative; } -.inset-0{ +.inset-0 { inset: 0px; } -.-left-1{ +.-left-1 { left: -0.25rem; } -.-top-1{ +.-top-1 { top: -0.25rem; } -.bottom-8{ +.bottom-8 { bottom: 2rem; } -.end-1{ +.end-1 { inset-inline-end: 0.25rem; } -.right-8{ +.right-8 { right: 2rem; } -.top-1\/2{ +.top-1\/2 { top: 50%; } -.top-14{ +.top-14 { top: 3.5rem; } -.z-20{ +.z-20 { z-index: 20; } -.z-50{ +.z-50 { z-index: 50; } -.col-span-6{ +.col-span-6 { grid-column: span 6 / span 6; } -.m-1{ +.m-1 { margin: 0.25rem; } -.m-2{ +.m-2 { margin: 0.5rem; } -.m-3{ +.m-3 { margin: 0.75rem; } -.m-auto{ +.m-auto { margin: auto; } -.mx-auto{ +.mx-auto { margin-left: auto; margin-right: auto; } -.mb-2{ +.mb-2 { margin-bottom: 0.5rem; } -.mb-3{ +.mb-3 { margin-bottom: 0.75rem; } -.mb-4{ +.mb-4 { margin-bottom: 1rem; } -.mb-6{ +.mb-6 { margin-bottom: 1.5rem; } -.ml-4{ +.ml-4 { margin-left: 1rem; } -.mt-1{ +.mt-1 { margin-top: 0.25rem; } -.mt-1\.5{ +.mt-1\.5 { margin-top: 0.375rem; } -.mt-12{ +.mt-12 { margin-top: 3rem; } -.mt-16{ +.mt-16 { margin-top: 4rem; } -.mt-3{ +.mt-3 { margin-top: 0.75rem; } -.mt-4{ +.mt-4 { margin-top: 1rem; } -.mt-6{ +.mt-6 { margin-top: 1.5rem; } -.mt-8{ +.mt-8 { margin-top: 2rem; } -.block{ +.block { display: block; } -.flex{ +.flex { display: flex; } -.inline-flex{ +.inline-flex { display: inline-flex; } -.grid{ +.grid { display: grid; } -.hidden{ +.hidden { display: none; } -.h-1\/3{ +.h-1\/3 { height: 33.333333%; } -.h-10{ +.h-10 { height: 2.5rem; } -.h-12{ +.h-12 { height: 3rem; } -.h-16{ +.h-16 { height: 4rem; } -.h-24{ +.h-24 { height: 6rem; } -.h-36{ +.h-36 { height: 9rem; } -.h-44{ +.h-44 { height: 11rem; } -.h-5{ +.h-5 { height: 1.25rem; } -.h-56{ +.h-56 { height: 14rem; } -.h-6{ +.h-6 { height: 1.5rem; } -.h-8{ +.h-8 { height: 2rem; } -.h-96{ +.h-96 { height: 24rem; } -.h-\[350px\]{ +.h-\[350px\] { height: 350px; } -.h-auto{ +.h-auto { height: auto; } -.h-fit{ +.h-fit { height: -moz-fit-content; height: fit-content; } -.h-full{ +.h-full { height: 100%; } -.h-screen{ +.h-screen { height: 100vh; } -.max-h-0{ +.max-h-0 { max-height: 0px; } -.max-h-fit{ +.max-h-fit { max-height: -moz-fit-content; max-height: fit-content; } -.max-h-max{ +.max-h-max { max-height: -moz-max-content; max-height: max-content; } -.min-h-fit{ +.min-h-fit { min-height: -moz-fit-content; min-height: fit-content; } -.min-h-full{ +.min-h-full { min-height: 100%; } -.min-h-screen{ +.min-h-screen { min-height: 100vh; } -.w-1\/3{ +.w-1\/3 { width: 33.333333%; } -.w-10{ +.w-10 { width: 2.5rem; } -.w-12{ +.w-12 { width: 3rem; } -.w-2\/3{ +.w-2\/3 { width: 66.666667%; } -.w-3\/12{ +.w-3\/12 { width: 25%; } -.w-36{ +.w-36 { width: 9rem; } -.w-44{ +.w-44 { width: 11rem; } -.w-5{ +.w-5 { width: 1.25rem; } -.w-5\/6{ +.w-5\/6 { width: 83.333333%; } -.w-6{ +.w-6 { width: 1.5rem; } -.w-9{ +.w-9 { width: 2.25rem; } -.w-auto{ +.w-auto { width: auto; } -.w-fit{ +.w-fit { width: -moz-fit-content; width: fit-content; } -.w-full{ +.w-full { width: 100%; } -.w-screen{ +.w-screen { width: 100vw; } -.min-w-min{ +.min-w-min { min-width: -moz-min-content; min-width: min-content; } -.max-w-3xl{ +.max-w-3xl { max-width: 48rem; } -.max-w-lg{ +.max-w-lg { max-width: 32rem; } -.max-w-md{ +.max-w-md { max-width: 28rem; } -.max-w-screen-xl{ +.max-w-screen-xl { max-width: 1280px; } -.max-w-sm{ +.max-w-sm { max-width: 24rem; } -.max-w-xl{ +.max-w-xl { max-width: 36rem; } -.flex-1{ +.flex-1 { flex: 1 1 0%; } -.-translate-y-1{ +.-translate-y-1 { --tw-translate-y: -0.25rem; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.-translate-y-1\/2{ +.-translate-y-1\/2 { --tw-translate-y: -50%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.scale-125{ +.scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.scale-90{ - --tw-scale-x: .9; - --tw-scale-y: .9; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +.scale-90 { + --tw-scale-x: 0.9; + --tw-scale-y: 0.9; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.transform{ - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +.transform { + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.cursor-pointer{ +.cursor-pointer { cursor: pointer; } -.grid-cols-1{ +.grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } -.grid-cols-6{ +.grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } -.flex-row{ +.flex-row { flex-direction: row; } -.flex-col{ +.flex-col { flex-direction: column; } -.flex-wrap{ +.flex-wrap { flex-wrap: wrap; } -.place-content-center{ +.place-content-center { place-content: center; } -.items-center{ +.items-center { align-items: center; } -.justify-start{ +.justify-start { justify-content: flex-start; } -.justify-center{ +.justify-center { justify-content: center; } -.justify-between{ +.justify-between { justify-content: space-between; } -.justify-evenly{ +.justify-evenly { justify-content: space-evenly; } -.gap-1{ +.gap-1 { gap: 0.25rem; } -.gap-1\.5{ +.gap-1\.5 { gap: 0.375rem; } -.gap-2{ +.gap-2 { gap: 0.5rem; } -.gap-4{ +.gap-4 { gap: 1rem; } -.gap-6{ +.gap-6 { gap: 1.5rem; } -.gap-8{ +.gap-8 { gap: 2rem; } -.space-y-1 > :not([hidden]) ~ :not([hidden]){ +.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); } -.space-y-4 > :not([hidden]) ~ :not([hidden]){ +.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); } -.overflow-hidden{ +.overflow-hidden { overflow: hidden; } -.rounded{ +.rounded { border-radius: 0.25rem; } -.rounded-2xl{ +.rounded-2xl { border-radius: 1rem; } -.rounded-3xl{ +.rounded-3xl { border-radius: 1.5rem; } -.rounded-full{ +.rounded-full { border-radius: 9999px; } -.rounded-lg{ +.rounded-lg { border-radius: 0.5rem; } -.rounded-md{ +.rounded-md { border-radius: 0.375rem; } -.rounded-xl{ +.rounded-xl { border-radius: 0.75rem; } -.rounded-b-xl{ +.rounded-b-xl { border-bottom-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; } -.rounded-tr-none{ +.rounded-tr-none { border-top-right-radius: 0px; } -.border{ +.border { border-width: 1px; } -.border-0{ +.border-0 { border-width: 0px; } -.border-2{ +.border-2 { border-width: 2px; } -.border-b{ +.border-b { border-bottom-width: 1px; } -.border-t{ +.border-t { border-top-width: 1px; } -.border-blue-600{ +.border-blue-600 { --tw-border-opacity: 1; border-color: rgb(37 99 235 / var(--tw-border-opacity)); } -.border-gray-100{ +.border-gray-100 { --tw-border-opacity: 1; border-color: rgb(243 244 246 / var(--tw-border-opacity)); } -.border-gray-200{ +.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity)); } -.border-gray-600{ +.border-gray-600 { --tw-border-opacity: 1; border-color: rgb(75 85 99 / var(--tw-border-opacity)); } -.border-transparent{ +.border-transparent { border-color: transparent; } -.border-white{ +.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); } -.border-b-gray-700{ +.border-b-gray-700 { --tw-border-opacity: 1; border-bottom-color: rgb(55 65 81 / var(--tw-border-opacity)); } -.bg-blue-600{ +.bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(37 99 235 / var(--tw-bg-opacity)); } -.bg-cyan-400{ +.bg-cyan-400 { --tw-bg-opacity: 1; background-color: rgb(34 211 238 / var(--tw-bg-opacity)); } -.bg-cyan-50{ +.bg-cyan-50 { --tw-bg-opacity: 1; background-color: rgb(236 254 255 / var(--tw-bg-opacity)); } -.bg-cyan-800{ +.bg-cyan-800 { --tw-bg-opacity: 1; background-color: rgb(21 94 117 / var(--tw-bg-opacity)); } -.bg-gray-100{ +.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); } -.bg-gray-200{ +.bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); } -.bg-gray-300{ +.bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity)); } -.bg-indigo-600{ +.bg-indigo-600 { --tw-bg-opacity: 1; background-color: rgb(79 70 229 / var(--tw-bg-opacity)); } -.bg-slate-100{ +.bg-slate-100 { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity)); } -.bg-transparent{ +.bg-transparent { background-color: transparent; } -.bg-white{ +.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } -.bg-gradient-to-r{ +.bg-gradient-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops)); } -.from-black{ +.from-black { --tw-gradient-from: #000 var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } -.from-gray-700{ +.from-gray-700 { --tw-gradient-from: #374151 var(--tw-gradient-from-position); --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } -.from-green-300{ +.from-green-300 { --tw-gradient-from: #86efac var(--tw-gradient-from-position); --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } -.via-blue-500{ - --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to); +.via-blue-500 { + --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), + #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to); } -.via-gray-900{ - --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to); +.via-gray-900 { + --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), + #111827 var(--tw-gradient-via-position), var(--tw-gradient-to); } -.to-black{ +.to-black { --tw-gradient-to: #000 var(--tw-gradient-to-position); } -.to-gray-700{ +.to-gray-700 { --tw-gradient-to: #374151 var(--tw-gradient-to-position); } -.to-purple-600{ +.to-purple-600 { --tw-gradient-to: #9333ea var(--tw-gradient-to-position); } -.bg-clip-text{ +.bg-clip-text { -webkit-background-clip: text; - background-clip: text; + background-clip: text; } -.object-contain{ +.object-contain { -o-object-fit: contain; - object-fit: contain; + object-fit: contain; } -.object-cover{ +.object-cover { -o-object-fit: cover; - object-fit: cover; + object-fit: cover; } -.object-center{ +.object-center { -o-object-position: center; - object-position: center; + object-position: center; } -.p-2{ +.p-2 { padding: 0.5rem; } -.p-4{ +.p-4 { padding: 1rem; } -.p-5{ +.p-5 { padding: 1.25rem; } -.p-6{ +.p-6 { padding: 1.5rem; } -.px-4{ +.px-4 { padding-left: 1rem; padding-right: 1rem; } -.px-5{ +.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; } -.px-6{ +.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } -.px-8{ +.px-8 { padding-left: 2rem; padding-right: 2rem; } -.py-12{ +.py-12 { padding-top: 3rem; padding-bottom: 3rem; } -.py-16{ +.py-16 { padding-top: 4rem; padding-bottom: 4rem; } -.py-2{ +.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } -.py-3{ +.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; } -.py-32{ +.py-32 { padding-top: 8rem; padding-bottom: 8rem; } -.py-6{ +.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; } -.py-8{ +.py-8 { padding-top: 2rem; padding-bottom: 2rem; } -.pb-1{ +.pb-1 { padding-bottom: 0.25rem; } -.pb-5{ +.pb-5 { padding-bottom: 1.25rem; } -.pb-6{ +.pb-6 { padding-bottom: 1.5rem; } -.pb-8{ +.pb-8 { padding-bottom: 2rem; } -.pe-32{ +.pe-32 { padding-inline-end: 8rem; } -.pl-2{ +.pl-2 { padding-left: 0.5rem; } -.pl-6{ +.pl-6 { padding-left: 1.5rem; } -.pr-2{ +.pr-2 { padding-right: 0.5rem; } -.pt-1{ +.pt-1 { padding-top: 0.25rem; } -.pt-16{ +.pt-16 { padding-top: 4rem; } -.pt-3{ +.pt-3 { padding-top: 0.75rem; } -.pt-6{ +.pt-6 { padding-top: 1.5rem; } -.pt-8{ +.pt-8 { padding-top: 2rem; } -.text-center{ +.text-center { text-align: center; } -.font-grotesk{ +.font-grotesk { font-family: Space Grotesk, sans-serif; } -.text-2xl{ +.text-2xl { font-size: 1.5rem; line-height: 2rem; } -.text-3xl{ +.text-3xl { font-size: 1.875rem; line-height: 2.25rem; } -.text-base{ +.text-base { font-size: 1rem; line-height: 1.5rem; } -.text-lg{ +.text-lg { font-size: 1.125rem; line-height: 1.75rem; } -.text-sm{ +.text-sm { font-size: 0.875rem; line-height: 1.25rem; } -.text-xl{ +.text-xl { font-size: 1.25rem; line-height: 1.75rem; } -.text-xs\/relaxed{ +.text-xs\/relaxed { font-size: 0.75rem; line-height: 1.625; } -.font-bold{ +.font-bold { font-weight: 700; } -.font-extrabold{ +.font-extrabold { font-weight: 800; } -.font-medium{ +.font-medium { font-weight: 500; } -.font-normal{ +.font-normal { font-weight: 400; } -.leading-relaxed{ +.leading-relaxed { line-height: 1.625; } -.tracking-tight{ +.tracking-tight { letter-spacing: -0.025em; } -.text-black{ +.text-black { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); } -.text-blue-600{ +.text-blue-600 { --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity)); } -.text-cyan-600{ +.text-cyan-600 { --tw-text-opacity: 1; color: rgb(8 145 178 / var(--tw-text-opacity)); } -.text-gray-500{ +.text-gray-500 { --tw-text-opacity: 1; + position: relative; color: rgb(107 114 128 / var(--tw-text-opacity)); } -.text-gray-700{ +.text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity)); } -.text-gray-900{ +.text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); } -.text-indigo-600{ +.text-indigo-600 { --tw-text-opacity: 1; color: rgb(79 70 229 / var(--tw-text-opacity)); } -.text-neutral-400{ +.text-neutral-400 { --tw-text-opacity: 1; color: rgb(163 163 163 / var(--tw-text-opacity)); } -.text-teal-600{ +.text-teal-600 { --tw-text-opacity: 1; color: rgb(13 148 136 / var(--tw-text-opacity)); } -.text-teal-700{ +.text-teal-700 { --tw-text-opacity: 1; color: rgb(15 118 110 / var(--tw-text-opacity)); } -.text-transparent{ +.text-transparent { color: transparent; } -.text-white{ +.text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } -.underline{ +.underline { text-decoration-line: underline; } -.decoration-black{ +.decoration-black { text-decoration-color: #000; } -.decoration-cyan-600{ +.decoration-cyan-600 { text-decoration-color: #0891b2; } -.underline-offset-4{ +.underline-offset-4 { text-underline-offset: 4px; } -.opacity-40{ +.opacity-40 { opacity: 0.4; } -.shadow-2xl{ +.shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), + var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.shadow-lg{ - --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +.shadow-lg { + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), + 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), + 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), + var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.shadow-md{ +.shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), + 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), + var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.shadow-sm{ +.shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), + var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.shadow-black{ +.shadow-black { --tw-shadow-color: #000; --tw-shadow: var(--tw-shadow-colored); } -.backdrop-blur-sm{ +.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); - -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, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + -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, + text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, + -webkit-backdrop-filter; + transition-property: color, background-color, border-color, + text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, + backdrop-filter; + transition-property: color, background-color, border-color, + text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, + backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } -.transition-all{ +.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } -.transition-transform{ +.transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } -.duration-100{ +.duration-100 { transition-duration: 100ms; } -.duration-1000{ +.duration-1000 { transition-duration: 1000ms; } -.duration-300{ +.duration-300 { transition-duration: 300ms; } -.duration-75{ +.duration-75 { transition-duration: 75ms; } -.ease-in{ +.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); } -.ease-in-out{ +.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } -.before\:absolute::before{ +.before\:absolute::before { content: var(--tw-content); position: absolute; } -.before\:left-1::before{ +.before\:left-1::before { content: var(--tw-content); left: 0.25rem; } -.before\:top-1::before{ +.before\:top-1::before { content: var(--tw-content); top: 0.25rem; } -.before\:-z-\[1\]::before{ +.before\:-z-\[1\]::before { content: var(--tw-content); z-index: -1; } -.before\:h-full::before{ +.before\:h-full::before { content: var(--tw-content); height: 100%; } -.before\:w-full::before{ +.before\:w-full::before { content: var(--tw-content); width: 100%; } -.before\:border-0::before{ +.before\:border-0::before { content: var(--tw-content); border-width: 0px; } -.before\:border-2::before{ +.before\:border-2::before { content: var(--tw-content); border-width: 2px; } -.before\:transition-all::before{ +.before\:transition-all::before { content: var(--tw-content); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } -.before\:content-\[\'\'\]::before{ - --tw-content: ''; +.before\:content-\[\'\'\]::before { + --tw-content: ""; content: var(--tw-content); } -.hover\:left-0:hover{ +.hover\:left-0:hover { left: 0px; } -.hover\:top-0:hover{ +.hover\:top-0:hover { top: 0px; } -.hover\:scale-100:hover{ +.hover\:scale-100:hover { --tw-scale-x: 1; --tw-scale-y: 1; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.hover\:scale-105:hover{ +.hover\:scale-105:hover { --tw-scale-x: 1.05; --tw-scale-y: 1.05; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.hover\:scale-125:hover{ +.hover\:scale-125:hover { --tw-scale-x: 1.25; --tw-scale-y: 1.25; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.hover\:bg-blue-600:hover{ +.hover\:bg-blue-600:hover { --tw-bg-opacity: 1; background-color: rgb(37 99 235 / var(--tw-bg-opacity)); } -.hover\:bg-blue-700:hover{ +.hover\:bg-blue-700:hover { --tw-bg-opacity: 1; background-color: rgb(29 78 216 / var(--tw-bg-opacity)); } -.hover\:bg-cyan-700:hover{ +.hover\:bg-cyan-700:hover { --tw-bg-opacity: 1; background-color: rgb(14 116 144 / var(--tw-bg-opacity)); } -.hover\:bg-transparent:hover{ +.hover\:bg-transparent:hover { background-color: transparent; } -.hover\:text-blue-600:hover{ +.hover\:text-blue-600:hover { --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity)); } -.hover\:text-gray-500\/75:hover{ - color: rgb(107 114 128 / 0.75); +/*------------------------------------------------- */ + +.hover\:text-gray-500\/75:hover::after { + transform: scaleX(1); +} +.hover\:text-gray-500\/75:hover { + color: #fff; + text-shadow: 0px 0px 20px white; +} +.hover\:text-gray-500\/75::after { + content: ""; + width: 150%; + background-color: #fff; + height: 2px; + left: -25%; + position: absolute; + bottom: -6px; + transform: scaleX(0); + transition: transform 0.2s linear; } -.hover\:text-gray-700\/75:hover{ +.hover\:text-gray-700\/75:hover { color: rgb(55 65 81 / 0.75); } -.hover\:text-teal-700\/75:hover{ +.hover\:text-teal-700\/75:hover { color: rgb(15 118 110 / 0.75); } -.hover\:text-white:hover{ +.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } -.before\:hover\:left-0:hover::before{ +.before\:hover\:left-0:hover::before { content: var(--tw-content); left: 0px; } -.before\:hover\:top-0:hover::before{ +.before\:hover\:top-0:hover::before { content: var(--tw-content); top: 0px; } -.focus\:outline-none:focus{ +.focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; } -.focus\:ring:focus{ - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +.focus\:ring:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 + var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 + calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + var(--tw-shadow, 0 0 #0000); } -.active\:rotate-45:active{ +.active\:rotate-45:active { --tw-rotate: 45deg; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.active\:bg-white\/90:active{ +.active\:bg-white\/90:active { background-color: rgb(255 255 255 / 0.9); } -.active\:text-white:active{ +.active\:text-white:active { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } -.group:hover .group-hover\:underline{ +.group:hover .group-hover\:underline { text-decoration-line: underline; } -.group:hover .group-hover\:underline-offset-4{ +.group:hover .group-hover\:underline-offset-4 { text-underline-offset: 4px; } -:is([dir="rtl"] .rtl\:rotate-180){ +:is([dir="rtl"] .rtl\:rotate-180) { --tw-rotate: 180deg; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -@media (min-width: 640px){ - .sm\:col-span-3{ +@media (min-width: 640px) { + .sm\:col-span-3 { grid-column: span 3 / span 3; } - .sm\:mt-0{ + .sm\:mt-0 { margin-top: 0px; } - .sm\:flex{ + .sm\:flex { display: flex; } - .sm\:h-10{ + .sm\:h-10 { height: 2.5rem; } - .sm\:h-5\/6{ + .sm\:h-5\/6 { height: 83.333333%; } - .sm\:h-64{ + .sm\:h-64 { height: 16rem; } - .sm\:h-\[450px\]{ + .sm\:h-\[450px\] { height: 450px; } - .sm\:w-1\/3{ + .sm\:w-1\/3 { width: 33.333333%; } - .sm\:w-10{ + .sm\:w-10 { width: 2.5rem; } - .sm\:w-64{ + .sm\:w-64 { width: 16rem; } - .sm\:w-full{ + .sm\:w-full { width: 100%; } - .sm\:grid-cols-2{ + .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } - .sm\:flex-row{ + .sm\:flex-row { flex-direction: row; } - .sm\:items-center{ + .sm\:items-center { align-items: center; } - .sm\:justify-start{ + .sm\:justify-start { justify-content: flex-start; } - .sm\:justify-end{ + .sm\:justify-end { justify-content: flex-end; } - .sm\:justify-between{ + .sm\:justify-between { justify-content: space-between; } - .sm\:gap-4{ + .sm\:gap-4 { gap: 1rem; } - .sm\:px-12{ + .sm\:px-12 { padding-left: 3rem; padding-right: 3rem; } - .sm\:px-16{ + .sm\:px-16 { padding-left: 4rem; padding-right: 4rem; } - .sm\:px-6{ + .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } - .sm\:px-8{ + .sm\:px-8 { padding-left: 2rem; padding-right: 2rem; } - .sm\:py-12{ + .sm\:py-12 { padding-top: 3rem; padding-bottom: 3rem; } - .sm\:py-6{ + .sm\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; } - .sm\:py-8{ + .sm\:py-8 { padding-top: 2rem; padding-bottom: 2rem; } - .sm\:text-left{ + .sm\:text-left { text-align: left; } - .sm\:text-right{ + .sm\:text-right { text-align: right; } - .sm\:text-3xl{ + .sm\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; } - .sm\:text-4xl{ + .sm\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; } - .sm\:text-5xl{ + .sm\:text-5xl { font-size: 3rem; line-height: 1; } - .sm\:text-xl{ + .sm\:text-xl { font-size: 1.25rem; line-height: 1.75rem; } - .sm\:text-xl\/relaxed{ + .sm\:text-xl\/relaxed { font-size: 1.25rem; line-height: 1.625; } - :is([dir="ltr"] .ltr\:sm\:justify-start){ + :is([dir="ltr"] .ltr\:sm\:justify-start) { justify-content: flex-start; } - :is([dir="rtl"] .rtl\:sm\:justify-end){ + :is([dir="rtl"] .rtl\:sm\:justify-end) { justify-content: flex-end; } } -@media (min-width: 768px){ - .md\:m-4{ +@media (min-width: 768px) { + .md\:m-4 { margin: 1rem; } - .md\:m-6{ + .md\:m-6 { margin: 1.5rem; } - .md\:mb-4{ + .md\:mb-4 { margin-bottom: 1rem; } - .md\:mr-2{ + .md\:mr-2 { margin-right: 0.5rem; } - .md\:mt-20{ + .md\:mt-20 { margin-top: 5rem; } - .md\:block{ + .md\:block { display: block; } - .md\:flex{ + .md\:flex { display: flex; } - .md\:hidden{ + .md\:hidden { display: none; } - .md\:h-12{ + .md\:h-12 { height: 3rem; } - .md\:h-fit{ + .md\:h-fit { height: -moz-fit-content; height: fit-content; } - .md\:w-1\/2{ + .md\:w-1\/2 { width: 50%; } - .md\:w-1\/3{ + .md\:w-1\/3 { width: 33.333333%; } - .md\:w-12{ + .md\:w-12 { width: 3rem; } - .md\:w-4\/12{ + .md\:w-4\/12 { width: 33.333333%; } - .md\:w-7\/12{ + .md\:w-7\/12 { width: 58.333333%; } - .md\:w-full{ + .md\:w-full { width: 100%; } - .md\:flex-nowrap{ + .md\:flex-nowrap { flex-wrap: nowrap; } - .md\:items-center{ + .md\:items-center { align-items: center; } - .md\:gap-0{ + .md\:gap-0 { gap: 0px; } - .md\:gap-12{ + .md\:gap-12 { gap: 3rem; } - .md\:px-0{ + .md\:px-0 { padding-left: 0px; padding-right: 0px; } - .md\:px-10{ + .md\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; } - .md\:px-16{ + .md\:px-16 { padding-left: 4rem; padding-right: 4rem; } - .md\:px-2{ + .md\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } - .md\:px-6{ + .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } - .md\:py-0{ + .md\:py-0 { padding-top: 0px; padding-bottom: 0px; } - .md\:py-12{ + .md\:py-12 { padding-top: 3rem; padding-bottom: 3rem; } - .md\:py-2{ + .md\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } - .md\:py-6{ + .md\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; } - .md\:pl-5{ + .md\:pl-5 { padding-left: 1.25rem; } - .md\:pr-5{ + .md\:pr-5 { padding-right: 1.25rem; } - .md\:text-4xl{ + .md\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; } - .md\:text-xl{ + .md\:text-xl { font-size: 1.25rem; line-height: 1.75rem; } } -@media (min-width: 1024px){ - .lg\:order-last{ +@media (min-width: 1024px) { + .lg\:order-last { order: 9999; } - .lg\:col-span-5{ + .lg\:col-span-5 { grid-column: span 5 / span 5; } - .lg\:col-span-7{ + .lg\:col-span-7 { grid-column: span 7 / span 7; } - .lg\:m-4{ + .lg\:m-4 { margin: 1rem; } - .lg\:m-6{ + .lg\:m-6 { margin: 1.5rem; } - .lg\:mb-4{ + .lg\:mb-4 { margin-bottom: 1rem; } - .lg\:mr-2{ + .lg\:mr-2 { margin-right: 0.5rem; } - .lg\:mt-20{ + .lg\:mt-20 { margin-top: 5rem; } - .lg\:flex{ + .lg\:flex { display: flex; } - .lg\:grid{ + .lg\:grid { display: grid; } - .lg\:h-16{ + .lg\:h-16 { height: 4rem; } - .lg\:h-40{ + .lg\:h-40 { height: 10rem; } - .lg\:h-52{ + .lg\:h-52 { height: 13rem; } - .lg\:h-56{ + .lg\:h-56 { height: 14rem; } - .lg\:h-fit{ + .lg\:h-fit { height: -moz-fit-content; height: fit-content; } - .lg\:h-full{ + .lg\:h-full { height: 100%; } - .lg\:h-screen{ + .lg\:h-screen { height: 100vh; } - .lg\:min-h-screen{ + .lg\:min-h-screen { min-height: 100vh; } - .lg\:w-1\/2{ + .lg\:w-1\/2 { width: 50%; } - .lg\:w-1\/3{ + .lg\:w-1\/3 { width: 33.333333%; } - .lg\:w-16{ + .lg\:w-16 { width: 4rem; } - .lg\:w-4\/12{ + .lg\:w-4\/12 { width: 33.333333%; } - .lg\:w-4\/6{ + .lg\:w-4\/6 { width: 66.666667%; } - .lg\:w-40{ + .lg\:w-40 { width: 10rem; } - .lg\:w-52{ + .lg\:w-52 { width: 13rem; } - .lg\:w-56{ + .lg\:w-56 { width: 14rem; } - .lg\:w-full{ + .lg\:w-full { width: 100%; } - .lg\:max-w-3xl{ + .lg\:max-w-3xl { max-width: 48rem; } - .lg\:max-w-none{ + .lg\:max-w-none { max-width: none; } - .lg\:grid-cols-12{ + .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); } - .lg\:grid-cols-2{ + .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } - .lg\:grid-cols-3{ + .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } - .lg\:grid-cols-4{ + .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } - .lg\:flex-nowrap{ + .lg\:flex-nowrap { flex-wrap: nowrap; } - .lg\:items-center{ + .lg\:items-center { align-items: center; } - .lg\:justify-start{ + .lg\:justify-start { justify-content: flex-start; } - .lg\:gap-0{ + .lg\:gap-0 { gap: 0px; } - .lg\:gap-32{ + .lg\:gap-32 { gap: 8rem; } - .lg\:px-14{ + .lg\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; } - .lg\:px-16{ + .lg\:px-16 { padding-left: 4rem; padding-right: 4rem; } - .lg\:px-6{ + .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } - .lg\:px-8{ + .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; } - .lg\:py-12{ + .lg\:py-12 { padding-top: 3rem; padding-bottom: 3rem; } - .lg\:py-6{ + .lg\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; } - .lg\:pl-20{ + .lg\:pl-20 { padding-left: 5rem; } - .lg\:pr-20{ + .lg\:pr-20 { padding-right: 5rem; } - .lg\:text-left{ + .lg\:text-left { text-align: left; } - .lg\:text-lg{ + .lg\:text-lg { font-size: 1.125rem; line-height: 1.75rem; } - .lg\:text-xl{ + .lg\:text-xl { font-size: 1.25rem; line-height: 1.75rem; } - .lg\:hover\:rotate-180:hover{ + .lg\:hover\:rotate-180:hover { --tw-rotate: 180deg; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) + rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } } -@media (min-width: 1280px){ - .xl\:col-span-6{ +@media (min-width: 1280px) { + .xl\:col-span-6 { grid-column: span 6 / span 6; } -} \ No newline at end of file +}