Spaces:
No application file
No application file
| /*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */ | |
| @layer properties { | |
| @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) { | |
| *, :before, :after, ::backdrop { | |
| --tw-border-style: solid; | |
| --tw-gradient-position: initial; | |
| --tw-gradient-from: #0000; | |
| --tw-gradient-via: #0000; | |
| --tw-gradient-to: #0000; | |
| --tw-gradient-stops: initial; | |
| --tw-gradient-via-stops: initial; | |
| --tw-gradient-from-position: 0%; | |
| --tw-gradient-via-position: 50%; | |
| --tw-gradient-to-position: 100%; | |
| --tw-leading: initial; | |
| --tw-font-weight: initial; | |
| --tw-shadow: 0 0 #0000; | |
| --tw-shadow-color: initial; | |
| --tw-shadow-alpha: 100%; | |
| --tw-inset-shadow: 0 0 #0000; | |
| --tw-inset-shadow-color: initial; | |
| --tw-inset-shadow-alpha: 100%; | |
| --tw-ring-color: initial; | |
| --tw-ring-shadow: 0 0 #0000; | |
| --tw-inset-ring-color: initial; | |
| --tw-inset-ring-shadow: 0 0 #0000; | |
| --tw-ring-inset: initial; | |
| --tw-ring-offset-width: 0px; | |
| --tw-ring-offset-color: #fff; | |
| --tw-ring-offset-shadow: 0 0 #0000; | |
| --tw-blur: initial; | |
| --tw-brightness: initial; | |
| --tw-contrast: initial; | |
| --tw-grayscale: initial; | |
| --tw-hue-rotate: initial; | |
| --tw-invert: initial; | |
| --tw-opacity: initial; | |
| --tw-saturate: initial; | |
| --tw-sepia: initial; | |
| --tw-drop-shadow: initial; | |
| --tw-drop-shadow-color: initial; | |
| --tw-drop-shadow-alpha: 100%; | |
| --tw-drop-shadow-size: initial; | |
| --tw-backdrop-blur: initial; | |
| --tw-backdrop-brightness: initial; | |
| --tw-backdrop-contrast: initial; | |
| --tw-backdrop-grayscale: initial; | |
| --tw-backdrop-hue-rotate: initial; | |
| --tw-backdrop-invert: initial; | |
| --tw-backdrop-opacity: initial; | |
| --tw-backdrop-saturate: initial; | |
| --tw-backdrop-sepia: initial; | |
| --tw-duration: initial; | |
| --tw-scale-x: 1; | |
| --tw-scale-y: 1; | |
| --tw-scale-z: 1; | |
| } | |
| } | |
| } | |
| @layer theme { | |
| :root, :host { | |
| --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; | |
| --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; | |
| --color-red-500: oklch(.637 .237 25.331); | |
| --color-orange-500: oklch(.705 .213 47.604); | |
| --color-green-500: oklch(.723 .219 149.579); | |
| --color-emerald-500: oklch(.696 .17 162.48); | |
| --color-teal-500: oklch(.704 .14 182.503); | |
| --color-cyan-500: oklch(.715 .143 215.221); | |
| --color-blue-500: oklch(.623 .214 259.815); | |
| --color-indigo-50: oklch(.962 .018 272.314); | |
| --color-indigo-100: oklch(.93 .034 272.788); | |
| --color-indigo-200: oklch(.87 .065 274.039); | |
| --color-indigo-500: oklch(.585 .233 277.117); | |
| --color-indigo-600: oklch(.511 .262 276.966); | |
| --color-indigo-700: oklch(.457 .24 277.023); | |
| --color-indigo-900: oklch(.359 .144 278.697); | |
| --color-purple-50: oklch(.977 .014 308.299); | |
| --color-purple-200: oklch(.902 .063 306.703); | |
| --color-purple-500: oklch(.627 .265 303.9); | |
| --color-purple-600: oklch(.558 .288 302.321); | |
| --color-purple-700: oklch(.496 .265 301.924); | |
| --color-pink-200: oklch(.899 .061 343.231); | |
| --color-pink-500: oklch(.656 .241 354.308); | |
| --color-gray-50: oklch(.985 .002 247.839); | |
| --color-gray-200: oklch(.928 .006 264.531); | |
| --color-gray-300: oklch(.872 .01 258.338); | |
| --color-gray-400: oklch(.707 .022 261.325); | |
| --color-gray-600: oklch(.446 .03 256.802); | |
| --color-gray-900: oklch(.21 .034 264.665); | |
| --color-white: #fff; | |
| --spacing: .25rem; | |
| --container-3xl: 48rem; | |
| --container-7xl: 80rem; | |
| --text-xs: .75rem; | |
| --text-xs--line-height: calc(1 / .75); | |
| --text-sm: .875rem; | |
| --text-sm--line-height: calc(1.25 / .875); | |
| --text-base: 1rem; | |
| --text-lg: 1.125rem; | |
| --text-xl: 1.25rem; | |
| --text-xl--line-height: calc(1.75 / 1.25); | |
| --text-2xl: 1.5rem; | |
| --text-2xl--line-height: calc(2 / 1.5); | |
| --text-3xl: 1.875rem; | |
| --text-3xl--line-height: calc(2.25 / 1.875); | |
| --text-4xl: 2.25rem; | |
| --text-4xl--line-height: calc(2.5 / 2.25); | |
| --text-5xl: 3rem; | |
| --text-5xl--line-height: 1; | |
| --text-6xl: 3.75rem; | |
| --text-6xl--line-height: 1; | |
| --font-weight-normal: 400; | |
| --font-weight-medium: 500; | |
| --font-weight-semibold: 600; | |
| --font-weight-bold: 700; | |
| --leading-tight: 1.25; | |
| --leading-relaxed: 1.625; | |
| --radius-2xl: 1rem; | |
| --blur-sm: 8px; | |
| --blur-3xl: 64px; | |
| --default-transition-duration: .15s; | |
| --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); | |
| --default-font-family: var(--font-sans); | |
| --default-font-feature-settings: var(--font-sans--font-feature-settings); | |
| --default-font-variation-settings: var(--font-sans--font-variation-settings); | |
| --default-mono-font-family: var(--font-mono); | |
| --default-mono-font-feature-settings: var(--font-mono--font-feature-settings); | |
| --default-mono-font-variation-settings: var(--font-mono--font-variation-settings); | |
| } | |
| } | |
| @layer base { | |
| *, :after, :before, ::backdrop { | |
| box-sizing: border-box; | |
| border: 0 solid; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| ::file-selector-button { | |
| box-sizing: border-box; | |
| border: 0 solid; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| html, :host { | |
| -webkit-text-size-adjust: 100%; | |
| tab-size: 4; | |
| line-height: 1.5; | |
| font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); | |
| font-feature-settings: var(--default-font-feature-settings, normal); | |
| font-variation-settings: var(--default-font-variation-settings, normal); | |
| -webkit-tap-highlight-color: transparent; | |
| } | |
| body { | |
| line-height: inherit; | |
| } | |
| hr { | |
| height: 0; | |
| color: inherit; | |
| border-top-width: 1px; | |
| } | |
| abbr:where([title]) { | |
| -webkit-text-decoration: underline dotted; | |
| text-decoration: underline dotted; | |
| } | |
| h1, h2, h3, h4, h5, h6 { | |
| font-size: inherit; | |
| font-weight: inherit; | |
| } | |
| a { | |
| color: inherit; | |
| -webkit-text-decoration: inherit; | |
| -webkit-text-decoration: inherit; | |
| text-decoration: inherit; | |
| } | |
| b, strong { | |
| font-weight: bolder; | |
| } | |
| code, kbd, samp, pre { | |
| font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); | |
| font-feature-settings: var(--default-mono-font-feature-settings, normal); | |
| font-variation-settings: var(--default-mono-font-variation-settings, normal); | |
| font-size: 1em; | |
| } | |
| small { | |
| font-size: 80%; | |
| } | |
| sub, sup { | |
| vertical-align: baseline; | |
| font-size: 75%; | |
| line-height: 0; | |
| position: relative; | |
| } | |
| sub { | |
| bottom: -.25em; | |
| } | |
| sup { | |
| top: -.5em; | |
| } | |
| table { | |
| text-indent: 0; | |
| border-color: inherit; | |
| border-collapse: collapse; | |
| } | |
| :-moz-focusring { | |
| outline: auto; | |
| } | |
| progress { | |
| vertical-align: baseline; | |
| } | |
| summary { | |
| display: list-item; | |
| } | |
| ol, ul, menu { | |
| list-style: none; | |
| } | |
| img, svg, video, canvas, audio, iframe, embed, object { | |
| vertical-align: middle; | |
| display: block; | |
| } | |
| img, video { | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| button, input, select, optgroup, textarea { | |
| font: inherit; | |
| font-feature-settings: inherit; | |
| font-variation-settings: inherit; | |
| letter-spacing: inherit; | |
| color: inherit; | |
| opacity: 1; | |
| --lightningcss-light: initial; | |
| --lightningcss-dark: ; | |
| color-scheme: light; | |
| background-color: #0000; | |
| border-radius: 0; | |
| } | |
| ::file-selector-button { | |
| font: inherit; | |
| font-feature-settings: inherit; | |
| font-variation-settings: inherit; | |
| letter-spacing: inherit; | |
| color: inherit; | |
| opacity: 1; | |
| --lightningcss-light: initial; | |
| --lightningcss-dark: ; | |
| color-scheme: light; | |
| background-color: #0000; | |
| border-radius: 0; | |
| } | |
| :where(select:is([multiple], [size])) optgroup { | |
| font-weight: bolder; | |
| } | |
| :where(select:is([multiple], [size])) optgroup option { | |
| padding-inline-start: 20px; | |
| } | |
| ::file-selector-button { | |
| margin-inline-end: 4px; | |
| } | |
| ::placeholder { | |
| opacity: 1; | |
| color: currentColor; | |
| } | |
| @supports (color: color-mix(in lab, red, red)) { | |
| ::placeholder { | |
| color: color-mix(in oklab, currentColor 50%, transparent); | |
| } | |
| } | |
| textarea { | |
| resize: vertical; | |
| } | |
| ::-webkit-search-decoration { | |
| -webkit-appearance: none; | |
| } | |
| ::-webkit-date-and-time-value { | |
| min-height: 1lh; | |
| text-align: inherit; | |
| } | |
| ::-webkit-datetime-edit { | |
| display: inline-flex; | |
| } | |
| ::-webkit-datetime-edit-fields-wrapper { | |
| padding: 0; | |
| } | |
| ::-webkit-datetime-edit { | |
| padding-block: 0; | |
| } | |
| ::-webkit-datetime-edit-year-field { | |
| padding-block: 0; | |
| } | |
| ::-webkit-datetime-edit-month-field { | |
| padding-block: 0; | |
| } | |
| ::-webkit-datetime-edit-day-field { | |
| padding-block: 0; | |
| } | |
| ::-webkit-datetime-edit-hour-field { | |
| padding-block: 0; | |
| } | |
| ::-webkit-datetime-edit-minute-field { | |
| padding-block: 0; | |
| } | |
| ::-webkit-datetime-edit-second-field { | |
| padding-block: 0; | |
| } | |
| ::-webkit-datetime-edit-millisecond-field { | |
| padding-block: 0; | |
| } | |
| ::-webkit-datetime-edit-meridiem-field { | |
| padding-block: 0; | |
| } | |
| :-moz-ui-invalid { | |
| box-shadow: none; | |
| } | |
| button, input:where([type="button"], [type="reset"], [type="submit"]) { | |
| appearance: button; | |
| } | |
| ::file-selector-button { | |
| appearance: button; | |
| } | |
| ::-webkit-inner-spin-button { | |
| height: auto; | |
| } | |
| ::-webkit-outer-spin-button { | |
| height: auto; | |
| } | |
| [hidden]:where(:not([hidden="until-found"])) { | |
| display: none ; | |
| } | |
| * { | |
| border-color: var(--border); | |
| outline-color: var(--ring); | |
| } | |
| @supports (color: color-mix(in lab, red, red)) { | |
| * { | |
| outline-color: color-mix(in oklab, var(--ring) 50%, transparent); | |
| } | |
| } | |
| body { | |
| background-color: var(--background); | |
| color: var(--foreground); | |
| } | |
| * { | |
| border-color: var(--border); | |
| outline-color: var(--ring); | |
| } | |
| @supports (color: color-mix(in lab, red, red)) { | |
| * { | |
| outline-color: color-mix(in oklab, var(--ring) 50%, transparent); | |
| } | |
| } | |
| body { | |
| background-color: var(--background); | |
| color: var(--foreground); | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h1 { | |
| font-size: var(--text-2xl); | |
| font-weight: var(--font-weight-medium); | |
| line-height: 1.5; | |
| } | |
| :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h2 { | |
| font-size: var(--text-xl); | |
| font-weight: var(--font-weight-medium); | |
| line-height: 1.5; | |
| } | |
| :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h3 { | |
| font-size: var(--text-lg); | |
| font-weight: var(--font-weight-medium); | |
| line-height: 1.5; | |
| } | |
| :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h4, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) label, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) button { | |
| font-size: var(--text-base); | |
| font-weight: var(--font-weight-medium); | |
| line-height: 1.5; | |
| } | |
| :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) input { | |
| font-size: var(--text-base); | |
| font-weight: var(--font-weight-normal); | |
| line-height: 1.5; | |
| } | |
| } | |
| @layer utilities { | |
| .pointer-events-none { | |
| pointer-events: none; | |
| } | |
| .absolute { | |
| position: absolute; | |
| } | |
| .relative { | |
| position: relative; | |
| } | |
| .inset-0 { | |
| inset: calc(var(--spacing) * 0); | |
| } | |
| .-top-2 { | |
| top: calc(var(--spacing) * -2); | |
| } | |
| .top-0 { | |
| top: calc(var(--spacing) * 0); | |
| } | |
| .top-1\/4 { | |
| top: 25%; | |
| } | |
| .top-20 { | |
| top: calc(var(--spacing) * 20); | |
| } | |
| .top-40 { | |
| top: calc(var(--spacing) * 40); | |
| } | |
| .-right-2 { | |
| right: calc(var(--spacing) * -2); | |
| } | |
| .-right-4 { | |
| right: calc(var(--spacing) * -4); | |
| } | |
| .right-0 { | |
| right: calc(var(--spacing) * 0); | |
| } | |
| .right-1\/3 { | |
| right: 33.3333%; | |
| } | |
| .right-1\/4 { | |
| right: 25%; | |
| } | |
| .right-10 { | |
| right: calc(var(--spacing) * 10); | |
| } | |
| .bottom-0 { | |
| bottom: calc(var(--spacing) * 0); | |
| } | |
| .bottom-1\/4 { | |
| bottom: 25%; | |
| } | |
| .bottom-20 { | |
| bottom: calc(var(--spacing) * 20); | |
| } | |
| .-left-4 { | |
| left: calc(var(--spacing) * -4); | |
| } | |
| .left-0 { | |
| left: calc(var(--spacing) * 0); | |
| } | |
| .left-1\/4 { | |
| left: 25%; | |
| } | |
| .left-10 { | |
| left: calc(var(--spacing) * 10); | |
| } | |
| .z-10 { | |
| z-index: 10; | |
| } | |
| .z-20 { | |
| z-index: 20; | |
| } | |
| .mx-auto { | |
| margin-inline: auto; | |
| } | |
| .mt-8 { | |
| margin-top: calc(var(--spacing) * 8); | |
| } | |
| .mt-16 { | |
| margin-top: calc(var(--spacing) * 16); | |
| } | |
| .mb-1 { | |
| margin-bottom: calc(var(--spacing) * 1); | |
| } | |
| .mb-2 { | |
| margin-bottom: calc(var(--spacing) * 2); | |
| } | |
| .mb-3 { | |
| margin-bottom: calc(var(--spacing) * 3); | |
| } | |
| .mb-4 { | |
| margin-bottom: calc(var(--spacing) * 4); | |
| } | |
| .mb-6 { | |
| margin-bottom: calc(var(--spacing) * 6); | |
| } | |
| .mb-8 { | |
| margin-bottom: calc(var(--spacing) * 8); | |
| } | |
| .mb-16 { | |
| margin-bottom: calc(var(--spacing) * 16); | |
| } | |
| .flex { | |
| display: flex; | |
| } | |
| .grid { | |
| display: grid; | |
| } | |
| .hidden { | |
| display: none; | |
| } | |
| .inline-block { | |
| display: inline-block; | |
| } | |
| .inline-flex { | |
| display: inline-flex; | |
| } | |
| .h-0\.5 { | |
| height: calc(var(--spacing) * .5); | |
| } | |
| .h-2 { | |
| height: calc(var(--spacing) * 2); | |
| } | |
| .h-4 { | |
| height: calc(var(--spacing) * 4); | |
| } | |
| .h-5 { | |
| height: calc(var(--spacing) * 5); | |
| } | |
| .h-6 { | |
| height: calc(var(--spacing) * 6); | |
| } | |
| .h-8 { | |
| height: calc(var(--spacing) * 8); | |
| } | |
| .h-10 { | |
| height: calc(var(--spacing) * 10); | |
| } | |
| .h-12 { | |
| height: calc(var(--spacing) * 12); | |
| } | |
| .h-20 { | |
| height: calc(var(--spacing) * 20); | |
| } | |
| .h-72 { | |
| height: calc(var(--spacing) * 72); | |
| } | |
| .h-96 { | |
| height: calc(var(--spacing) * 96); | |
| } | |
| .h-auto { | |
| height: auto; | |
| } | |
| .h-full { | |
| height: 100%; | |
| } | |
| .min-h-\[300px\] { | |
| min-height: 300px; | |
| } | |
| .min-h-screen { | |
| min-height: 100vh; | |
| } | |
| .w-2 { | |
| width: calc(var(--spacing) * 2); | |
| } | |
| .w-4 { | |
| width: calc(var(--spacing) * 4); | |
| } | |
| .w-5 { | |
| width: calc(var(--spacing) * 5); | |
| } | |
| .w-6 { | |
| width: calc(var(--spacing) * 6); | |
| } | |
| .w-8 { | |
| width: calc(var(--spacing) * 8); | |
| } | |
| .w-10 { | |
| width: calc(var(--spacing) * 10); | |
| } | |
| .w-12 { | |
| width: calc(var(--spacing) * 12); | |
| } | |
| .w-20 { | |
| width: calc(var(--spacing) * 20); | |
| } | |
| .w-72 { | |
| width: calc(var(--spacing) * 72); | |
| } | |
| .w-96 { | |
| width: calc(var(--spacing) * 96); | |
| } | |
| .w-fit { | |
| width: fit-content; | |
| } | |
| .w-full { | |
| width: 100%; | |
| } | |
| .max-w-3xl { | |
| max-width: var(--container-3xl); | |
| } | |
| .max-w-7xl { | |
| max-width: var(--container-7xl); | |
| } | |
| .max-w-\[200px\] { | |
| max-width: 200px; | |
| } | |
| .flex-col { | |
| flex-direction: column; | |
| } | |
| .items-center { | |
| align-items: center; | |
| } | |
| .justify-between { | |
| justify-content: space-between; | |
| } | |
| .justify-center { | |
| justify-content: center; | |
| } | |
| .justify-end { | |
| justify-content: flex-end; | |
| } | |
| .gap-2 { | |
| gap: calc(var(--spacing) * 2); | |
| } | |
| .gap-4 { | |
| gap: calc(var(--spacing) * 4); | |
| } | |
| .gap-8 { | |
| gap: calc(var(--spacing) * 8); | |
| } | |
| .gap-12 { | |
| gap: calc(var(--spacing) * 12); | |
| } | |
| .overflow-hidden { | |
| overflow: hidden; | |
| } | |
| .rounded-2xl { | |
| border-radius: var(--radius-2xl); | |
| } | |
| .rounded-full { | |
| border-radius: 3.40282e38px; | |
| } | |
| .rounded-lg { | |
| border-radius: var(--radius); | |
| } | |
| .rounded-xl { | |
| border-radius: calc(var(--radius) + 4px); | |
| } | |
| .border { | |
| border-style: var(--tw-border-style); | |
| border-width: 1px; | |
| } | |
| .border-4 { | |
| border-style: var(--tw-border-style); | |
| border-width: 4px; | |
| } | |
| .border-gray-200 { | |
| border-color: var(--color-gray-200); | |
| } | |
| .border-indigo-100 { | |
| border-color: var(--color-indigo-100); | |
| } | |
| .border-white\/20 { | |
| border-color: #fff3; | |
| } | |
| @supports (color: color-mix(in lab, red, red)) { | |
| .border-white\/20 { | |
| border-color: color-mix(in oklab, var(--color-white) 20%, transparent); | |
| } | |
| } | |
| .bg-gray-900 { | |
| background-color: var(--color-gray-900); | |
| } | |
| .bg-green-500 { | |
| background-color: var(--color-green-500); | |
| } | |
| .bg-indigo-100 { | |
| background-color: var(--color-indigo-100); | |
| } | |
| .bg-indigo-200 { | |
| background-color: var(--color-indigo-200); | |
| } | |
| .bg-indigo-600 { | |
| background-color: var(--color-indigo-600); | |
| } | |
| .bg-pink-200 { | |
| background-color: var(--color-pink-200); | |
| } | |
| .bg-purple-200 { | |
| background-color: var(--color-purple-200); | |
| } | |
| .bg-red-500 { | |
| background-color: var(--color-red-500); | |
| } | |
| .bg-white { | |
| background-color: var(--color-white); | |
| } | |
| .bg-white\/10 { | |
| background-color: #ffffff1a; | |
| } | |
| @supports (color: color-mix(in lab, red, red)) { | |
| .bg-white\/10 { | |
| background-color: color-mix(in oklab, var(--color-white) 10%, transparent); | |
| } | |
| } | |
| .bg-gradient-to-b { | |
| --tw-gradient-position: to bottom in oklab; | |
| background-image: linear-gradient(var(--tw-gradient-stops)); | |
| } | |
| .bg-gradient-to-br { | |
| --tw-gradient-position: to bottom right in oklab; | |
| background-image: linear-gradient(var(--tw-gradient-stops)); | |
| } | |
| .bg-gradient-to-r { | |
| --tw-gradient-position: to right in oklab; | |
| background-image: linear-gradient(var(--tw-gradient-stops)); | |
| } | |
| .bg-gradient-to-t { | |
| --tw-gradient-position: to top in oklab; | |
| background-image: linear-gradient(var(--tw-gradient-stops)); | |
| } | |
| .from-blue-500 { | |
| --tw-gradient-from: var(--color-blue-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-gray-50 { | |
| --tw-gradient-from: var(--color-gray-50); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-gray-900 { | |
| --tw-gradient-from: var(--color-gray-900); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-green-500 { | |
| --tw-gradient-from: var(--color-green-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-indigo-50 { | |
| --tw-gradient-from: var(--color-indigo-50); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-indigo-200 { | |
| --tw-gradient-from: var(--color-indigo-200); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-indigo-500 { | |
| --tw-gradient-from: var(--color-indigo-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-indigo-600 { | |
| --tw-gradient-from: var(--color-indigo-600); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-indigo-900\/50 { | |
| --tw-gradient-from: color-mix(in srgb, oklch(.359 .144 278.697) 50%, transparent); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| @supports (color: color-mix(in lab, red, red)) { | |
| .from-indigo-900\/50 { | |
| --tw-gradient-from: color-mix(in oklab, var(--color-indigo-900) 50%, transparent); | |
| } | |
| } | |
| .from-orange-500 { | |
| --tw-gradient-from: var(--color-orange-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-purple-500 { | |
| --tw-gradient-from: var(--color-purple-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .from-teal-500 { | |
| --tw-gradient-from: var(--color-teal-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .via-gray-900\/80 { | |
| --tw-gradient-via: color-mix(in srgb, oklch(.21 .034 264.665) 80%, transparent); | |
| --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops); | |
| } | |
| @supports (color: color-mix(in lab, red, red)) { | |
| .via-gray-900\/80 { | |
| --tw-gradient-via: color-mix(in oklab, var(--color-gray-900) 80%, transparent); | |
| } | |
| } | |
| .via-purple-200 { | |
| --tw-gradient-via: var(--color-purple-200); | |
| --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops); | |
| } | |
| .via-purple-600 { | |
| --tw-gradient-via: var(--color-purple-600); | |
| --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops); | |
| } | |
| .via-white { | |
| --tw-gradient-via: var(--color-white); | |
| --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops); | |
| } | |
| .to-blue-500 { | |
| --tw-gradient-to: var(--color-blue-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-cyan-500 { | |
| --tw-gradient-to: var(--color-cyan-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-emerald-500 { | |
| --tw-gradient-to: var(--color-emerald-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-gray-900\/40 { | |
| --tw-gradient-to: color-mix(in srgb, oklch(.21 .034 264.665) 40%, transparent); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| @supports (color: color-mix(in lab, red, red)) { | |
| .to-gray-900\/40 { | |
| --tw-gradient-to: color-mix(in oklab, var(--color-gray-900) 40%, transparent); | |
| } | |
| } | |
| .to-indigo-200 { | |
| --tw-gradient-to: var(--color-indigo-200); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-indigo-700 { | |
| --tw-gradient-to: var(--color-indigo-700); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-pink-500 { | |
| --tw-gradient-to: var(--color-pink-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-purple-50 { | |
| --tw-gradient-to: var(--color-purple-50); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-purple-500 { | |
| --tw-gradient-to: var(--color-purple-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-purple-600 { | |
| --tw-gradient-to: var(--color-purple-600); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-red-500 { | |
| --tw-gradient-to: var(--color-red-500); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-transparent { | |
| --tw-gradient-to: transparent; | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .to-white { | |
| --tw-gradient-to: var(--color-white); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| .object-cover { | |
| object-fit: cover; | |
| } | |
| .p-3 { | |
| padding: calc(var(--spacing) * 3); | |
| } | |
| .p-4 { | |
| padding: calc(var(--spacing) * 4); | |
| } | |
| .p-8 { | |
| padding: calc(var(--spacing) * 8); | |
| } | |
| .px-4 { | |
| padding-inline: calc(var(--spacing) * 4); | |
| } | |
| .px-5 { | |
| padding-inline: calc(var(--spacing) * 5); | |
| } | |
| .px-6 { | |
| padding-inline: calc(var(--spacing) * 6); | |
| } | |
| .px-8 { | |
| padding-inline: calc(var(--spacing) * 8); | |
| } | |
| .py-2 { | |
| padding-block: calc(var(--spacing) * 2); | |
| } | |
| .py-4 { | |
| padding-block: calc(var(--spacing) * 4); | |
| } | |
| .py-6 { | |
| padding-block: calc(var(--spacing) * 6); | |
| } | |
| .py-8 { | |
| padding-block: calc(var(--spacing) * 8); | |
| } | |
| .py-20 { | |
| padding-block: calc(var(--spacing) * 20); | |
| } | |
| .py-24 { | |
| padding-block: calc(var(--spacing) * 24); | |
| } | |
| .text-center { | |
| text-align: center; | |
| } | |
| .text-2xl { | |
| font-size: var(--text-2xl); | |
| line-height: var(--tw-leading, var(--text-2xl--line-height)); | |
| } | |
| .text-3xl { | |
| font-size: var(--text-3xl); | |
| line-height: var(--tw-leading, var(--text-3xl--line-height)); | |
| } | |
| .text-4xl { | |
| font-size: var(--text-4xl); | |
| line-height: var(--tw-leading, var(--text-4xl--line-height)); | |
| } | |
| .text-5xl { | |
| font-size: var(--text-5xl); | |
| line-height: var(--tw-leading, var(--text-5xl--line-height)); | |
| } | |
| .text-sm { | |
| font-size: var(--text-sm); | |
| line-height: var(--tw-leading, var(--text-sm--line-height)); | |
| } | |
| .text-xl { | |
| font-size: var(--text-xl); | |
| line-height: var(--tw-leading, var(--text-xl--line-height)); | |
| } | |
| .text-xs { | |
| font-size: var(--text-xs); | |
| line-height: var(--tw-leading, var(--text-xs--line-height)); | |
| } | |
| .leading-relaxed { | |
| --tw-leading: var(--leading-relaxed); | |
| line-height: var(--leading-relaxed); | |
| } | |
| .leading-tight { | |
| --tw-leading: var(--leading-tight); | |
| line-height: var(--leading-tight); | |
| } | |
| .font-bold { | |
| --tw-font-weight: var(--font-weight-bold); | |
| font-weight: var(--font-weight-bold); | |
| } | |
| .font-semibold { | |
| --tw-font-weight: var(--font-weight-semibold); | |
| font-weight: var(--font-weight-semibold); | |
| } | |
| .text-gray-200 { | |
| color: var(--color-gray-200); | |
| } | |
| .text-gray-300 { | |
| color: var(--color-gray-300); | |
| } | |
| .text-gray-400 { | |
| color: var(--color-gray-400); | |
| } | |
| .text-gray-600 { | |
| color: var(--color-gray-600); | |
| } | |
| .text-gray-900 { | |
| color: var(--color-gray-900); | |
| } | |
| .text-indigo-100 { | |
| color: var(--color-indigo-100); | |
| } | |
| .text-indigo-200 { | |
| color: var(--color-indigo-200); | |
| } | |
| .text-indigo-600 { | |
| color: var(--color-indigo-600); | |
| } | |
| .text-indigo-700 { | |
| color: var(--color-indigo-700); | |
| } | |
| .text-white { | |
| color: var(--color-white); | |
| } | |
| .opacity-0 { | |
| opacity: 0; | |
| } | |
| .opacity-10 { | |
| opacity: .1; | |
| } | |
| .opacity-30 { | |
| opacity: .3; | |
| } | |
| .mix-blend-multiply { | |
| mix-blend-mode: multiply; | |
| } | |
| .shadow-2xl { | |
| --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040); | |
| box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); | |
| } | |
| .shadow-lg { | |
| --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a); | |
| box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); | |
| } | |
| .shadow-xl { | |
| --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a); | |
| box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); | |
| } | |
| .blur-3xl { | |
| --tw-blur: blur(var(--blur-3xl)); | |
| filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ); | |
| } | |
| .filter { | |
| filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ); | |
| } | |
| .backdrop-blur-sm { | |
| --tw-backdrop-blur: blur(var(--blur-sm)); | |
| -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ); | |
| backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ); | |
| } | |
| .transition { | |
| transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter; | |
| transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); | |
| transition-duration: var(--tw-duration, var(--default-transition-duration)); | |
| } | |
| .transition-all { | |
| transition-property: all; | |
| transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); | |
| transition-duration: var(--tw-duration, var(--default-transition-duration)); | |
| } | |
| .transition-colors { | |
| transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; | |
| transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); | |
| transition-duration: var(--tw-duration, var(--default-transition-duration)); | |
| } | |
| .transition-opacity { | |
| transition-property: opacity; | |
| transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); | |
| transition-duration: var(--tw-duration, var(--default-transition-duration)); | |
| } | |
| .transition-transform { | |
| transition-property: transform, translate, scale, rotate; | |
| transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); | |
| transition-duration: var(--tw-duration, var(--default-transition-duration)); | |
| } | |
| .duration-300 { | |
| --tw-duration: .3s; | |
| transition-duration: .3s; | |
| } | |
| .duration-500 { | |
| --tw-duration: .5s; | |
| transition-duration: .5s; | |
| } | |
| @media (hover: hover) { | |
| .group-hover\:scale-110:is(:where(.group):hover *) { | |
| --tw-scale-x: 110%; | |
| --tw-scale-y: 110%; | |
| --tw-scale-z: 110%; | |
| scale: var(--tw-scale-x) var(--tw-scale-y); | |
| } | |
| } | |
| @media (hover: hover) { | |
| .group-hover\:opacity-5:is(:where(.group):hover *) { | |
| opacity: .05; | |
| } | |
| } | |
| @media (hover: hover) { | |
| .hover\:scale-105:hover { | |
| --tw-scale-x: 105%; | |
| --tw-scale-y: 105%; | |
| --tw-scale-z: 105%; | |
| scale: var(--tw-scale-x) var(--tw-scale-y); | |
| } | |
| } | |
| @media (hover: hover) { | |
| .hover\:border-transparent:hover { | |
| border-color: #0000; | |
| } | |
| } | |
| @media (hover: hover) { | |
| .hover\:bg-indigo-700:hover { | |
| background-color: var(--color-indigo-700); | |
| } | |
| } | |
| @media (hover: hover) { | |
| .hover\:from-indigo-700:hover { | |
| --tw-gradient-from: var(--color-indigo-700); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| } | |
| @media (hover: hover) { | |
| .hover\:to-purple-700:hover { | |
| --tw-gradient-to: var(--color-purple-700); | |
| --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); | |
| } | |
| } | |
| @media (hover: hover) { | |
| .hover\:text-gray-900:hover { | |
| color: var(--color-gray-900); | |
| } | |
| } | |
| @media (hover: hover) { | |
| .hover\:shadow-2xl:hover { | |
| --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040); | |
| box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); | |
| } | |
| } | |
| @media (width >= 40rem) { | |
| .sm\:flex-row { | |
| flex-direction: row; | |
| } | |
| } | |
| @media (width >= 48rem) { | |
| .md\:flex { | |
| display: flex; | |
| } | |
| } | |
| @media (width >= 48rem) { | |
| .md\:grid-cols-1 { | |
| grid-template-columns: repeat(1, minmax(0, 1fr)); | |
| } | |
| } | |
| @media (width >= 48rem) { | |
| .md\:grid-cols-2 { | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| } | |
| } | |
| @media (width >= 64rem) { | |
| .lg\:block { | |
| display: block; | |
| } | |
| } | |
| @media (width >= 64rem) { | |
| .lg\:grid-cols-2 { | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| } | |
| } | |
| @media (width >= 64rem) { | |
| .lg\:grid-cols-3 { | |
| grid-template-columns: repeat(3, minmax(0, 1fr)); | |
| } | |
| } | |
| @media (width >= 64rem) { | |
| .lg\:grid-cols-4 { | |
| grid-template-columns: repeat(4, minmax(0, 1fr)); | |
| } | |
| } | |
| @media (width >= 64rem) { | |
| .lg\:px-8 { | |
| padding-inline: calc(var(--spacing) * 8); | |
| } | |
| } | |
| @media (width >= 64rem) { | |
| .lg\:py-32 { | |
| padding-block: calc(var(--spacing) * 32); | |
| } | |
| } | |
| @media (width >= 64rem) { | |
| .lg\:text-5xl { | |
| font-size: var(--text-5xl); | |
| line-height: var(--tw-leading, var(--text-5xl--line-height)); | |
| } | |
| } | |
| @media (width >= 64rem) { | |
| .lg\:text-6xl { | |
| font-size: var(--text-6xl); | |
| line-height: var(--tw-leading, var(--text-6xl--line-height)); | |
| } | |
| } | |
| } | |
| :root { | |
| --font-size: 16px; | |
| --background: #fff; | |
| --foreground: oklch(.145 0 0); | |
| --card: #fff; | |
| --card-foreground: oklch(.145 0 0); | |
| --popover: oklch(1 0 0); | |
| --popover-foreground: oklch(.145 0 0); | |
| --primary: #030213; | |
| --primary-foreground: oklch(1 0 0); | |
| --secondary: oklch(.95 .0058 264.53); | |
| --secondary-foreground: #030213; | |
| --muted: #ececf0; | |
| --muted-foreground: #717182; | |
| --accent: #e9ebef; | |
| --accent-foreground: #030213; | |
| --destructive: #d4183d; | |
| --destructive-foreground: #fff; | |
| --border: #0000001a; | |
| --input: transparent; | |
| --input-background: #f3f3f5; | |
| --switch-background: #cbced4; | |
| --font-weight-medium: 500; | |
| --font-weight-normal: 400; | |
| --ring: oklch(.708 0 0); | |
| --chart-1: oklch(.646 .222 41.116); | |
| --chart-2: oklch(.6 .118 184.704); | |
| --chart-3: oklch(.398 .07 227.392); | |
| --chart-4: oklch(.828 .189 84.429); | |
| --chart-5: oklch(.769 .188 70.08); | |
| --radius: .625rem; | |
| --sidebar: oklch(.985 0 0); | |
| --sidebar-foreground: oklch(.145 0 0); | |
| --sidebar-primary: #030213; | |
| --sidebar-primary-foreground: oklch(.985 0 0); | |
| --sidebar-accent: oklch(.97 0 0); | |
| --sidebar-accent-foreground: oklch(.205 0 0); | |
| --sidebar-border: oklch(.922 0 0); | |
| --sidebar-ring: oklch(.708 0 0); | |
| } | |
| .dark { | |
| --background: oklch(.145 0 0); | |
| --foreground: oklch(.985 0 0); | |
| --card: oklch(.145 0 0); | |
| --card-foreground: oklch(.985 0 0); | |
| --popover: oklch(.145 0 0); | |
| --popover-foreground: oklch(.985 0 0); | |
| --primary: oklch(.985 0 0); | |
| --primary-foreground: oklch(.205 0 0); | |
| --secondary: oklch(.269 0 0); | |
| --secondary-foreground: oklch(.985 0 0); | |
| --muted: oklch(.269 0 0); | |
| --muted-foreground: oklch(.708 0 0); | |
| --accent: oklch(.269 0 0); | |
| --accent-foreground: oklch(.985 0 0); | |
| --destructive: oklch(.396 .141 25.723); | |
| --destructive-foreground: oklch(.637 .237 25.331); | |
| --border: oklch(.269 0 0); | |
| --input: oklch(.269 0 0); | |
| --ring: oklch(.439 0 0); | |
| --font-weight-medium: 500; | |
| --font-weight-normal: 400; | |
| --chart-1: oklch(.488 .243 264.376); | |
| --chart-2: oklch(.696 .17 162.48); | |
| --chart-3: oklch(.769 .188 70.08); | |
| --chart-4: oklch(.627 .265 303.9); | |
| --chart-5: oklch(.645 .246 16.439); | |
| --sidebar: oklch(.205 0 0); | |
| --sidebar-foreground: oklch(.985 0 0); | |
| --sidebar-primary: oklch(.488 .243 264.376); | |
| --sidebar-primary-foreground: oklch(.985 0 0); | |
| --sidebar-accent: oklch(.269 0 0); | |
| --sidebar-accent-foreground: oklch(.985 0 0); | |
| --sidebar-border: oklch(.269 0 0); | |
| --sidebar-ring: oklch(.439 0 0); | |
| } | |
| html { | |
| font-size: var(--font-size); | |
| } | |
| @keyframes blob { | |
| 0% { | |
| transform: translate(0)scale(1); | |
| } | |
| 33% { | |
| transform: translate(30px, -50px)scale(1.1); | |
| } | |
| 66% { | |
| transform: translate(-20px, 20px)scale(.9); | |
| } | |
| 100% { | |
| transform: translate(0)scale(1); | |
| } | |
| } | |
| .animate-blob { | |
| animation: 7s infinite blob; | |
| } | |
| .animation-delay-2000 { | |
| animation-delay: 2s; | |
| } | |
| .animation-delay-4000 { | |
| animation-delay: 4s; | |
| } | |
| @property --tw-border-style { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: solid; | |
| } | |
| @property --tw-gradient-position { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-gradient-from { | |
| syntax: "<color>"; | |
| inherits: false; | |
| initial-value: #0000; | |
| } | |
| @property --tw-gradient-via { | |
| syntax: "<color>"; | |
| inherits: false; | |
| initial-value: #0000; | |
| } | |
| @property --tw-gradient-to { | |
| syntax: "<color>"; | |
| inherits: false; | |
| initial-value: #0000; | |
| } | |
| @property --tw-gradient-stops { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-gradient-via-stops { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-gradient-from-position { | |
| syntax: "<length-percentage>"; | |
| inherits: false; | |
| initial-value: 0%; | |
| } | |
| @property --tw-gradient-via-position { | |
| syntax: "<length-percentage>"; | |
| inherits: false; | |
| initial-value: 50%; | |
| } | |
| @property --tw-gradient-to-position { | |
| syntax: "<length-percentage>"; | |
| inherits: false; | |
| initial-value: 100%; | |
| } | |
| @property --tw-leading { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-font-weight { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-shadow { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 0 0 #0000; | |
| } | |
| @property --tw-shadow-color { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-shadow-alpha { | |
| syntax: "<percentage>"; | |
| inherits: false; | |
| initial-value: 100%; | |
| } | |
| @property --tw-inset-shadow { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 0 0 #0000; | |
| } | |
| @property --tw-inset-shadow-color { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-inset-shadow-alpha { | |
| syntax: "<percentage>"; | |
| inherits: false; | |
| initial-value: 100%; | |
| } | |
| @property --tw-ring-color { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-ring-shadow { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 0 0 #0000; | |
| } | |
| @property --tw-inset-ring-color { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-inset-ring-shadow { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 0 0 #0000; | |
| } | |
| @property --tw-ring-inset { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-ring-offset-width { | |
| syntax: "<length>"; | |
| inherits: false; | |
| initial-value: 0; | |
| } | |
| @property --tw-ring-offset-color { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: #fff; | |
| } | |
| @property --tw-ring-offset-shadow { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 0 0 #0000; | |
| } | |
| @property --tw-blur { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-brightness { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-contrast { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-grayscale { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-hue-rotate { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-invert { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-opacity { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-saturate { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-sepia { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-drop-shadow { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-drop-shadow-color { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-drop-shadow-alpha { | |
| syntax: "<percentage>"; | |
| inherits: false; | |
| initial-value: 100%; | |
| } | |
| @property --tw-drop-shadow-size { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-blur { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-brightness { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-contrast { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-grayscale { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-hue-rotate { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-invert { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-opacity { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-saturate { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-backdrop-sepia { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-duration { | |
| syntax: "*"; | |
| inherits: false | |
| } | |
| @property --tw-scale-x { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 1; | |
| } | |
| @property --tw-scale-y { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 1; | |
| } | |
| @property --tw-scale-z { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 1; | |
| } | |