2024-09-27 20:07:00 -04:00
@ import url ( "https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Inter+Tight:ital,wght@0,500;0,600;0,700;1,700&display=fallback" ) ;
2024-09-25 22:09:15 -04:00
/* src/css/styles.css */
2024-09-27 20:07:00 -04:00
*, :: before , :: after {
2024-09-25 22:09:15 -04:00
--tw-border-spacing-x : 0 ;
--tw-border-spacing-y : 0 ;
--tw-translate-x : 0 ;
--tw-translate-y : 0 ;
--tw-rotate : 0 ;
--tw-skew-x : 0 ;
--tw-skew-y : 0 ;
--tw-scale-x : 1 ;
--tw-scale-y : 1 ;
--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-ring-offset-width : 0 px ;
--tw-ring-offset-color : #fff ;
--tw-ring-color : rgb ( 59 130 246 / 0.5 );
--tw-ring-offset-shadow : 0 0 #0000 ;
--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 : ;
--tw-contain-size : ;
--tw-contain-layout : ;
--tw-contain-paint : ;
--tw-contain-style : ;
}
2024-09-27 20:07:00 -04:00
:: backdrop {
2024-09-25 22:09:15 -04:00
--tw-border-spacing-x : 0 ;
--tw-border-spacing-y : 0 ;
--tw-translate-x : 0 ;
--tw-translate-y : 0 ;
--tw-rotate : 0 ;
--tw-skew-x : 0 ;
--tw-skew-y : 0 ;
--tw-scale-x : 1 ;
--tw-scale-y : 1 ;
--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-ring-offset-width : 0 px ;
--tw-ring-offset-color : #fff ;
--tw-ring-color : rgb ( 59 130 246 / 0.5 );
--tw-ring-offset-shadow : 0 0 #0000 ;
--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 : ;
--tw-contain-size : ;
--tw-contain-layout : ;
--tw-contain-paint : ;
--tw-contain-style : ;
}
/* ! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com */
/*
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)
*/
*,
:: before ,
:: after {
box-sizing : border-box ;
/* 1 */
border-width : 0 ;
/* 2 */
border-style : solid ;
/* 2 */
border-color : #e5e7eb ;
/* 2 */
}
:: before ,
:: after {
--tw-content : '' ;
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html ,
: host {
line-height : 1.5 ;
/* 1 */
-webkit- text-size-adjust : 100 % ;
/* 2 */
-moz- tab-size : 4 ;
/* 3 */
-o- tab-size : 4 ;
tab-size : 4 ;
/* 3 */
font-family : ui-sans-serif , system-ui , sans-serif , "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol" , "Noto Color Emoji" ;
/* 4 */
font-feature-settings : normal ;
/* 5 */
font-variation-settings : normal ;
/* 6 */
-webkit- tap-highlight-color : transparent ;
/* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
margin : 0 ;
/* 1 */
line-height : inherit ;
/* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
height : 0 ;
/* 1 */
color : inherit ;
/* 2 */
border-top-width : 1 px ;
/* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr : where ([ title ]) {
-webkit- text-decoration : underline dotted ;
text-decoration : underline dotted ;
}
/*
Remove the default font size and weight for headings.
*/
h1 ,
h2 ,
h3 ,
h4 ,
h5 ,
h6 {
font-size : inherit ;
font-weight : inherit ;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
color : inherit ;
text-decoration : inherit ;
}
/*
Add the correct font weight in Edge and Safari.
*/
b ,
strong {
font-weight : bolder ;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code ,
kbd ,
samp ,
pre {
font-family : ui-monospace , SFMono-Regular , Menlo , Monaco , Consolas , "Liberation Mono" , "Courier New" , monospace ;
/* 1 */
font-feature-settings : normal ;
/* 2 */
font-variation-settings : normal ;
/* 3 */
font-size : 1 em ;
/* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
font-size : 80 % ;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub ,
sup {
font-size : 75 % ;
line-height : 0 ;
position : relative ;
vertical-align : baseline ;
}
sub {
bottom : -0.25 em ;
}
sup {
top : -0.5 em ;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
text-indent : 0 ;
/* 1 */
border-color : inherit ;
/* 2 */
border-collapse : collapse ;
/* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button ,
input ,
optgroup ,
select ,
textarea {
font-family : inherit ;
/* 1 */
font-feature-settings : inherit ;
/* 1 */
font-variation-settings : inherit ;
/* 1 */
font-size : 100 % ;
/* 1 */
font-weight : inherit ;
/* 1 */
line-height : inherit ;
/* 1 */
letter-spacing : inherit ;
/* 1 */
color : inherit ;
/* 1 */
margin : 0 ;
/* 2 */
padding : 0 ;
/* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button ,
select {
text-transform : none ;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button ,
input : where ([ type = 'button' ]),
input : where ([ type = 'reset' ]),
input : where ([ type = 'submit' ]) {
-webkit- appearance : button ;
/* 1 */
background-color : transparent ;
/* 2 */
background-image : none ;
/* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
: -moz-focusring {
outline : auto ;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
: -moz-ui-invalid {
box-shadow : none ;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
vertical-align : baseline ;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
:: -webkit-inner-spin-button ,
:: -webkit-outer-spin-button {
height : auto ;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[ type = 'search' ] {
-webkit- appearance : textfield ;
/* 1 */
outline-offset : -2 px ;
/* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
:: -webkit-search-decoration {
-webkit- appearance : none ;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
:: -webkit-file-upload-button {
-webkit- appearance : button ;
/* 1 */
font : inherit ;
/* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
display : list-item ;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote ,
dl ,
dd ,
h1 ,
h2 ,
h3 ,
h4 ,
h5 ,
h6 ,
hr ,
figure ,
p ,
pre {
margin : 0 ;
}
fieldset {
margin : 0 ;
padding : 0 ;
}
legend {
padding : 0 ;
}
ol ,
ul ,
menu {
list-style : none ;
margin : 0 ;
padding : 0 ;
}
/*
Reset default styling for dialogs.
*/
dialog {
padding : 0 ;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
resize : vertical ;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input :: -moz-placeholder , textarea :: -moz-placeholder {
opacity : 1 ;
/* 1 */
color : #9ca3af ;
/* 2 */
}
input :: placeholder ,
textarea :: placeholder {
opacity : 1 ;
/* 1 */
color : #9ca3af ;
/* 2 */
}
/*
Set the default cursor for buttons.
*/
button ,
[ role = "button" ] {
cursor : pointer ;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
: disabled {
cursor : default ;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
This can trigger a poorly considered lint error in some tools but is included by design.
*/
img ,
svg ,
video ,
canvas ,
audio ,
iframe ,
embed ,
object {
display : block ;
/* 1 */
vertical-align : middle ;
/* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img ,
video {
max-width : 100 % ;
height : auto ;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[ hidden ] {
display : none ;
}
2024-09-27 20:07:00 -04:00
[ 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 ;
background-color : #fff ;
border-color : #6b7280 ;
border-width : 1 px ;
border-radius : 0 px ;
padding-top : 0.5 rem ;
padding-right : 0.75 rem ;
padding-bottom : 0.5 rem ;
padding-left : 0.75 rem ;
font-size : 1 rem ;
line-height : 1.5 rem ;
--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 {
outline : 2 px solid transparent ;
outline-offset : 2 px ;
--tw-ring-inset : var ( -- tw - empty , /*!*/ /*!*/ );
--tw-ring-offset-width : 0 px ;
--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 ( 1 px + 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 {
color : #6b7280 ;
opacity : 1 ;
}
input :: placeholder , textarea :: placeholder {
color : #6b7280 ;
opacity : 1 ;
}
:: -webkit-datetime-edit-fields-wrapper {
padding : 0 ;
}
:: -webkit-date-and-time-value {
min-height : 1.5 em ;
text-align : inherit ;
}
:: -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 {
padding-top : 0 ;
padding-bottom : 0 ;
}
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.5 rem center ;
background-repeat : no-repeat ;
background-size : 1.5 em 1.5 em ;
padding-right : 2.5 rem ;
-webkit- print-color-adjust : exact ;
print-color-adjust : exact ;
}
[ multiple ],[ size ] : where ( select : not ([ size = "1" ])) {
background-image : initial ;
background-position : initial ;
background-repeat : unset ;
background-size : initial ;
padding-right : 0.75 rem ;
-webkit- print-color-adjust : unset ;
print-color-adjust : unset ;
}
[ type = 'checkbox' ],[ type = 'radio' ] {
-webkit- appearance : none ;
-moz- appearance : none ;
appearance : none ;
padding : 0 ;
-webkit- 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 ;
flex-shrink : 0 ;
height : 1 rem ;
width : 1 rem ;
color : #2563eb ;
background-color : #fff ;
border-color : #6b7280 ;
border-width : 1 px ;
--tw-shadow : 0 0 #0000 ;
}
[ type = 'checkbox' ] {
border-radius : 0 px ;
}
[ type = 'radio' ] {
border-radius : 100 % ;
}
[ type = 'checkbox' ] : focus ,[ type = 'radio' ] : focus {
outline : 2 px solid transparent ;
outline-offset : 2 px ;
--tw-ring-inset : var ( -- tw - empty , /*!*/ /*!*/ );
--tw-ring-offset-width : 2 px ;
--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 ( 2 px + 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 {
border-color : transparent ;
background-color : currentColor ;
background-size : 100 % 100 % ;
background-position : center ;
background-repeat : no-repeat ;
}
[ 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 {
-webkit- appearance : auto ;
-moz- appearance : auto ;
appearance : auto ;
}
}
[ 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 {
-webkit- appearance : auto ;
-moz- appearance : auto ;
appearance : auto ;
}
}
[ 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 {
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 ;
background-size : 100 % 100 % ;
background-position : center ;
background-repeat : no-repeat ;
}
@ media ( forced-colors : active ) {
[ type = 'checkbox' ] : indeterminate {
-webkit- appearance : auto ;
-moz- appearance : auto ;
appearance : auto ;
}
}
[ type = 'checkbox' ] : indeterminate : hover ,[ type = 'checkbox' ] : indeterminate : focus {
border-color : transparent ;
background-color : currentColor ;
}
[ type = 'file' ] {
background : unset ;
border-color : inherit ;
border-width : 0 ;
border-radius : 0 ;
padding : 0 ;
font-size : unset ;
line-height : inherit ;
}
[ type = 'file' ] : focus {
outline : 1 px solid ButtonText ;
outline : 1 px auto -webkit- focus-ring-color ;
}
2024-09-30 21:29:21 -04:00
. absolute {
position : absolute ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. relative {
position : relative ;
2024-09-25 22:09:15 -04:00
}
2024-10-01 02:09:04 -04:00
. bottom-0 {
bottom : 0 px ;
}
2024-09-30 21:29:21 -04:00
. left-0 {
left : 0 px ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. left-1 \ / 2 {
left : 50 % ;
2024-09-25 22:09:15 -04:00
}
2024-10-01 02:09:04 -04:00
. left-full {
left : 100 % ;
}
2024-09-30 21:29:21 -04:00
. right-0 {
right : 0 px ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. top-0 {
top : 0 px ;
2024-09-27 20:07:00 -04:00
}
2024-09-30 21:29:21 -04:00
. top-2 {
top : 0.5 rem ;
2024-09-27 20:07:00 -04:00
}
2024-09-30 21:29:21 -04:00
. -z-10 {
z-index : -10 ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. z-10 {
z-index : 10 ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. z-20 {
z-index : 20 ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. z-30 {
z-index : 30 ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. z-50 {
z-index : 50 ;
2024-09-25 22:09:15 -04:00
}
2024-10-01 02:09:04 -04:00
. order-first {
order : -9999 ;
}
. -m-2 {
margin : -0.5 rem ;
}
. m-2 {
margin : 0.5 rem ;
}
. -mx-6 {
margin-left : -1.5 rem ;
margin-right : -1.5 rem ;
}
. mx-6 {
margin-left : 1.5 rem ;
margin-right : 1.5 rem ;
}
2024-09-30 21:29:21 -04:00
. mx-auto {
margin-left : auto ;
margin-right : auto ;
2024-09-25 22:09:15 -04:00
}
2024-10-01 02:09:04 -04:00
. -mr-20 {
margin-right : -5 rem ;
}
2024-09-30 21:29:21 -04:00
. mb-1 {
margin-bottom : 0.25 rem ;
2024-09-27 20:07:00 -04:00
}
2024-09-30 21:29:21 -04:00
. mb-2 {
margin-bottom : 0.5 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. mb-3 {
margin-bottom : 0.75 rem ;
2024-09-27 20:07:00 -04:00
}
2024-09-30 21:29:21 -04:00
. mb-4 {
margin-bottom : 1 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. mb-6 {
margin-bottom : 1.5 rem ;
2024-09-27 20:07:00 -04:00
}
2024-09-30 21:29:21 -04:00
. mb-8 {
margin-bottom : 2 rem ;
2024-09-27 20:07:00 -04:00
}
2024-09-30 21:29:21 -04:00
. ml-1 {
margin-left : 0.25 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. ml-2 {
margin-left : 0.5 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. mr-1 {
margin-right : 0.25 rem ;
2024-09-27 20:07:00 -04:00
}
2024-10-01 02:09:04 -04:00
. mr-2 {
margin-right : 0.5 rem ;
}
. mr-3 {
margin-right : 0.75 rem ;
}
2024-09-30 21:29:21 -04:00
. mr-4 {
margin-right : 1 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. mr-7 {
margin-right : 1.75 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. mt-1 {
margin-top : 0.25 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. mt-12 {
margin-top : 3 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. mt-2 {
margin-top : 0.5 rem ;
}
2024-09-27 20:07:00 -04:00
2024-10-01 02:09:04 -04:00
. mt-24 {
margin-top : 6 rem ;
}
2024-09-30 21:29:21 -04:00
. mt-4 {
margin-top : 1 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. mt-5 {
margin-top : 1.25 rem ;
}
2024-09-25 22:09:15 -04:00
2024-09-30 21:29:21 -04:00
. mt-6 {
margin-top : 1.5 rem ;
2024-09-25 22:09:15 -04:00
}
2024-10-01 02:09:04 -04:00
. box-content {
box-sizing : content-box ;
}
2024-09-30 21:29:21 -04:00
. block {
display : block ;
}
2024-09-25 22:09:15 -04:00
2024-09-30 21:29:21 -04:00
. inline-block {
display : inline-block ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. flex {
display : flex ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. inline-flex {
display : inline-flex ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. table {
display : table ;
2024-09-27 20:07:00 -04:00
}
2024-09-30 21:29:21 -04:00
. grid {
display : grid ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. inline-grid {
display : inline - grid ;
2024-09-25 22:09:15 -04:00
}
2024-10-01 02:09:04 -04:00
. hidden {
display : none ;
}
2024-09-30 21:29:21 -04:00
. h-10 {
height : 2.5 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. h-14 {
height : 3.5 rem ;
}
2024-09-25 22:09:15 -04:00
2024-09-30 21:29:21 -04:00
. h-20 {
height : 5 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. h-3 {
height : 0.75 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. h-32 {
height : 8 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. h-5 {
height : 1.25 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. h-6 {
height : 1.5 rem ;
}
2024-09-25 22:09:15 -04:00
2024-09-30 21:29:21 -04:00
. h-8 {
height : 2 rem ;
}
2024-09-25 22:09:15 -04:00
2024-09-30 21:29:21 -04:00
. h-9 {
height : 2.25 rem ;
2024-09-25 22:09:15 -04:00
}
2024-10-01 02:09:04 -04:00
. h- \ [ 280px \ ] {
height : 280 px ;
}
2024-09-30 21:29:21 -04:00
. h-auto {
height : auto ;
}
2024-09-25 22:09:15 -04:00
2024-09-30 21:29:21 -04:00
. h-full {
height : 100 % ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. min-h-screen {
min-height : 100 vh ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. w-1 \ / 2 {
width : 50 % ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. w-14 {
width : 3.5 rem ;
}
2024-09-25 22:09:15 -04:00
2024-09-30 21:29:21 -04:00
. w-16 {
width : 4 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. w-20 {
width : 5 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. w-3 {
width : 0.75 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. w-4 {
width : 1 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. w-5 {
width : 1.25 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. w-6 {
width : 1.5 rem ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. w-8 {
width : 2 rem ;
}
2024-10-01 02:09:04 -04:00
. w- \ [ 22rem \ ] {
width : 22 rem ;
}
2024-09-30 21:29:21 -04:00
. w- \ [ 365px \ ] {
width : 365 px ;
}
. w- \ [ calc \ ( 100 \ % \ + 1rem \ ) \ ] {
width : calc ( 100 % + 1 rem );
}
. w- \ [ full \ ] {
width : full ;
}
. w-auto {
width : auto ;
}
. w-fit {
width : -moz- fit-content ;
width : fit-content ;
}
. w-full {
width : 100 % ;
}
. min-w-full {
min-width : 100 % ;
}
. max-w-2xl {
max-width : 42 rem ;
}
. max-w-3xl {
max-width : 48 rem ;
}
. max-w-4xl {
max-width : 56 rem ;
}
. max-w-5xl {
max-width : 64 rem ;
}
2024-10-01 02:09:04 -04:00
. max-w-6xl {
max-width : 72 rem ;
}
. max-w- \ [ 94rem \ ] {
max-width : 94 rem ;
}
2024-09-30 21:29:21 -04:00
. max-w-lg {
max-width : 32 rem ;
}
2024-10-01 02:09:04 -04:00
. max-w-md {
max-width : 28 rem ;
}
2024-09-30 21:29:21 -04:00
. max-w-screen-sm {
max-width : 640 px ;
}
. max-w-sm {
max-width : 24 rem ;
}
. max-w-xl {
max-width : 36 rem ;
}
. max-w-xs {
max-width : 20 rem ;
}
. shrink-0 {
flex-shrink : 0 ;
}
. grow {
flex-grow : 1 ;
}
. -translate-x-0 {
--tw-translate-x : -0 px ;
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-x-1 \ / 2 {
--tw-translate-x : -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 ));
}
. -translate-x-4 {
--tw-translate-x : -1 rem ;
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-x-7 {
--tw-translate-x : -1.75 rem ;
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 ));
}
2024-10-01 02:09:04 -04:00
. -translate-x-8 {
--tw-translate-x : -2 rem ;
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-x- \ [ 70 \ % \ ] {
--tw-translate-x : -70 % ;
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 ));
}
2024-09-30 21:29:21 -04:00
. -translate-y-0 \ . 5 {
--tw-translate-y : -0.125 rem ;
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 ));
}
2024-10-01 02:09:04 -04:00
. -translate-y-4 {
--tw-translate-y : -1 rem ;
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-x-0 {
--tw-translate-x : 0 px ;
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-x-8 {
--tw-translate-x : 2 rem ;
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-0 {
--tw-translate-y : 0 px ;
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 \ / 3 {
--tw-translate-y : 33.333333 % ;
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 ));
}
2024-09-30 21:29:21 -04:00
. translate-y-24 {
--tw-translate-y : 6 rem ;
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-3 {
--tw-translate-y : 0.75 rem ;
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 ));
}
2024-10-01 02:09:04 -04:00
. translate-y-4 {
--tw-translate-y : 1 rem ;
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 ));
}
2024-09-30 21:29:21 -04:00
. translate-y-px {
--tw-translate-y : 1 px ;
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 ));
}
2024-10-01 02:09:04 -04:00
. rotate-1 {
--tw-rotate : 1 deg ;
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 ));
}
@ keyframes infinite-scroll {
from {
transform : translateX ( 0 );
}
to {
transform : translateX ( -100 % );
}
}
. animate-infinite-scroll {
animation : infinite - scroll 60 s linear infinite ;
}
@ keyframes infinite-scroll-inverse {
from {
transform : translateX ( -100 % );
}
to {
transform : translateX ( 0 );
}
}
. animate-infinite-scroll-inverse {
animation : infinite - scroll - inverse 60 s linear infinite ;
}
2024-09-30 21:29:21 -04:00
. cursor-default {
cursor : default ;
}
. cursor-pointer {
cursor : pointer ;
}
. select-none {
-webkit- user-select : none ;
-moz- user-select : none ;
user-select : none ;
}
2024-10-01 02:09:04 -04:00
. grid-cols-2 {
grid-template-columns : repeat ( 2 , minmax ( 0 , 1 fr ));
}
2024-09-30 21:29:21 -04:00
. grid-cols-3 {
grid-template-columns : repeat ( 3 , minmax ( 0 , 1 fr ));
}
. flex-row {
flex-direction : row ;
}
. flex-col {
flex-direction : column ;
}
. flex-wrap {
flex-wrap : wrap ;
}
2024-10-01 02:09:04 -04:00
. flex-nowrap {
flex-wrap : nowrap ;
}
2024-09-30 21:29:21 -04:00
. items-start {
align-items : flex-start ;
}
. items-end {
align-items : flex-end ;
}
. items-center {
align-items : center ;
}
. justify-end {
justify-content : flex-end ;
}
. justify-center {
justify-content : center ;
}
. justify-between {
justify-content : space-between ;
}
. gap-12 {
gap : 3 rem ;
}
. gap-2 {
gap : 0.5 rem ;
}
. gap-3 {
gap : 0.75 rem ;
}
2024-10-01 02:09:04 -04:00
. gap-4 {
gap : 1 rem ;
}
2024-09-30 21:29:21 -04:00
. gap-8 {
gap : 2 rem ;
}
. gap-x-3 {
-moz- column-gap : 0.75 rem ;
column-gap : 0.75 rem ;
}
. gap-y-3 {
row-gap : 0.75 rem ;
}
. space-x-1 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-x-reverse : 0 ;
margin-right : calc ( 0.25 rem * var ( -- tw - space - x - reverse ));
margin-left : calc ( 0.25 rem * calc ( 1 - var ( -- tw - space - x - reverse )));
}
. space-x-3 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-x-reverse : 0 ;
margin-right : calc ( 0.75 rem * var ( -- tw - space - x - reverse ));
margin-left : calc ( 0.75 rem * calc ( 1 - var ( -- tw - space - x - reverse )));
}
. space-x-4 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-x-reverse : 0 ;
margin-right : calc ( 1 rem * var ( -- tw - space - x - reverse ));
margin-left : calc ( 1 rem * calc ( 1 - var ( -- tw - space - x - reverse )));
}
. space-y-1 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 0.25 rem * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 0.25 rem * var ( -- tw - space - y - reverse ));
}
. space-y-1 \ . 5 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 0.375 rem * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 0.375 rem * var ( -- tw - space - y - reverse ));
}
2024-10-01 02:09:04 -04:00
. space-y-12 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 3 rem * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 3 rem * var ( -- tw - space - y - reverse ));
}
2024-09-30 21:29:21 -04:00
. space-y-2 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 0.5 rem * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 0.5 rem * var ( -- tw - space - y - reverse ));
}
. space-y-3 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 0.75 rem * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 0.75 rem * var ( -- tw - space - y - reverse ));
}
. space-y-4 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 1 rem * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 1 rem * var ( -- tw - space - y - reverse ));
}
2024-10-01 02:09:04 -04:00
. space-y-6 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 1.5 rem * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 1.5 rem * var ( -- tw - space - y - reverse ));
}
2024-09-30 21:29:21 -04:00
. divide-y > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-divide-y-reverse : 0 ;
border-top-width : calc ( 1 px * calc ( 1 - var ( -- tw - divide - y - reverse )));
border-bottom-width : calc ( 1 px * var ( -- tw - divide - y - reverse ));
}
. divide-neutral-200 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-divide-opacity : 1 ;
border-color : rgb ( 229 229 229 / var ( -- tw - divide - opacity ));
}
. overflow-hidden {
overflow : hidden ;
}
. overflow-x-auto {
overflow-x : auto ;
}
. whitespace-nowrap {
white-space : nowrap ;
}
. rounded {
border-radius : 0.25 rem ;
}
. rounded-full {
border-radius : 9999 px ;
}
. rounded-lg {
border-radius : 0.5 rem ;
}
. rounded-md {
border-radius : 0.375 rem ;
}
2024-10-01 02:09:04 -04:00
. rounded-xl {
border-radius : 0.75 rem ;
}
. rounded-t-lg {
border-top-left-radius : 0.5 rem ;
border-top-right-radius : 0.5 rem ;
}
2024-09-30 21:29:21 -04:00
. border {
border-width : 1 px ;
}
. border-2 {
border-width : 2 px ;
}
. border-t {
border-top-width : 1 px ;
}
. border-blue-600 {
--tw-border-opacity : 1 ;
border-color : rgb ( 37 99 235 / var ( -- tw - border - opacity ));
}
. border-gray-100 {
--tw-border-opacity : 1 ;
border-color : rgb ( 243 244 246 / var ( -- tw - border - opacity ));
}
. border-gray-200 \ / 70 {
border-color : rgb ( 229 231 235 / 0.7 );
}
. border-green-600 {
--tw-border-opacity : 1 ;
border-color : rgb ( 22 163 74 / var ( -- tw - border - opacity ));
}
. border-neutral-200 \ / 60 {
border-color : rgb ( 229 229 229 / 0.6 );
}
. border-neutral-200 \ / 70 {
border-color : rgb ( 229 229 229 / 0.7 );
}
. border-neutral-300 {
--tw-border-opacity : 1 ;
border-color : rgb ( 212 212 212 / var ( -- tw - border - opacity ));
}
. border-neutral-900 {
--tw-border-opacity : 1 ;
border-color : rgb ( 23 23 23 / var ( -- tw - border - opacity ));
}
. border-red-600 {
--tw-border-opacity : 1 ;
border-color : rgb ( 220 38 38 / var ( -- tw - border - opacity ));
}
. border-transparent {
border-color : transparent ;
}
. border-white {
--tw-border-opacity : 1 ;
border-color : rgb ( 255 255 255 / var ( -- tw - border - opacity ));
}
. border-yellow-500 {
--tw-border-opacity : 1 ;
border-color : rgb ( 234 179 8 / var ( -- tw - border - opacity ));
}
. border-zinc-200 {
--tw-border-opacity : 1 ;
border-color : rgb ( 228 228 231 / var ( -- tw - border - opacity ));
}
. bg-blue-50 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 239 246 255 / var ( -- tw - bg - opacity ));
}
. bg-blue-600 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 37 99 235 / var ( -- tw - bg - opacity ));
}
. bg-gray-100 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 243 244 246 / var ( -- tw - bg - opacity ));
}
. bg-green-50 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 240 253 244 / var ( -- tw - bg - opacity ));
}
. bg-green-500 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 34 197 94 / var ( -- tw - bg - opacity ));
}
. bg-green-600 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 22 163 74 / var ( -- tw - bg - opacity ));
}
. bg-neutral-50 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 250 250 250 / var ( -- tw - bg - opacity ));
}
. bg-neutral-900 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 23 23 23 / var ( -- tw - bg - opacity ));
}
. bg-neutral-950 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 10 10 10 / var ( -- tw - bg - opacity ));
}
. bg-red-50 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 254 242 242 / var ( -- tw - bg - opacity ));
}
. bg-red-600 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 220 38 38 / var ( -- tw - bg - opacity ));
}
. bg-transparent {
background-color : transparent ;
}
. bg-white {
--tw-bg-opacity : 1 ;
background-color : rgb ( 255 255 255 / var ( -- tw - bg - opacity ));
}
. bg-yellow-50 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 254 252 232 / var ( -- tw - bg - opacity ));
}
. bg-yellow-500 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 234 179 8 / var ( -- tw - bg - opacity ));
}
. bg-yellow-600 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 202 138 4 / var ( -- tw - bg - opacity ));
}
2024-10-01 02:09:04 -04:00
. bg-zinc-100 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 244 244 245 / var ( -- tw - bg - opacity ));
}
. bg-zinc-50 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 250 250 250 / var ( -- tw - bg - opacity ));
}
. bg-zinc-800 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 39 39 42 / var ( -- tw - bg - opacity ));
}
2024-09-30 21:29:21 -04:00
. bg-zinc-900 {
--tw-bg-opacity : 1 ;
background-color : rgb ( 24 24 27 / var ( -- tw - bg - opacity ));
}
. bg-gradient-to-r {
background-image : linear-gradient ( to right , var ( -- tw - gradient - stops ));
}
. from-zinc-100 {
--tw-gradient-from : #f4f4f5 var ( -- tw - gradient - from - position );
--tw-gradient-to : rgb ( 244 244 245 / 0 ) var ( -- tw - gradient - to - position );
--tw-gradient-stops : var ( -- tw - gradient - from ), var ( -- tw - gradient - to );
}
. from-zinc-500 {
--tw-gradient-from : #71717a var ( -- tw - gradient - from - position );
--tw-gradient-to : rgb ( 113 113 122 / 0 ) var ( -- tw - gradient - to - position );
--tw-gradient-stops : var ( -- tw - gradient - from ), var ( -- tw - gradient - to );
}
. via-zinc-900 {
--tw-gradient-to : rgb ( 24 24 27 / 0 ) var ( -- tw - gradient - to - position );
--tw-gradient-stops : var ( -- tw - gradient - from ), #18181b var ( -- tw - gradient - via - position ), var ( -- tw - gradient - to );
}
. to-white {
--tw-gradient-to : #fff var ( -- tw - gradient - to - position );
}
. to-zinc-900 {
--tw-gradient-to : #18181b var ( -- tw - gradient - to - position );
}
. bg-clip-text {
-webkit- background-clip : text ;
background-clip : text ;
}
. fill-current {
fill : currentColor ;
}
. fill-zinc-300 {
fill : #d4d4d8 ;
}
2024-10-01 02:09:04 -04:00
. fill-zinc-400 {
fill : #a1a1aa ;
}
2024-09-30 21:29:21 -04:00
. object-cover {
-o- object-fit : cover ;
object-fit : cover ;
}
2024-10-01 02:09:04 -04:00
. object-left {
-o- object-position : left ;
object-position : left ;
}
2024-09-30 21:29:21 -04:00
. p-1 {
padding : 0.25 rem ;
}
. p-4 {
padding : 1 rem ;
}
. p-5 {
padding : 1.25 rem ;
}
. p-6 {
padding : 1.5 rem ;
}
. p-7 {
padding : 1.75 rem ;
}
. px-2 \ . 5 {
padding-left : 0.625 rem ;
padding-right : 0.625 rem ;
}
. px-3 {
padding-left : 0.75 rem ;
padding-right : 0.75 rem ;
}
. px-3 \ . 5 {
padding-left : 0.875 rem ;
padding-right : 0.875 rem ;
}
. px-4 {
padding-left : 1 rem ;
padding-right : 1 rem ;
}
. px-5 {
padding-left : 1.25 rem ;
padding-right : 1.25 rem ;
}
2024-10-01 02:09:04 -04:00
. px-6 {
padding-left : 1.5 rem ;
padding-right : 1.5 rem ;
}
2024-09-30 21:29:21 -04:00
. px-7 {
padding-left : 1.75 rem ;
padding-right : 1.75 rem ;
}
. py-0 \ . 5 {
padding-top : 0.125 rem ;
padding-bottom : 0.125 rem ;
}
. py-1 {
padding-top : 0.25 rem ;
padding-bottom : 0.25 rem ;
}
2024-10-01 02:09:04 -04:00
. py-12 {
padding-top : 3 rem ;
padding-bottom : 3 rem ;
}
2024-09-30 21:29:21 -04:00
. py-2 {
padding-top : 0.5 rem ;
padding-bottom : 0.5 rem ;
}
. py-3 {
padding-top : 0.75 rem ;
padding-bottom : 0.75 rem ;
}
. py-4 {
padding-top : 1 rem ;
padding-bottom : 1 rem ;
}
2024-10-01 02:09:04 -04:00
. py-5 {
padding-top : 1.25 rem ;
padding-bottom : 1.25 rem ;
}
2024-09-30 21:29:21 -04:00
. py-8 {
padding-top : 2 rem ;
padding-bottom : 2 rem ;
}
. pb-1 {
padding-bottom : 0.25 rem ;
}
. pb-12 {
padding-bottom : 3 rem ;
}
. pb-2 {
padding-bottom : 0.5 rem ;
}
. pb-3 {
padding-bottom : 0.75 rem ;
}
. pb-4 {
padding-bottom : 1 rem ;
}
. pb-6 {
padding-bottom : 1.5 rem ;
}
. pl-4 {
padding-left : 1 rem ;
}
. pr-2 {
padding-right : 0.5 rem ;
}
. pr-4 {
padding-right : 1 rem ;
}
. pt-0 {
padding-top : 0 px ;
}
2024-10-01 02:09:04 -04:00
. pt-12 {
padding-top : 3 rem ;
}
2024-09-30 21:29:21 -04:00
. pt-2 {
padding-top : 0.5 rem ;
}
. pt-32 {
padding-top : 8 rem ;
}
2024-10-01 02:09:04 -04:00
. pt-6 {
padding-top : 1.5 rem ;
}
2024-09-30 21:29:21 -04:00
. pt-8 {
padding-top : 2 rem ;
}
. text-left {
text-align : left ;
}
. text-center {
text-align : center ;
}
. text-right {
text-align : right ;
}
2024-10-01 02:09:04 -04:00
. align-top {
vertical-align : top ;
}
2024-09-30 21:29:21 -04:00
. font-inter {
font-family : Inter , sans-serif ;
}
. font-inter-tight {
font-family : Inter Tight , sans-serif ;
}
. text-2xl {
font-size : 1.5 rem ;
line-height : 1.415 ;
letter-spacing : -0.017 em ;
}
2024-10-01 02:09:04 -04:00
. text-3xl {
font-size : 2 rem ;
line-height : 1.3125 ;
letter-spacing : -0.017 em ;
}
2024-09-30 21:29:21 -04:00
. text-4xl {
font-size : 2.5 rem ;
line-height : 1.25 ;
letter-spacing : -0.017 em ;
}
. text-base {
font-size : 1 rem ;
line-height : 1.5 ;
letter-spacing : -0.017 em ;
}
. text-lg {
font-size : 1.125 rem ;
line-height : 1.5 ;
letter-spacing : -0.017 em ;
}
. text-sm {
font-size : 0.875 rem ;
line-height : 1.5715 ;
}
. text-xl {
font-size : 1.25 rem ;
line-height : 1.5 ;
letter-spacing : -0.017 em ;
}
. text-xs {
font-size : 0.75 rem ;
line-height : 1.5 ;
}
. font-bold {
font-weight : 700 ;
}
. font-medium {
font-weight : 500 ;
}
. font-normal {
font-weight : 400 ;
}
. font-semibold {
font-weight : 600 ;
}
. uppercase {
text-transform : uppercase ;
}
. italic {
font-style : italic ;
}
2024-10-01 02:09:04 -04:00
. not-italic {
font-style : normal ;
}
2024-09-30 21:29:21 -04:00
. tabular-nums {
--tw-numeric-spacing : tabular-nums ;
font-variant-numeric : var ( -- tw - ordinal ) var ( -- tw - slashed - zero ) var ( -- tw - numeric - figure ) var ( -- tw - numeric - spacing ) var ( -- tw - numeric - fraction );
}
. leading-none {
line-height : 1 ;
}
. tracking-tight {
letter-spacing : -0.025 em ;
}
. tracking-wide {
letter-spacing : 0.025 em ;
}
. text-blue-500 {
--tw-text-opacity : 1 ;
color : rgb ( 59 130 246 / var ( -- tw - text - opacity ));
}
. text-blue-600 {
--tw-text-opacity : 1 ;
color : rgb ( 37 99 235 / var ( -- tw - text - opacity ));
}
. text-gray-400 {
--tw-text-opacity : 1 ;
color : rgb ( 156 163 175 / var ( -- tw - text - opacity ));
}
. text-gray-400 \ / 70 {
color : rgb ( 156 163 175 / 0.7 );
}
. text-gray-500 {
--tw-text-opacity : 1 ;
color : rgb ( 107 114 128 / var ( -- tw - text - opacity ));
}
. text-gray-600 {
--tw-text-opacity : 1 ;
color : rgb ( 75 85 99 / var ( -- tw - text - opacity ));
}
. text-gray-700 {
--tw-text-opacity : 1 ;
color : rgb ( 55 65 81 / var ( -- tw - text - opacity ));
}
. text-gray-900 {
--tw-text-opacity : 1 ;
color : rgb ( 17 24 39 / var ( -- tw - text - opacity ));
}
. text-green-500 {
--tw-text-opacity : 1 ;
color : rgb ( 34 197 94 / var ( -- tw - text - opacity ));
}
. text-green-600 {
--tw-text-opacity : 1 ;
color : rgb ( 22 163 74 / var ( -- tw - text - opacity ));
}
. text-neutral-100 {
--tw-text-opacity : 1 ;
color : rgb ( 245 245 245 / var ( -- tw - text - opacity ));
}
. text-neutral-500 {
--tw-text-opacity : 1 ;
color : rgb ( 115 115 115 / var ( -- tw - text - opacity ));
}
. text-neutral-800 {
--tw-text-opacity : 1 ;
color : rgb ( 38 38 38 / var ( -- tw - text - opacity ));
}
. text-neutral-900 {
--tw-text-opacity : 1 ;
color : rgb ( 23 23 23 / var ( -- tw - text - opacity ));
}
. text-red-500 {
--tw-text-opacity : 1 ;
color : rgb ( 239 68 68 / var ( -- tw - text - opacity ));
}
. text-red-600 {
--tw-text-opacity : 1 ;
color : rgb ( 220 38 38 / var ( -- tw - text - opacity ));
}
. text-transparent {
color : transparent ;
}
. text-white {
--tw-text-opacity : 1 ;
color : rgb ( 255 255 255 / var ( -- tw - text - opacity ));
}
. text-yellow-600 {
--tw-text-opacity : 1 ;
color : rgb ( 202 138 4 / var ( -- tw - text - opacity ));
}
. text-zinc-100 {
--tw-text-opacity : 1 ;
color : rgb ( 244 244 245 / var ( -- tw - text - opacity ));
}
2024-10-01 02:09:04 -04:00
. text-zinc-200 {
--tw-text-opacity : 1 ;
color : rgb ( 228 228 231 / var ( -- tw - text - opacity ));
}
. text-zinc-400 {
--tw-text-opacity : 1 ;
color : rgb ( 161 161 170 / var ( -- tw - text - opacity ));
}
2024-09-30 21:29:21 -04:00
. text-zinc-500 {
--tw-text-opacity : 1 ;
color : rgb ( 113 113 122 / var ( -- tw - text - opacity ));
}
. text-zinc-600 {
--tw-text-opacity : 1 ;
color : rgb ( 82 82 91 / var ( -- tw - text - opacity ));
}
. text-zinc-700 {
--tw-text-opacity : 1 ;
color : rgb ( 63 63 70 / var ( -- tw - text - opacity ));
}
. text-zinc-800 {
--tw-text-opacity : 1 ;
color : rgb ( 39 39 42 / var ( -- tw - text - opacity ));
}
. text-zinc-900 {
--tw-text-opacity : 1 ;
color : rgb ( 24 24 27 / var ( -- tw - text - opacity ));
}
. antialiased {
-webkit- font-smoothing : antialiased ;
-moz- osx-font-smoothing : grayscale ;
}
2024-10-01 02:09:04 -04:00
. opacity-0 {
opacity : 0 ;
}
. opacity-100 {
opacity : 1 ;
}
2024-09-30 21:29:21 -04:00
. opacity-50 {
opacity : 0.5 ;
}
2024-10-01 02:09:04 -04:00
. opacity-60 {
opacity : 0.6 ;
}
2024-09-30 21:29:21 -04:00
. opacity-70 {
opacity : 0.7 ;
}
2024-10-01 02:09:04 -04:00
. mix-blend-exclusion {
mix-blend-mode : exclusion ;
}
2024-09-30 21:29:21 -04:00
. shadow {
--tw-shadow : 0 1 px 3 px 0 rgb ( 0 0 0 / 0.1 ), 0 1 px 2 px -1 px rgb ( 0 0 0 / 0.1 );
--tw-shadow-colored : 0 1 px 3 px 0 var ( -- tw - shadow - color ), 0 1 px 2 px -1 px var ( -- tw - shadow - color );
box-shadow : var ( -- tw - ring - offset - shadow , 0 0 #0000 ), var ( -- tw - ring - shadow , 0 0 #0000 ), var ( -- tw - shadow );
}
2024-10-01 02:09:04 -04:00
. shadow-2xl {
--tw-shadow : 0 25 px 50 px -12 px rgb ( 0 0 0 / 0.25 );
--tw-shadow-colored : 0 25 px 50 px -12 px 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 {
--tw-shadow : 0 4 px 6 px -1 px rgb ( 0 0 0 / 0.1 ), 0 2 px 4 px -2 px rgb ( 0 0 0 / 0.1 );
--tw-shadow-colored : 0 4 px 6 px -1 px var ( -- tw - shadow - color ), 0 2 px 4 px -2 px var ( -- tw - shadow - color );
box-shadow : var ( -- tw - ring - offset - shadow , 0 0 #0000 ), var ( -- tw - ring - shadow , 0 0 #0000 ), var ( -- tw - shadow );
}
2024-09-30 21:29:21 -04:00
. shadow-sm {
--tw-shadow : 0 1 px 2 px 0 rgb ( 0 0 0 / 0.05 );
--tw-shadow-colored : 0 1 px 2 px 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 );
}
. shadow-zinc-950 \ / 20 {
--tw-shadow-color : rgb ( 9 9 11 / 0.2 );
--tw-shadow : var ( -- tw - shadow - colored );
}
. 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 : 150 ms ;
}
. transition-all {
transition-property : all ;
transition-timing-function : cubic-bezier ( 0.4 , 0 , 0.2 , 1 );
transition-duration : 150 ms ;
}
. transition-colors {
transition-property : color , background-color , border-color , text - decoration-color , fill , stroke ;
transition-timing-function : cubic-bezier ( 0.4 , 0 , 0.2 , 1 );
transition-duration : 150 ms ;
}
. duration-100 {
transition-duration : 100 ms ;
}
. duration-200 {
transition-duration : 200 ms ;
}
. duration-300 {
transition-duration : 300 ms ;
}
2024-10-01 02:09:04 -04:00
. duration-700 {
transition-duration : 700 ms ;
}
. ease-in-out {
transition-timing-function : cubic-bezier ( 0.4 , 0 , 0.2 , 1 );
}
2024-09-30 21:29:21 -04:00
. ease-out {
transition-timing-function : cubic-bezier ( 0 , 0 , 0.2 , 1 );
}
2024-10-01 02:09:04 -04:00
. \ [ animation-delay \ : -7 \ . 5s \ ] {
animation-delay : -7.5 s ;
}
. \ [ background \ : linear-gradient \ ( \ # 2E2E32 \ 2c \ # 2E2E32 \ ) _padding-box \ 2c linear-gradient \ ( 120deg \ 2c theme \ ( colors \ . zinc \ . 700 \ ) \ 2c theme \ ( colors \ . zinc \ . 700 \ / 0 \ ) \ 2c theme \ ( colors \ . zinc \ . 700 \ ) \ ) _border-box \ ] {
background : linear-gradient ( #2E2E32 , #2E2E32 ) padding-box , linear-gradient ( 120 deg , #3f3f46 , rgb ( 63 63 70 / 0 ), #3f3f46 ) border-box ;
}
. \ [ background \ : linear-gradient \ ( \ # 323237 \ 2c \ # 323237 \ ) _padding-box \ 2c linear-gradient \ ( 120deg \ 2c theme \ ( colors \ . zinc \ . 700 \ ) \ 2c theme \ ( colors \ . zinc \ . 700 \ / 0 \ ) \ 2c theme \ ( colors \ . zinc \ . 700 \ ) \ ) _border-box \ ] {
background : linear-gradient ( #323237 , #323237 ) padding-box , linear-gradient ( 120 deg , #3f3f46 , rgb ( 63 63 70 / 0 ), #3f3f46 ) border-box ;
}
2024-09-30 21:29:21 -04:00
. \ [ background \ : linear-gradient \ ( theme \ ( colors \ . white \ ) \ 2c theme \ ( colors \ . white \ ) \ ) _padding-box \ 2c linear-gradient \ ( 120deg \ 2c theme \ ( colors \ . zinc \ . 300 \ ) \ 2c theme \ ( colors \ . zinc \ . 100 \ ) \ 2c theme \ ( colors \ . zinc \ . 300 \ ) \ ) _border-box \ ] {
background : linear-gradient ( #fff , #fff ) padding-box , linear-gradient ( 120 deg , #d4d4d8 , #f4f4f5 , #d4d4d8 ) border-box ;
}
2024-10-01 02:09:04 -04:00
. \ [ background \ : linear-gradient \ ( theme \ ( colors \ . white \ ) \ 2c theme \ ( colors \ . zinc \ . 50 \ ) \ ) _padding-box \ 2c linear-gradient \ ( 120deg \ 2c theme \ ( colors \ . zinc \ . 300 \ ) \ 2c theme \ ( colors \ . zinc \ . 100 \ ) \ 2c theme \ ( colors \ . zinc \ . 300 \ ) \ ) _border-box \ ] {
background : linear-gradient ( #fff , #fafafa ) padding-box , linear-gradient ( 120 deg , #d4d4d8 , #f4f4f5 , #d4d4d8 ) border-box ;
}
. \ [ background \ : linear-gradient \ ( theme \ ( colors \ . zinc \ . 50 \ ) \ 2c theme \ ( colors \ . zinc \ . 50 \ ) \ ) _padding-box \ 2c linear-gradient \ ( 120deg \ 2c theme \ ( colors \ . zinc \ . 300 \ ) \ 2c theme \ ( colors \ . zinc \ . 100 \ ) \ 2c theme \ ( colors \ . zinc \ . 300 \ ) \ ) _border-box \ ] {
background : linear-gradient ( #fafafa , #fafafa ) padding-box , linear-gradient ( 120 deg , #d4d4d8 , #f4f4f5 , #d4d4d8 ) border-box ;
}
. \ [ background \ : linear-gradient \ ( theme \ ( colors \ . zinc \ . 800 \ ) \ 2c theme \ ( colors \ . zinc \ . 800 \ ) \ ) _padding-box \ 2c linear-gradient \ ( 120deg \ 2c theme \ ( colors \ . zinc \ . 700 \ ) \ 2c theme \ ( colors \ . zinc \ . 700 \ / 0 \ ) \ 2c theme \ ( colors \ . zinc \ . 700 \ ) \ ) _border-box \ ] {
background : linear-gradient ( #27272a , #27272a ) padding-box , linear-gradient ( 120 deg , #3f3f46 , rgb ( 63 63 70 / 0 ), #3f3f46 ) border-box ;
}
. \ [ mask-image \ : _linear-gradient \ ( to_right \ 2c transparent_0 \ 2c _black_28 \ % \ 2c _black_calc \ ( 100 \ % -28 \ % \ ) \ 2c transparent_100 \ % \ ) \ ] {
-webkit- mask-image : linear-gradient ( to right , transparent 0 , black 28 % , black calc ( 100 % - 28 % ), transparent 100 % );
mask-image : linear-gradient ( to right , transparent 0 , black 28 % , black calc ( 100 % - 28 % ), transparent 100 % );
}
. \ [ mask-image \ : linear-gradient \ ( to_right \ 2c transparent_8px \ 2c _theme \ ( colors \ . white \ / \ . 7 \ ) _64px \ 2c _theme \ ( colors \ . white \ ) _50 \ % \ 2c _theme \ ( colors \ . white \ / \ . 7 \ ) _calc \ ( 100 \ % -64px \ ) \ 2c _transparent_calc \ ( 100 \ % -8px \ ) \ ) \ ] {
-webkit- mask-image : linear-gradient ( to right , transparent 8 px , rgb ( 255 255 255 / .7 ) 64 px , #fff 50 % , rgb ( 255 255 255 / .7 ) calc ( 100 % - 64 px ), transparent calc ( 100 % - 8 px ));
mask-image : linear-gradient ( to right , transparent 8 px , rgb ( 255 255 255 / .7 ) 64 px , #fff 50 % , rgb ( 255 255 255 / .7 ) calc ( 100 % - 64 px ), transparent calc ( 100 % - 8 px ));
}
. \ [ mask-image \ : linear-gradient \ ( white_0 \ % \ 2c white_calc \ ( 100 \ % -40px \ ) \ 2c _transparent_calc \ ( 100 \ % -1px \ ) \ ) \ ] {
-webkit- mask-image : linear-gradient ( white 0 % , white calc ( 100 % - 40 px ), transparent calc ( 100 % - 1 px ));
mask-image : linear-gradient ( white 0 % , white calc ( 100 % - 40 px ), transparent calc ( 100 % - 1 px ));
}
2024-09-30 21:29:21 -04:00
/* See Alpine.js: https://github.com/alpinejs/alpine#x-cloak */
[ x-cloak = "" ] {
display : none ;
}
/* Custom styles */
. form-input : focus ,
. form-textarea : focus ,
. form-multiselect : focus ,
. form-select : focus ,
. form-checkbox : focus ,
. form-radio : 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 ( 0 px + 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 );
}
/* Hamburger button */
. hamburger svg > * : nth-child ( 1 ),
. hamburger svg > * : nth-child ( 2 ),
. hamburger svg > * : nth-child ( 3 ) {
transform-origin : center ;
transform : rotate ( 0 deg );
}
. hamburger svg > * : nth-child ( 1 ) {
transition :
y 0.1 s 0.25 s ease-in ,
transform 0.22 s cubic-bezier ( 0.55 , 0.055 , 0.675 , 0.19 ),
opacity 0.1 s ease-in ;
}
. hamburger svg > * : nth-child ( 2 ) {
transition : transform 0.22 s cubic-bezier ( 0.55 , 0.055 , 0.675 , 0.19 );
}
. hamburger svg > * : nth-child ( 3 ) {
transition :
y 0.1 s 0.25 s ease-in ,
transform 0.22 s cubic-bezier ( 0.55 , 0.055 , 0.675 , 0.19 ),
width 0.1 s 0.25 s ease-in ;
}
. hamburger . active svg > * : nth-child ( 1 ) {
opacity : 0 ;
y : 11 ;
transform : rotate ( 225 deg );
transition :
y 0.1 s ease-out ,
transform 0.22 s 0.12 s cubic-bezier ( 0.215 , 0.61 , 0.355 , 1 ),
opacity 0.1 s 0.12 s ease-out ;
}
. hamburger . active svg > * : nth-child ( 2 ) {
transform : rotate ( 225 deg );
transition : transform 0.22 s 0.12 s cubic-bezier ( 0.215 , 0.61 , 0.355 , 1 );
}
. hamburger . active svg > * : nth-child ( 3 ) {
y : 11 ;
transform : rotate ( 135 deg );
transition :
y 0.1 s ease-out ,
transform 0.22 s 0.12 s cubic-bezier ( 0.215 , 0.61 , 0.355 , 1 ),
width 0.1 s ease-out ;
}
/* Typography */
. h1 {
font-size : 3.25 rem ;
line-height : 1.2 ;
letter-spacing : -0.017 em ;
font-weight : 700 ;
}
. h2 {
font-size : 2.5 rem ;
line-height : 1.25 ;
letter-spacing : -0.017 em ;
font-weight : 700 ;
}
. h3 {
font-size : 2 rem ;
line-height : 1.3125 ;
letter-spacing : -0.017 em ;
font-weight : 700 ;
}
. h4 {
font-size : 1.5 rem ;
line-height : 1.415 ;
letter-spacing : -0.017 em ;
font-weight : 700 ;
}
@ media ( min-width : 768px ) {
. h1 {
font-size : 3.75 rem ;
line-height : 1.1666 ;
letter-spacing : -0.017 em ;
}
. h2 {
font-size : 3.25 rem ;
line-height : 1.2 ;
letter-spacing : -0.017 em ;
}
. h3 {
font-size : 2.5 rem ;
line-height : 1.25 ;
letter-spacing : -0.017 em ;
}
}
/* Buttons */
. btn ,
. btn-sm {
display : inline-flex ;
align-items : center ;
justify-content : center ;
border-radius : 0.375 rem ;
border-width : 1 px ;
border-color : transparent ;
font-size : 0.875 rem ;
line-height : 1.5715 ;
font-weight : 500 ;
letter-spacing : 0 em ;
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 : 150 ms ;
}
. btn {
padding-left : 1 rem ;
padding-right : 1 rem ;
padding-top : 0.5 rem ;
padding-bottom : 0.5 rem ;
}
. btn-sm {
padding-left : 0.5 rem ;
padding-right : 0.5 rem ;
padding-top : 0.25 rem ;
padding-bottom : 0.25 rem ;
}
/* Forms */
input [ type = "search" ] :: -webkit-search-decoration ,
input [ type = "search" ] :: -webkit-search-cancel-button ,
input [ type = "search" ] :: -webkit-search-results-button ,
input [ type = "search" ] :: -webkit-search-results-decoration {
-webkit- appearance : none ;
}
. form-input ,
. form-textarea ,
. form-multiselect ,
. form-select ,
. form-checkbox ,
. form-radio {
border-width : 1 px ;
--tw-border-opacity : 1 ;
border-color : rgb ( 228 228 231 / var ( -- tw - border - opacity ));
--tw-bg-opacity : 1 ;
background-color : rgb ( 255 255 255 / var ( -- tw - bg - opacity ));
--tw-shadow : 0 1 px 3 px 0 rgb ( 0 0 0 / 0.1 ), 0 1 px 2 px -1 px rgb ( 0 0 0 / 0.1 );
--tw-shadow-colored : 0 1 px 3 px 0 var ( -- tw - shadow - color ), 0 1 px 2 px -1 px 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-color : rgb ( 0 0 0 / 0.05 );
--tw-shadow : var ( -- tw - shadow - colored );
}
. form-input : focus ,
. form-textarea : focus ,
. form-multiselect : focus ,
. form-select : focus ,
. form-checkbox : focus ,
. form-radio : focus {
--tw-border-opacity : 1 ;
border-color : rgb ( 161 161 170 / var ( -- tw - border - opacity ));
}
. form-input ,
. form-textarea ,
. form-multiselect ,
. form-select ,
. form-checkbox {
border-radius : 0.25 rem ;
}
. form-input ,
. form-textarea ,
. form-multiselect ,
. form-select {
padding-left : 1 rem ;
padding-right : 1 rem ;
padding-top : 0.5 rem ;
padding-bottom : 0.5 rem ;
font-size : 0.875 rem ;
line-height : 1.5715 ;
--tw-text-opacity : 1 ;
color : rgb ( 82 82 91 / var ( -- tw - text - opacity ));
}
. form-input :: -moz-placeholder , . form-textarea :: -moz-placeholder {
--tw-placeholder-opacity : 1 ;
color : rgb ( 161 161 170 / var ( -- tw - placeholder - opacity ));
}
. form-input :: placeholder ,
. form-textarea :: placeholder {
--tw-placeholder-opacity : 1 ;
2024-09-30 15:13:00 -04:00
color : rgb ( 161 161 170 / var ( -- tw - placeholder - opacity ));
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. form-select {
padding-right : 2.5 rem ;
}
. form-checkbox ,
. form-radio {
--tw-text-opacity : 1 ;
color : rgb ( 39 39 42 / var ( -- tw - text - opacity ));
}
. form-checkbox {
border-radius : 0.125 rem ;
}
/* Chrome, Safari and Opera */
. no-scrollbar :: -webkit-scrollbar {
display : none ;
}
. no-scrollbar {
-ms- overflow-style : none ;
/* IE and Edge */
scrollbar-width : none ;
/* Firefox */
}
. placeholder \ : text-neutral-400 :: -moz-placeholder {
--tw-text-opacity : 1 ;
color : rgb ( 163 163 163 / var ( -- tw - text - opacity ));
}
. placeholder \ : text-neutral-400 :: placeholder {
--tw-text-opacity : 1 ;
color : rgb ( 163 163 163 / var ( -- tw - text - opacity ));
}
. before \ : pointer-events-none :: before {
content : var ( -- tw - content );
pointer-events : none ;
}
. before \ : absolute :: before {
content : var ( -- tw - content );
position : absolute ;
}
. before \ : inset-0 :: before {
content : var ( -- tw - content );
inset : 0 px ;
}
. before \ : -top-12 :: before {
content : var ( -- tw - content );
top : -3 rem ;
}
. before \ : -z-10 :: before {
content : var ( -- tw - content );
z-index : -10 ;
}
2024-10-01 02:09:04 -04:00
. before \ : h-52 :: before {
content : var ( -- tw - content );
height : 13 rem ;
}
2024-09-30 21:29:21 -04:00
. before \ : h-80 :: before {
content : var ( -- tw - content );
height : 20 rem ;
}
. before \ : h-96 :: before {
content : var ( -- tw - content );
height : 24 rem ;
}
2024-10-01 02:09:04 -04:00
. before \ : w-52 :: before {
content : var ( -- tw - content );
width : 13 rem ;
}
2024-09-30 21:29:21 -04:00
. before \ : w-96 :: before {
content : var ( -- tw - content );
width : 24 rem ;
}
. before \ : rounded-full :: before {
content : var ( -- tw - content );
border-radius : 9999 px ;
}
. before \ : bg-zinc-900 :: before {
content : var ( -- tw - content );
--tw-bg-opacity : 1 ;
background-color : rgb ( 24 24 27 / var ( -- tw - bg - opacity ));
}
. before \ : bg-gradient-to-b :: before {
content : var ( -- tw - content );
background-image : linear-gradient ( to bottom , var ( -- tw - gradient - stops ));
}
. before \ : from-zinc-100 :: before {
content : var ( -- tw - content );
--tw-gradient-from : #f4f4f5 var ( -- tw - gradient - from - position );
--tw-gradient-to : rgb ( 244 244 245 / 0 ) var ( -- tw - gradient - to - position );
--tw-gradient-stops : var ( -- tw - gradient - from ), var ( -- tw - gradient - to );
}
2024-10-01 02:09:04 -04:00
. before \ : opacity- \ [ \ . 08 \ ] :: before {
content : var ( -- tw - content );
opacity : .08 ;
}
2024-09-30 21:29:21 -04:00
. before \ : opacity- \ [ \ . 15 \ ] :: before {
content : var ( -- tw - content );
opacity : .15 ;
}
. before \ : blur-3xl :: before {
content : var ( -- tw - content );
--tw-blur : blur ( 64 px );
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 );
}
2024-10-01 02:09:04 -04:00
. before \ : content- \ [ \ '\\0022\'\]::before{
--tw-content: ' \ 0022 ';
content: var(--tw-content);
}
.after\:pointer-events-none::after{
content: var(--tw-content);
pointer-events: none;
}
2024-09-30 21:29:21 -04:00
.after\:absolute::after{
content: var(--tw-content);
position: absolute;
}
.after\:right-0::after{
content: var(--tw-content);
right: 0px;
}
2024-10-01 02:09:04 -04:00
.after\:top-0::after{
content: var(--tw-content);
top: 0px;
}
2024-09-30 21:29:21 -04:00
.after\:top-1\/2::after{
content: var(--tw-content);
top: 50%;
}
.after\:hidden::after{
content: var(--tw-content);
display: none;
}
.after\:h-8::after{
content: var(--tw-content);
height: 2rem;
}
2024-10-01 02:09:04 -04:00
.after\:h-full::after{
content: var(--tw-content);
height: 100%;
}
.after\:w-96::after{
content: var(--tw-content);
width: 24rem;
}
2024-09-30 21:29:21 -04:00
.after\:w-px::after{
content: var(--tw-content);
width: 1px;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
.after\:-translate-y-1\/2::after{
content: var(--tw-content);
--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));
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
.after\:border-l::after{
content: var(--tw-content);
border-left-width: 1px;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
.after\:border-dashed::after{
content: var(--tw-content);
border-style: dashed;
}
2024-09-25 22:09:15 -04:00
2024-09-30 21:29:21 -04:00
.after\:border-zinc-300::after{
content: var(--tw-content);
--tw-border-opacity: 1;
border-color: rgb(212 212 216 / var(--tw-border-opacity));
}
2024-10-01 02:09:04 -04:00
.after\:bg-gradient-to-l::after{
content: var(--tw-content);
background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.after\:from-zinc-800::after{
content: var(--tw-content);
--tw-gradient-from: #27272a var(--tw-gradient-from-position);
--tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.after\:content-\[\'\\0022\'\]::after{
--tw-content: ' \ 0022 ' ;
content : var ( --tw-content );
}
2024-09-30 21:29:21 -04:00
. last \ : after \ : hidden : last-child :: after {
content : var ( -- tw - content );
2024-09-30 15:13:00 -04:00
display : none ;
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. hover \ : bg-blue-100 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 219 234 254 / var ( -- tw - bg - opacity ));
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. hover \ : bg-blue-600 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 37 99 235 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-blue-700 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 29 78 216 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-gray-50 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 249 250 251 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-green-100 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 220 252 231 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-green-600 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 22 163 74 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-green-700 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 21 128 61 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-neutral-100 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 245 245 245 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-neutral-800 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 38 38 38 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-neutral-900 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 23 23 23 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-red-100 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 254 226 226 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-red-600 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 220 38 38 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-red-700 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 185 28 28 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-yellow-100 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 254 249 195 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-yellow-500 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 234 179 8 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-yellow-700 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 161 98 7 / var ( -- tw - bg - opacity ));
}
. hover \ : bg-zinc-800 : hover {
--tw-bg-opacity : 1 ;
background-color : rgb ( 39 39 42 / var ( -- tw - bg - opacity ));
}
. hover \ : text-blue-600 : hover {
2024-09-25 22:09:15 -04:00
--tw-text-opacity : 1 ;
2024-09-30 21:29:21 -04:00
color : rgb ( 37 99 235 / var ( -- tw - text - opacity ));
2024-09-25 22:09:15 -04:00
}
2024-09-30 21:29:21 -04:00
. hover \ : text-blue-700 : hover {
2024-09-27 20:07:00 -04:00
--tw-text-opacity : 1 ;
2024-09-30 21:29:21 -04:00
color : rgb ( 29 78 216 / var ( -- tw - text - opacity ));
}
. hover \ : text-green-600 : hover {
--tw-text-opacity : 1 ;
color : rgb ( 22 163 74 / var ( -- tw - text - opacity ));
}
. hover \ : text-neutral-600 : hover {
--tw-text-opacity : 1 ;
color : rgb ( 82 82 82 / var ( -- tw - text - opacity ));
}
. hover \ : text-neutral-700 : hover {
--tw-text-opacity : 1 ;
color : rgb ( 64 64 64 / var ( -- tw - text - opacity ));
}
. hover \ : text-neutral-900 : hover {
--tw-text-opacity : 1 ;
color : rgb ( 23 23 23 / var ( -- tw - text - opacity ));
}
. hover \ : text-red-600 : hover {
--tw-text-opacity : 1 ;
color : rgb ( 220 38 38 / var ( -- tw - text - opacity ));
}
. hover \ : text-white : hover {
--tw-text-opacity : 1 ;
color : rgb ( 255 255 255 / var ( -- tw - text - opacity ));
}
. hover \ : text-yellow-700 : hover {
--tw-text-opacity : 1 ;
color : rgb ( 161 98 7 / var ( -- tw - text - opacity ));
}
2024-10-01 02:09:04 -04:00
. hover \ : text-zinc-300 : hover {
--tw-text-opacity : 1 ;
color : rgb ( 212 212 216 / var ( -- tw - text - opacity ));
}
2024-09-30 21:29:21 -04:00
. hover \ : text-zinc-900 : hover {
--tw-text-opacity : 1 ;
color : rgb ( 24 24 27 / var ( -- tw - text - opacity ));
}
. hover \ : underline : hover {
text-decoration-line : underline ;
2024-09-25 22:09:15 -04:00
}
2024-10-01 02:09:04 -04:00
. hover \ : opacity-100 : hover {
opacity : 1 ;
}
2024-09-27 20:07:00 -04:00
. focus \ : border-neutral-300 : focus {
2024-09-25 22:09:15 -04:00
--tw-border-opacity : 1 ;
border-color : rgb ( 212 212 212 / var ( -- tw - border - opacity ));
}
2024-09-30 21:29:21 -04:00
. focus \ : bg-white : focus {
--tw-bg-opacity : 1 ;
background-color : rgb ( 255 255 255 / var ( -- tw - bg - opacity ));
}
2024-09-27 20:07:00 -04:00
. focus \ : outline-none : focus {
2024-09-25 22:09:15 -04:00
outline : 2 px solid transparent ;
outline-offset : 2 px ;
}
2024-09-27 20:07:00 -04:00
. focus \ : ring-2 : focus {
2024-09-25 22:09:15 -04:00
--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 ( 2 px + 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 );
}
2024-09-30 21:29:21 -04:00
. focus \ : ring-blue-100 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 219 234 254 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-blue-700 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 29 78 216 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-gray-700 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 55 65 81 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-green-100 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 220 252 231 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-green-700 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 21 128 61 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-neutral-100 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 245 245 245 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-neutral-200 \ / 60 : focus {
--tw-ring-color : rgb ( 229 229 229 / 0.6 );
}
2024-09-27 20:07:00 -04:00
. focus \ : ring-neutral-400 : focus {
2024-09-25 22:09:15 -04:00
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 163 163 163 / var ( -- tw - ring - opacity ));
}
2024-09-30 21:29:21 -04:00
. focus \ : ring-neutral-900 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 23 23 23 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-red-100 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 254 226 226 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-red-700 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 185 28 28 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-yellow-100 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 254 249 195 / var ( -- tw - ring - opacity ));
}
. focus \ : ring-yellow-700 : focus {
--tw-ring-opacity : 1 ;
--tw-ring-color : rgb ( 161 98 7 / var ( -- tw - ring - opacity ));
}
2024-09-27 20:07:00 -04:00
. focus \ : ring-offset-2 : focus {
2024-09-25 22:09:15 -04:00
--tw-ring-offset-width : 2 px ;
}
2024-09-30 21:29:21 -04:00
. focus-visible \ : outline-none : focus-visible {
outline : 2 px solid transparent ;
outline-offset : 2 px ;
}
. focus-visible \ : ring-2 : focus-visible {
--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 ( 2 px + 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-visible \ : ring-offset-2 : focus-visible {
--tw-ring-offset-width : 2 px ;
}
. active \ : bg-white : active {
--tw-bg-opacity : 1 ;
background-color : rgb ( 255 255 255 / var ( -- tw - bg - opacity ));
}
. disabled \ : pointer-events-none : disabled {
pointer-events : none ;
}
2024-09-27 20:07:00 -04:00
. disabled \ : cursor-not-allowed : disabled {
2024-09-25 22:09:15 -04:00
cursor : not-allowed ;
}
2024-09-27 20:07:00 -04:00
. disabled \ : opacity-50 : disabled {
2024-09-25 22:09:15 -04:00
opacity : 0.5 ;
}
2024-10-01 02:09:04 -04:00
. group : hover . group-hover \ : \ [ animation-play-state \ : paused \ ] {
animation-play-state : paused ;
}
2024-09-27 20:07:00 -04:00
. peer : disabled ~ . peer-disabled \ : cursor-not-allowed {
2024-09-25 22:09:15 -04:00
cursor : not-allowed ;
}
2024-09-27 20:07:00 -04:00
. peer : disabled ~ . peer-disabled \ : opacity-70 {
2024-09-25 22:09:15 -04:00
opacity : 0.7 ;
}
2024-09-30 21:29:21 -04:00
@ supports ( overflow : clip ) {
. supports- \ [ overflow \ : clip \ ] \ : overflow-clip {
overflow : clip ;
}
}
2024-10-01 02:09:04 -04:00
@ media not all and ( min-width : 1024px ) {
. max-lg \ : w-32 {
width : 8 rem ;
}
. max-lg \ : after \ : hidden :: after {
content : var ( -- tw - content );
display : none ;
}
}
@ media not all and ( min-width : 768px ) {
. max-md \ : w- \ [ 45 \ % \ ] {
width : 45 % ;
}
}
2024-09-30 21:29:21 -04:00
@ media not all and ( min-width : 640px ) {
. max-sm \ : order-1 {
order : 1 ;
}
}
@ media ( min-width : 640px ) {
2024-10-01 02:09:04 -04:00
. sm \ : col-span-2 {
grid-column : span 2 / span 2 ;
}
2024-09-30 21:29:21 -04:00
. sm \ : col-span-6 {
grid-column : span 6 / span 6 ;
}
. sm \ : mb-0 {
margin-bottom : 0 px ;
}
. sm \ : inline-flex {
display : inline-flex ;
}
2024-10-01 02:09:04 -04:00
. sm \ : h-auto {
height : auto ;
}
2024-09-30 21:29:21 -04:00
. sm \ : max-w-none {
max-width : none ;
}
. sm \ : grid-cols-12 {
grid-template-columns : repeat ( 12 , minmax ( 0 , 1 fr ));
}
. sm \ : grid-cols-2 {
grid-template-columns : repeat ( 2 , minmax ( 0 , 1 fr ));
}
. sm \ : justify-center {
justify-content : center ;
}
2024-10-01 02:09:04 -04:00
. sm \ : gap-4 {
gap : 1 rem ;
}
2024-09-30 21:29:21 -04:00
. sm \ : space-x-4 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-x-reverse : 0 ;
margin-right : calc ( 1 rem * var ( -- tw - space - x - reverse ));
margin-left : calc ( 1 rem * calc ( 1 - var ( -- tw - space - x - reverse )));
}
. sm \ : space-y-0 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 0 px * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 0 px * var ( -- tw - space - y - reverse ));
}
2024-10-01 02:09:04 -04:00
. sm \ : object-contain {
-o- object-fit : contain ;
object-fit : contain ;
}
2024-09-30 21:29:21 -04:00
. sm \ : px-6 {
padding-left : 1.5 rem ;
padding-right : 1.5 rem ;
}
}
@ media ( min-width : 768px ) {
. md \ : top-6 {
top : 1.5 rem ;
}
. md \ : col-span-3 {
grid-column : span 3 / span 3 ;
}
. md \ : -mx-5 {
margin-left : -1.25 rem ;
margin-right : -1.25 rem ;
}
2024-10-01 02:09:04 -04:00
. md \ : mb-0 {
margin-bottom : 0 px ;
}
2024-09-30 21:29:21 -04:00
. md \ : max-w-none {
max-width : none ;
}
2024-10-01 02:09:04 -04:00
. md \ : grid-cols-3 {
grid-template-columns : repeat ( 3 , minmax ( 0 , 1 fr ));
}
2024-09-30 21:29:21 -04:00
. md \ : grid-cols-4 {
grid-template-columns : repeat ( 4 , minmax ( 0 , 1 fr ));
}
. md \ : flex-row {
flex-direction : row ;
}
2024-10-01 02:09:04 -04:00
. md \ : justify-start {
justify-content : flex-start ;
}
2024-09-30 21:29:21 -04:00
. md \ : gap-0 {
gap : 0 px ;
}
. md \ : gap-4 {
gap : 1 rem ;
}
. md \ : gap-6 {
gap : 1.5 rem ;
}
. md \ : px-5 {
padding-left : 1.25 rem ;
padding-right : 1.25 rem ;
}
. md \ : py-12 {
padding-top : 3 rem ;
padding-bottom : 3 rem ;
}
2024-10-01 02:09:04 -04:00
. md \ : py-20 {
padding-top : 5 rem ;
padding-bottom : 5 rem ;
}
2024-09-30 21:29:21 -04:00
. md \ : pb-16 {
padding-bottom : 4 rem ;
}
. md \ : pb-20 {
padding-bottom : 5 rem ;
}
2024-10-01 02:09:04 -04:00
. md \ : pt-20 {
padding-top : 5 rem ;
}
2024-09-30 21:29:21 -04:00
. md \ : pt-40 {
padding-top : 10 rem ;
}
. md \ : text-3xl {
font-size : 2 rem ;
line-height : 1.3125 ;
letter-spacing : -0.017 em ;
}
2024-10-01 02:09:04 -04:00
. md \ : text-4xl {
font-size : 2.5 rem ;
line-height : 1.25 ;
letter-spacing : -0.017 em ;
}
2024-09-30 21:29:21 -04:00
. md \ : text-5xl {
font-size : 3.25 rem ;
line-height : 1.2 ;
letter-spacing : -0.017 em ;
}
. md \ : after \ : block :: after {
content : var ( -- tw - content );
display : block ;
}
}
@ media ( min-width : 1024px ) {
. lg \ : col-span-2 {
grid-column : span 2 / span 2 ;
}
. lg \ : col-span-6 {
grid-column : span 6 / span 6 ;
}
2024-10-01 02:09:04 -04:00
. lg \ : mt-32 {
margin-top : 8 rem ;
}
. lg \ : flex {
display : flex ;
}
. lg \ : min-w- \ [ 524px \ ] {
min-width : 524 px ;
}
. lg \ : max-w-6xl {
max-width : 72 rem ;
}
. lg \ : max-w-none {
max-width : none ;
}
. lg \ : grid-cols-3 {
grid-template-columns : repeat ( 3 , minmax ( 0 , 1 fr ));
}
. lg \ : gap-16 {
gap : 4 rem ;
}
. lg \ : gap-8 {
gap : 2 rem ;
}
. lg \ : space-x-12 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-x-reverse : 0 ;
margin-right : calc ( 3 rem * var ( -- tw - space - x - reverse ));
margin-left : calc ( 3 rem * calc ( 1 - var ( -- tw - space - x - reverse )));
}
. lg \ : space-y-0 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-y-reverse : 0 ;
margin-top : calc ( 0 px * calc ( 1 - var ( -- tw - space - y - reverse )));
margin-bottom : calc ( 0 px * var ( -- tw - space - y - reverse ));
}
2024-09-30 21:29:21 -04:00
. lg \ : p-24 {
padding : 6 rem ;
}
. lg \ : px-5 {
padding-left : 1.25 rem ;
padding-right : 1.25 rem ;
}
. lg \ : text-2xl {
font-size : 1.5 rem ;
line-height : 1.415 ;
letter-spacing : -0.017 em ;
}
. lg \ : text-3xl {
font-size : 2 rem ;
line-height : 1.3125 ;
letter-spacing : -0.017 em ;
}
. lg \ : text-xl {
font-size : 1.25 rem ;
line-height : 1.5 ;
letter-spacing : -0.017 em ;
}
}
2024-10-01 02:09:04 -04:00
@ media ( min-width : 1280px ) {
. xl \ : space-x-24 > : not ([ hidden ]) ~ : not ([ hidden ]) {
--tw-space-x-reverse : 0 ;
margin-right : calc ( 6 rem * var ( -- tw - space - x - reverse ));
margin-left : calc ( 6 rem * calc ( 1 - var ( -- tw - space - x - reverse )));
}
}
2024-09-30 21:29:21 -04:00
. \ [ \ & \ : has \ ( svg \ ) \ ] \ : pl-11 : has ( svg ) {
padding-left : 2.75 rem ;
}
2024-10-01 02:09:04 -04:00
. \ [ \ & \ > div \ ] \ : mx-3 > div {
margin-left : 0.75 rem ;
margin-right : 0.75 rem ;
}
2024-09-30 21:29:21 -04:00
. \ [ \ & \ > svg \ + div \ ] \ : translate-y- \ [ -3px \ ]> svg + div {
--tw-translate-y : -3 px ;
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 ));
}
. \ [ \ & \ > svg \ ] \ : absolute > svg {
position : absolute ;
}
. \ [ \ & \ > svg \ ] \ : left-4 > svg {
left : 1 rem ;
}
. \ [ \ & \ > svg \ ] \ : top-4 > svg {
top : 1 rem ;
}
. \ [ \ & _ \ . active-breadcrumb \ ] \ : font-medium . active-breadcrumb {
font-weight : 500 ;
}
. \ [ \ & _ \ . active-breadcrumb \ ] \ : text-neutral-600 . active-breadcrumb {
--tw-text-opacity : 1 ;
color : rgb ( 82 82 82 / var ( -- tw - text - opacity ));
}