Spaces:
Running on Zero
Running on Zero
| @import url('https://fonts.googleapis.com/css2?family=Baloo+Tamma+2:wght@400..800&display=swap'); | |
| @font-face { | |
| font-family: "Geist Mono"; | |
| src: url("file=_res/assets/webfonts/GeistMono-Thin.woff2") format("woff2"); | |
| font-weight: 100; | |
| font-style: normal; | |
| } | |
| @font-face { | |
| font-family: "Geist Mono"; | |
| src: url("file=_res/assets/webfonts/GeistMono-Light.woff2") format("woff2"); | |
| font-weight: 300; | |
| font-style: normal; | |
| } | |
| @font-face { | |
| font-family: "Geist Mono"; | |
| src: url("file=_res/assets/webfonts/GeistMono-Regular.woff2") format("woff2"); | |
| font-weight: 400; | |
| font-style: normal; | |
| } | |
| @font-face { | |
| font-family: "Geist Mono"; | |
| src: url("file=_res/assets/webfonts/GeistMono-SemiBold.woff2") format("woff2"); | |
| font-weight: 600; | |
| font-style: normal; | |
| } | |
| @font-face { | |
| font-family: "Geist Mono"; | |
| src: url("file=_res/assets/webfonts/GeistMono-Bold.woff2") format("woff2"); | |
| font-weight: 700; | |
| font-style: normal; | |
| } | |
| @font-face { | |
| font-family: "Qartella-Light"; | |
| src: url("file=_res/assets/webfonts/Qartella-Light.woff2") format("woff2"), url("file=_res/assets/webfonts/Qartella-Light.woff") format("woff"); | |
| font-weight: normal; | |
| font-style: light; | |
| } | |
| @font-face { | |
| font-family: "Qartella-Bold"; | |
| src: url("file=_res/assets/webfonts/Qartella-Bold.woff2") format("woff2"), url("file=_res/assets/webfonts/Qartella-Bold.woff") format("woff"); | |
| font-weight: normal; | |
| font-style: bold; | |
| } | |
| ::-webkit-scrollbar { | |
| width: 0px; | |
| } | |
| body { | |
| background: var(--background-fill-primary) ; | |
| background: linear-gradient(180deg, var(--primary-800) 355px, var(--background-fill-primary) 355px) ; | |
| } | |
| .gradio-container-5-29-0 { | |
| padding-top: 30px ; | |
| transition: opacity 0.4s linear; | |
| position: relative; | |
| font-family: "Geist Mono", sans-serif ; | |
| font-weight: 400; | |
| } | |
| /* .md-header-wrapper, | |
| .md-header>span>div { | |
| width: 100%; | |
| height: 200px; | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: flex-end; | |
| position: relative; | |
| /* background-image: url("gradio_api/file=_res/assets/Schaafe.png"); | |
| background-position: 70% bottom; | |
| background-repeat: no-repeat; * / | |
| padding: 0 10px; | |
| h1 { | |
| --sc: rgb(2, 44, 32); | |
| font-family: "Baloo Tamma 2", system-ui; | |
| font-optical-sizing: auto; | |
| font-weight: 600; | |
| font-style: normal; | |
| font-size: 3.8rem; | |
| padding: 8px; | |
| text-shadow: 2px 2px 2px var(--sc), -2px 2px 2px var(--sc), -2px -2px 0 var(--sc), 2px -2px 0 var(--sc); | |
| /* display: flex; | |
| flex-direction: column; | |
| text-align: right; | |
| margin-right: 45%; | |
| position: absolute; | |
| right: 0; | |
| bottom: 0; * / | |
| & span { | |
| font-weight: 400; | |
| font-size: 2rem; | |
| margin-top: -20px; | |
| text-transform: uppercase; | |
| } | |
| } | |
| p { | |
| margin-top: var(--spacing-xs); | |
| } | |
| } */ | |
| .md-header-wrapper, | |
| .md-header > span > div { | |
| width: 100%; | |
| height: 200px; | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: flex-end; | |
| position: relative; | |
| background-position: 70% bottom; | |
| background-repeat: no-repeat; | |
| padding: 0 10px; | |
| h1, h3 { | |
| --sc: rgb(2, 44, 32); | |
| display: inline; | |
| font-optical-sizing: auto; | |
| font-weight: 600; | |
| font-style: normal; | |
| font-size: 2.3rem; | |
| text-transform: uppercase; | |
| padding: 0 8px; | |
| margin-bottom: 0; | |
| color: var(--primary-950); | |
| /* text-shadow: 2px 2px 2px var(--sc), -2px 2px 2px var(--sc), -2px -2px 0 var(--sc), 2px -2px 0 var(--sc); */ | |
| & span { | |
| font-weight: 400; | |
| font-size: 1.4rem; | |
| margin-top: -20px; | |
| text-transform: uppercase; | |
| filter: invert(1); | |
| color: var(--text-color-by-luminance); | |
| } | |
| } | |
| h3 { | |
| font-weight: 400; | |
| font-size: 1.6rem; | |
| } | |
| p { | |
| color: var(--text-color-by-luminance); | |
| margin-top: var(--spacing-xs); | |
| padding: 0 8px; | |
| font-size: 1rem; | |
| span { | |
| font-weight: 400; | |
| filter: invert(1); | |
| color: var(--text-color-by-luminance); | |
| } | |
| #wink, | |
| #heart { | |
| display: inline; | |
| width: 26px; | |
| margin-bottom: 8px; | |
| } | |
| #wink { | |
| animation: wink 3s ease-in-out infinite; | |
| } | |
| #heart { | |
| animation: beat 2s ease-in-out infinite; | |
| } | |
| } | |
| } | |
| .row-main { | |
| padding: 16px; | |
| background-color: var(--neutral-900) ; | |
| border-right-width: 0px ; | |
| border-bottom-width: 0px ; | |
| border-left-width: 0px ; | |
| border-top: 8px solid var(--primary-600) ; | |
| border-radius: var(--container-radius) ; | |
| } | |
| .app.svelte-1y320eu.svelte-1y320eu { | |
| position: relative; | |
| margin: auto; | |
| padding: var(--size-4) var(--size-8); | |
| width: 100%; | |
| height: 100% | |
| } | |
| @media(min-width: 640px) { | |
| .fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) { | |
| max-width:640px | |
| } | |
| } | |
| @media(min-width: 768px) { | |
| .fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) { | |
| max-width:768px | |
| } | |
| } | |
| @media(min-width: 1024px) { | |
| .fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) { | |
| max-width:1024px | |
| } | |
| } | |
| @media(min-width: 1280px) { | |
| .fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) { | |
| max-width:1280px | |
| } | |
| } | |
| @media(min-width: 1536px) { | |
| .fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) { | |
| max-width:1536px | |
| } | |
| } | |
| @media(min-width: 1920px) { | |
| .fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) { | |
| max-width:1536px | |
| } | |
| } | |
| .info.svelte-1y320eu.svelte-1y320eu { | |
| display: flex; | |
| position: absolute; | |
| bottom: 0; | |
| justify-content: flex-start; | |
| border-top: 1px solid var(--button-secondary-border-color); | |
| padding: var(--size-1) var(--size-5); | |
| width: 100%; | |
| color: var(--body-text-color-subdued); | |
| font-size: var(--text-md); | |
| white-space: nowrap | |
| } | |
| .app.svelte-1y320eu.svelte-1y320eu { | |
| max-width:1536px ; | |
| position: relative; | |
| margin: auto; | |
| padding: var(--size-4) var(--size-8); | |
| width: 100%; | |
| height: 100%; | |
| } | |
| /* label.svelte-1bx8sav>.svelte-1bx8sav+.svelte-1bx8sav { | |
| margin-left: 0; | |
| } | |
| .hidethis, | |
| input.svelte-1e02hys.svelte-1e02hys.svelte-1e02hys, | |
| input.svelte-1bx8sav.svelte-1bx8sav.svelte-1bx8sav{ | |
| display: none; | |
| } | |
| */ | |
| /* MARK: Toggle Button Checkbox */ | |
| /* INFO: gr.Checkbox elem_classes="toggle-btn" */ | |
| .toggle-btn { | |
| display: flex; | |
| flex-direction: column-reverse; | |
| & > div.wrap { | |
| display: none; | |
| } | |
| & > div:not(.wrap) { | |
| margin-top: var(--spacing-lg); | |
| margin-bottom: 0; | |
| } | |
| & > label { | |
| position: relative; | |
| width: 57px; | |
| height: 27px; | |
| display: inline-block; | |
| border-radius: 13px; | |
| background: var(--neutral-700); | |
| box-shadow: var(--shadow-inset); | |
| transition: background-color 0.3s, cursor 0.3s; | |
| border: solid 0.4px var(--border-color-primary); | |
| cursor: pointer; | |
| & > input[type="checkbox"] { | |
| width: 0; | |
| height: 0; | |
| opacity: 0; | |
| } | |
| & > span { | |
| position: absolute; | |
| left: 60px; | |
| height: 27px; | |
| min-width: 140px; | |
| line-height: 27px; | |
| } | |
| } | |
| & > label:has(input[type="checkbox"])::after { | |
| content: ""; | |
| position: absolute; | |
| top: 3px; | |
| left: 3px; | |
| width: 20px; | |
| height: 20px; | |
| border-radius: 50%; | |
| background: var(--neutral-900); | |
| box-shadow: var(--shadow-inset); | |
| transition: left 0.2s ease-in-out, background 0.2s ease-in-out; | |
| } | |
| & > label:has(input[type="checkbox"]:checked)::after { | |
| content: ""; | |
| position: absolute; | |
| background: var(--neutral-900); | |
| opacity: 0.8; | |
| left: 32px; | |
| } | |
| & > label:has(input[type="checkbox"]:checked) { | |
| background: var(--primary-600); | |
| } | |
| } | |
| #component-53 > div.p-0.html-container.svelte-phx28p.padding.p-0 | |
| .gr-radio { | |
| /* & > div.wrap { | |
| display: none; | |
| } | |
| & > div:not(.wrap) { | |
| margin-top: var(--spacing-lg); | |
| margin-bottom: 0; | |
| }*/ | |
| & label:hover, | |
| label.svelte-1bx8sav.svelte-1bx8sav.svelte-1bx8sav:hover { | |
| color: var(--checkbox-label-text-color-selected); | |
| } | |
| & label { | |
| & input[type="radio"] { | |
| display: none; | |
| } | |
| & span { | |
| margin-left: unset; | |
| } | |
| } | |
| } | |
| } | |
| #component-53 > div.html-container.svelte-phx28p.padding { | |
| padding: 0 ; | |
| & > h1 { | |
| margin: 0 ; | |
| } | |
| } | |
| /* Keyframes */ | |
| @keyframes wink { | |
| 0%, | |
| 60%, | |
| 100% { | |
| transform: rotate(0deg); | |
| } | |
| 10%, | |
| 30%, | |
| 70%, | |
| 90% { | |
| transform: rotate(14deg); | |
| } | |
| 20%, | |
| 80% { | |
| transform: rotate(-8deg); | |
| } | |
| 40% { | |
| transform: rotate(-4deg); | |
| } | |
| 50% { | |
| transform: rotate(10deg); | |
| } | |
| } | |
| @keyframes beat { | |
| 0% { | |
| transform: scale(1); | |
| } | |
| 5% { | |
| transform: scale(0.75); | |
| } | |
| 20% { | |
| transform: scale(1); | |
| } | |
| 30% { | |
| transform: scale(1); | |
| } | |
| 35% { | |
| transform: scale(0.75); | |
| } | |
| 50% { | |
| transform: scale(1); | |
| } | |
| 55% { | |
| transform: scale(0.75); | |
| } | |
| 70% { | |
| transform: scale(1); | |
| } | |
| } | |
| /*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */ | |
| @layer properties; | |
| @layer theme, base, components, utilities; | |
| @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-sky-300: oklch(82.8% 0.111 230.318); | |
| --color-sky-400: oklch(74.6% 0.16 232.661); | |
| --color-sky-800: oklch(44.3% 0.11 240.79); | |
| --color-gray-100: oklch(96.7% 0.003 264.542); | |
| --color-gray-300: oklch(87.2% 0.01 258.338); | |
| --color-gray-700: oklch(37.3% 0.034 259.733); | |
| --color-gray-950: oklch(13% 0.028 261.692); | |
| --color-white: #fff; | |
| --spacing: 0.25rem; | |
| --container-lg: 32rem; | |
| --text-sm: 0.875rem; | |
| --font-weight-medium: 500; | |
| --font-weight-semibold: 600; | |
| --radius-xl: 0.75rem; | |
| --default-font-family: var(--font-sans); | |
| --default-mono-font-family: var(--font-mono); | |
| } | |
| } | |
| @layer base { | |
| *, ::after, ::before, ::backdrop, ::file-selector-button { | |
| box-sizing: border-box; | |
| margin: 0; | |
| padding: 0; | |
| border: 0 solid; | |
| } | |
| html, :host { | |
| line-height: 1.5; | |
| -webkit-text-size-adjust: 100%; | |
| tab-size: 4; | |
| 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; | |
| } | |
| 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; | |
| 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 { | |
| font-size: 75%; | |
| line-height: 0; | |
| position: relative; | |
| vertical-align: baseline; | |
| } | |
| sub { | |
| bottom: -0.25em; | |
| } | |
| sup { | |
| top: -0.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 { | |
| display: block; | |
| vertical-align: middle; | |
| } | |
| img, video { | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| button, input, select, optgroup, textarea, ::file-selector-button { | |
| font: inherit; | |
| font-feature-settings: inherit; | |
| font-variation-settings: inherit; | |
| letter-spacing: inherit; | |
| color: inherit; | |
| border-radius: 0; | |
| background-color: transparent; | |
| opacity: 1; | |
| } | |
| :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; | |
| } | |
| @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) { | |
| ::placeholder { | |
| color: currentcolor; | |
| @supports (color: color-mix(in lab, red, red)) { | |
| 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, ::-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-block: 0; | |
| } | |
| ::-webkit-calendar-picker-indicator { | |
| line-height: 1; | |
| } | |
| :-moz-ui-invalid { | |
| box-shadow: none; | |
| } | |
| button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button { | |
| appearance: button; | |
| } | |
| ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { | |
| height: auto; | |
| } | |
| [hidden]:where(:not([hidden='until-found'])) { | |
| display: none; | |
| } | |
| } | |
| @layer utilities { | |
| .relative { | |
| position: relative; | |
| } | |
| .-top-px { | |
| top: -1px; | |
| } | |
| .-right-px { | |
| right: -1px; | |
| } | |
| .-bottom-px { | |
| bottom: -1px; | |
| } | |
| .-left-px { | |
| left: -1px; | |
| } | |
| .col-span-full { | |
| grid-column: 1 / -1; | |
| } | |
| .col-start-1 { | |
| grid-column-start: 1; | |
| } | |
| .col-start-2 { | |
| grid-column-start: 2; | |
| } | |
| .col-start-3 { | |
| grid-column-start: 3; | |
| } | |
| .col-start-4 { | |
| grid-column-start: 4; | |
| } | |
| .row-span-full { | |
| grid-row: 1 / -1; | |
| } | |
| .row-start-1 { | |
| grid-row-start: 1; | |
| } | |
| .row-start-2 { | |
| grid-row-start: 2; | |
| } | |
| .row-start-3 { | |
| grid-row-start: 3; | |
| } | |
| .row-start-4 { | |
| grid-row-start: 4; | |
| } | |
| .my-6 { | |
| margin-block: calc(var(--spacing) * 6); | |
| } | |
| .mb-3 { | |
| margin-bottom: calc(var(--spacing) * 3); | |
| } | |
| .mb-11\.5 { | |
| margin-bottom: calc(var(--spacing) * 11.5); | |
| } | |
| .ml-3 { | |
| margin-left: calc(var(--spacing) * 3); | |
| } | |
| .flex { | |
| display: flex; | |
| } | |
| .grid { | |
| display: grid; | |
| } | |
| .h-6 { | |
| height: calc(var(--spacing) * 6); | |
| } | |
| .h-\[1lh\] { | |
| height: 1lh; | |
| } | |
| .h-px { | |
| height: 1px; | |
| } | |
| .min-h-screen { | |
| min-height: 100vh; | |
| } | |
| .w-5\.5 { | |
| width: calc(var(--spacing) * 5.5); | |
| } | |
| .w-full { | |
| width: 100%; | |
| } | |
| .max-w-lg { | |
| max-width: var(--container-lg); | |
| } | |
| .shrink-0 { | |
| flex-shrink: 0; | |
| } | |
| .grid-cols-\[1fr_2\.5rem_auto_2\.5rem_1fr\] { | |
| grid-template-columns: 1fr 2.5rem auto 2.5rem 1fr; | |
| } | |
| .grid-rows-\[1fr_1px_auto_1px_1fr\] { | |
| grid-template-rows: 1fr 1px auto 1px 1fr; | |
| } | |
| .flex-col { | |
| flex-direction: column; | |
| } | |
| .space-y-3 { | |
| :where(& > :not(:last-child)) { | |
| --tw-space-y-reverse: 0; | |
| margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)); | |
| margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))); | |
| } | |
| } | |
| .space-y-6 { | |
| :where(& > :not(:last-child)) { | |
| --tw-space-y-reverse: 0; | |
| margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); | |
| margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); | |
| } | |
| } | |
| .rounded-xl { | |
| border-radius: var(--radius-xl); | |
| } | |
| .border-x { | |
| border-inline-style: var(--tw-border-style); | |
| border-inline-width: 1px; | |
| } | |
| .border-\(--pattern-fg\) { | |
| border-color: var(--pattern-fg); | |
| } | |
| .border-x-\(--pattern-fg\) { | |
| border-inline-color: var(--pattern-fg); | |
| } | |
| .bg-\(--pattern-fg\) { | |
| background-color: var(--pattern-fg); | |
| } | |
| .bg-gray-100 { | |
| background-color: var(--color-gray-100); | |
| } | |
| .bg-white { | |
| background-color: var(--color-white); | |
| } | |
| .bg-\[image\:repeating-linear-gradient\(315deg\,_var\(--pattern-fg\)_0\,_var\(--pattern-fg\)_1px\,_transparent_0\,_transparent_50\%\)\] { | |
| background-image: repeating-linear-gradient(315deg, var(--pattern-fg) 0, var(--pattern-fg) 1px, transparent 0, transparent 50%); | |
| } | |
| .bg-\[size\:10px_10px\] { | |
| background-size: 10px 10px; | |
| } | |
| .bg-fixed { | |
| background-attachment: fixed; | |
| } | |
| .fill-sky-400\/25 { | |
| fill: color-mix(in srgb, oklch(74.6% 0.16 232.661) 25%, transparent); | |
| @supports (color: color-mix(in lab, red, red)) { | |
| fill: color-mix(in oklab, var(--color-sky-400) 25%, transparent); | |
| } | |
| } | |
| .stroke-sky-400\/25 { | |
| stroke: color-mix(in srgb, oklch(74.6% 0.16 232.661) 25%, transparent); | |
| @supports (color: color-mix(in lab, red, red)) { | |
| stroke: color-mix(in oklab, var(--color-sky-400) 25%, transparent); | |
| } | |
| } | |
| .stroke-sky-800 { | |
| stroke: var(--color-sky-800); | |
| } | |
| .p-2 { | |
| padding: calc(var(--spacing) * 2); | |
| } | |
| .p-10 { | |
| padding: calc(var(--spacing) * 10); | |
| } | |
| .font-mono { | |
| font-family: var(--font-mono); | |
| } | |
| .text-sm\/7 { | |
| font-size: var(--text-sm); | |
| line-height: calc(var(--spacing) * 7); | |
| } | |
| .font-medium { | |
| --tw-font-weight: var(--font-weight-medium); | |
| font-weight: var(--font-weight-medium); | |
| } | |
| .font-semibold { | |
| --tw-font-weight: var(--font-weight-semibold); | |
| font-weight: var(--font-weight-semibold); | |
| } | |
| .text-gray-700 { | |
| color: var(--color-gray-700); | |
| } | |
| .text-gray-950 { | |
| color: var(--color-gray-950); | |
| } | |
| .underline { | |
| text-decoration-line: underline; | |
| } | |
| .decoration-sky-400 { | |
| text-decoration-color: var(--color-sky-400); | |
| } | |
| .underline-offset-3 { | |
| text-underline-offset: 3px; | |
| } | |
| .\[--pattern-fg\:var\(--color-gray-950\)\]\/5 { | |
| --pattern-fg: color-mix(in srgb, oklch(13% 0.028 261.692) 5%, transparent); | |
| @supports (color: color-mix(in lab, red, red)) { | |
| --pattern-fg: color-mix(in oklab, var(--color-gray-950) 5%, transparent); | |
| } | |
| } | |
| .not-dark\:hidden { | |
| @media not (prefers-color-scheme: dark) { | |
| display: none; | |
| } | |
| } | |
| .hover\:decoration-2 { | |
| &:hover { | |
| @media (hover: hover) { | |
| text-decoration-thickness: 2px; | |
| } | |
| } | |
| } | |
| .lg\:block { | |
| @media (width >= 64rem) { | |
| display: block; | |
| } | |
| } | |
| .dark\:hidden { | |
| @media (prefers-color-scheme: dark) { | |
| display: none; | |
| } | |
| } | |
| .dark\:bg-gray-950 { | |
| @media (prefers-color-scheme: dark) { | |
| background-color: var(--color-gray-950); | |
| } | |
| } | |
| .dark\:bg-white\/10 { | |
| @media (prefers-color-scheme: dark) { | |
| background-color: color-mix(in srgb, #fff 10%, transparent); | |
| @supports (color: color-mix(in lab, red, red)) { | |
| background-color: color-mix(in oklab, var(--color-white) 10%, transparent); | |
| } | |
| } | |
| } | |
| .dark\:stroke-sky-300 { | |
| @media (prefers-color-scheme: dark) { | |
| stroke: var(--color-sky-300); | |
| } | |
| } | |
| .dark\:text-gray-300 { | |
| @media (prefers-color-scheme: dark) { | |
| color: var(--color-gray-300); | |
| } | |
| } | |
| .dark\:text-white { | |
| @media (prefers-color-scheme: dark) { | |
| color: var(--color-white); | |
| } | |
| } | |
| .dark\:\[--pattern-fg\:var\(--color-white\)\]\/10 { | |
| @media (prefers-color-scheme: dark) { | |
| --pattern-fg: color-mix(in srgb, #fff 10%, transparent); | |
| @supports (color: color-mix(in lab, red, red)) { | |
| --pattern-fg: color-mix(in oklab, var(--color-white) 10%, transparent); | |
| } | |
| } | |
| } | |
| } | |
| @property --tw-space-y-reverse { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: 0; | |
| } | |
| @property --tw-border-style { | |
| syntax: "*"; | |
| inherits: false; | |
| initial-value: solid; | |
| } | |
| @property --tw-font-weight { | |
| syntax: "*"; | |
| inherits: false; | |
| } | |
| @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-space-y-reverse: 0; | |
| --tw-border-style: solid; | |
| --tw-font-weight: initial; | |
| } | |
| } | |
| } | |
| /*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */ | |