@arolariu/components
Version:
🎨 60+ beautiful, accessible React components built on Radix UI. TypeScript-first, tree-shakeable, SSR-ready. Perfect for modern web apps, design systems & rapid prototyping. Zero config, maximum flexibility! ⚡
2,564 lines (2,016 loc) • 179 kB
CSS
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
*, ::backdrop, :after, :before {
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-translate-z: 0;
--tw-rotate-x: initial;
--tw-rotate-y: initial;
--tw-rotate-z: initial;
--tw-skew-x: initial;
--tw-skew-y: initial;
--tw-space-y-reverse: 0;
--tw-space-x-reverse: 0;
--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-tracking: initial;
--tw-ordinal: initial;
--tw-slashed-zero: initial;
--tw-numeric-figure: initial;
--tw-numeric-spacing: initial;
--tw-numeric-fraction: 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-outline-style: solid;
--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-ease: initial;
--tw-content: "";
}
}
}
@layer theme {
:host, :root {
--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-100: oklch(93.6% .032 17.717);
--color-red-400: oklch(70.4% .191 22.216);
--color-red-500: oklch(63.7% .237 25.331);
--color-red-600: oklch(57.7% .245 27.325);
--color-red-700: oklch(50.5% .213 27.518);
--color-red-900: oklch(39.6% .141 25.723);
--color-red-950: oklch(25.8% .092 26.042);
--color-amber-50: oklch(98.7% .022 95.277);
--color-amber-100: oklch(96.2% .059 95.617);
--color-amber-200: oklch(92.4% .12 95.746);
--color-amber-400: oklch(82.8% .189 84.429);
--color-amber-500: oklch(76.9% .188 70.08);
--color-amber-600: oklch(66.6% .179 58.318);
--color-amber-700: oklch(55.5% .163 48.998);
--color-amber-800: oklch(47.3% .137 46.201);
--color-amber-900: oklch(41.4% .112 45.904);
--color-amber-950: oklch(27.9% .077 45.635);
--color-yellow-200: oklch(94.5% .129 101.54);
--color-yellow-500: oklch(79.5% .184 86.047);
--color-yellow-600: oklch(68.1% .162 75.834);
--color-yellow-700: oklch(55.4% .135 66.442);
--color-green-50: oklch(98.2% .018 155.826);
--color-green-100: oklch(96.2% .044 156.743);
--color-green-200: oklch(92.5% .084 155.995);
--color-green-400: oklch(79.2% .209 151.711);
--color-green-500: oklch(72.3% .219 149.579);
--color-green-600: oklch(62.7% .194 149.214);
--color-green-700: oklch(52.7% .154 150.069);
--color-green-800: oklch(44.8% .119 151.328);
--color-green-900: oklch(39.3% .095 152.535);
--color-green-950: oklch(26.6% .065 152.934);
--color-emerald-300: oklch(84.5% .143 164.978);
--color-emerald-900: oklch(37.8% .077 168.94);
--color-emerald-950: oklch(26.2% .051 172.552);
--color-teal-500: oklch(70.4% .14 182.503);
--color-blue-50: oklch(97% .014 254.604);
--color-blue-100: oklch(93.2% .032 255.585);
--color-blue-200: oklch(88.2% .059 254.128);
--color-blue-300: oklch(80.9% .105 251.813);
--color-blue-400: oklch(70.7% .165 254.624);
--color-blue-500: oklch(62.3% .214 259.815);
--color-blue-600: oklch(54.6% .245 262.881);
--color-blue-700: oklch(48.8% .243 264.376);
--color-blue-800: oklch(42.4% .199 265.638);
--color-blue-900: oklch(37.9% .146 265.522);
--color-blue-950: oklch(28.2% .091 267.935);
--color-indigo-50: oklch(96.2% .018 272.314);
--color-indigo-500: oklch(58.5% .233 277.117);
--color-indigo-600: oklch(51.1% .262 276.966);
--color-indigo-700: oklch(45.7% .24 277.023);
--color-indigo-900: oklch(35.9% .144 278.697);
--color-indigo-950: oklch(25.7% .09 281.288);
--color-violet-900: oklch(38% .189 293.745);
--color-purple-50: oklch(97.7% .014 308.299);
--color-purple-100: oklch(94.6% .033 307.174);
--color-purple-200: oklch(90.2% .063 306.703);
--color-purple-400: oklch(71.4% .203 305.504);
--color-purple-500: oklch(62.7% .265 303.9);
--color-purple-600: oklch(55.8% .288 302.321);
--color-purple-700: oklch(49.6% .265 301.924);
--color-purple-950: oklch(29.1% .149 302.717);
--color-pink-500: oklch(65.6% .241 354.308);
--color-pink-600: oklch(59.2% .249 .584);
--color-gray-50: oklch(98.5% .002 247.839);
--color-gray-200: oklch(92.8% .006 264.531);
--color-gray-400: oklch(70.7% .022 261.325);
--color-gray-500: oklch(55.1% .027 264.364);
--color-gray-600: oklch(44.6% .03 256.802);
--color-gray-800: oklch(27.8% .033 256.848);
--color-neutral-50: oklch(98.5% 0 0);
--color-neutral-100: oklch(97% 0 0);
--color-neutral-200: oklch(92.2% 0 0);
--color-neutral-300: oklch(87% 0 0);
--color-neutral-400: oklch(70.8% 0 0);
--color-neutral-500: oklch(55.6% 0 0);
--color-neutral-600: oklch(43.9% 0 0);
--color-neutral-700: oklch(37.1% 0 0);
--color-neutral-800: oklch(26.9% 0 0);
--color-neutral-900: oklch(20.5% 0 0);
--color-neutral-950: oklch(14.5% 0 0);
--color-black: #000;
--color-white: #fff;
--spacing: .25rem;
--container-xs: 20rem;
--container-sm: 24rem;
--container-md: 28rem;
--container-lg: 32rem;
--container-2xl: 42rem;
--text-xs: .75rem;
--text-xs--line-height: 1.33333;
--text-sm: .875rem;
--text-sm--line-height: 1.42857;
--text-base: 1rem;
--text-base--line-height: 1.5;
--text-lg: 1.125rem;
--text-lg--line-height: 1.55556;
--text-xl: 1.25rem;
--text-xl--line-height: 1.4;
--text-2xl: 1.5rem;
--text-2xl--line-height: 1.33333;
--text-3xl: 1.875rem;
--text-3xl--line-height: 1.2;
--text-4xl: 2.25rem;
--text-4xl--line-height: 1.11111;
--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;
--tracking-tight: -.025em;
--tracking-widest: .1em;
--leading-tight: 1.25;
--leading-snug: 1.375;
--leading-relaxed: 1.625;
--radius-xs: .125rem;
--radius-sm: .25rem;
--radius-md: .375rem;
--radius-lg: .5rem;
--radius-xl: .75rem;
--ease-out: cubic-bezier(0, 0, .2, 1);
--ease-in-out: cubic-bezier(.4, 0, .2, 1);
--animate-spin: spin 1s linear infinite;
--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
--blur-sm: 8px;
--blur-md: 12px;
--blur-3xl: 64px;
--aspect-video: 16 / 9;
--default-transition-duration: .15s;
--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
--default-font-family: var(--font-sans);
--default-mono-font-family: var(--font-mono);
}
}
@layer base {
*, ::backdrop, :after, :before {
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;
}
:host, html {
-webkit-text-size-adjust: 100%;
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);
tab-size: 4;
-webkit-tap-highlight-color: transparent;
line-height: 1.5;
}
hr {
color: inherit;
border-top-width: 1px;
height: 0;
}
abbr:where([title]) {
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, pre, samp {
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 {
border-collapse: collapse;
border-color: inherit;
text-indent: 0;
}
:-moz-focusring {
outline: auto;
}
progress {
vertical-align: baseline;
}
summary {
display: list-item;
}
menu, ol, ul {
list-style: none;
}
audio, canvas, embed, iframe, img, object, svg, video {
vertical-align: middle;
display: block;
}
img, video {
max-width: 100%;
height: auto;
}
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
letter-spacing: inherit;
opacity: 1;
background-color: #0000;
border-radius: 0;
}
::file-selector-button {
color: inherit;
font: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
letter-spacing: inherit;
opacity: 1;
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;
}
@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
::placeholder {
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-day-field {
padding-block: 0;
}
::-webkit-datetime-edit-month-field {
padding-block: 0;
}
::-webkit-datetime-edit-hour-field {
padding-block: 0;
}
::-webkit-datetime-edit-minute-field {
padding-block: 0;
}
::-webkit-datetime-edit-millisecond-field {
padding-block: 0;
}
::-webkit-datetime-edit-second-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 !important;
}
*, ::backdrop, :after, :before {
border-color: var(--color-gray-200, currentcolor);
}
::file-selector-button {
border-color: var(--color-gray-200, currentcolor);
}
}
@layer components;
@layer utilities {
.\@container\/card-header {
container: card-header / inline-size;
}
.pointer-events-none {
pointer-events: none;
}
.collapse {
visibility: collapse;
}
.invisible {
visibility: hidden;
}
.visible {
visibility: visible;
}
.sr-only {
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
}
.absolute, .sr-only {
position: absolute;
}
.fixed {
position: fixed;
}
.relative {
position: relative;
}
.static {
position: static;
}
.sticky {
position: sticky;
}
.inset-0 {
inset: calc(var(--spacing) * 0);
}
.inset-x-0 {
inset-inline: calc(var(--spacing) * 0);
}
.inset-y-0 {
inset-block: calc(var(--spacing) * 0);
}
.-top-12 {
top: calc(var(--spacing) * -12);
}
.top-0 {
top: calc(var(--spacing) * 0);
}
.top-1\.5 {
top: calc(var(--spacing) * 1.5);
}
.top-1\/2 {
top: 50%;
}
.top-3\.5 {
top: calc(var(--spacing) * 3.5);
}
.top-4 {
top: calc(var(--spacing) * 4);
}
.top-\[-71\.5\%\] {
top: -71.5%;
}
.top-\[1px\] {
top: 1px;
}
.top-\[10\%\] {
top: 10%;
}
.top-\[50\%\] {
top: 50%;
}
.top-\[60\%\] {
top: 60%;
}
.top-\[calc\(50\%\+200px\)\] {
top: calc(50% + 200px);
}
.top-\[calc\(50\%-80\%\)\] {
top: -30%;
}
.top-full {
top: 100%;
}
.-right-12 {
right: calc(var(--spacing) * -12);
}
.right-0 {
right: calc(var(--spacing) * 0);
}
.right-1 {
right: calc(var(--spacing) * 1);
}
.right-2 {
right: calc(var(--spacing) * 2);
}
.right-3 {
right: calc(var(--spacing) * 3);
}
.right-4 {
right: calc(var(--spacing) * 4);
}
.-bottom-12 {
bottom: calc(var(--spacing) * -12);
}
.bottom-0 {
bottom: calc(var(--spacing) * 0);
}
.bottom-2 {
bottom: calc(var(--spacing) * 2);
}
.bottom-4 {
bottom: calc(var(--spacing) * 4);
}
.-left-12 {
left: calc(var(--spacing) * -12);
}
.left-0 {
left: calc(var(--spacing) * 0);
}
.left-1\/2 {
left: 50%;
}
.left-2 {
left: calc(var(--spacing) * 2);
}
.left-3 {
left: calc(var(--spacing) * 3);
}
.left-\[10\%\] {
left: 10%;
}
.left-\[50\%\] {
left: 50%;
}
.left-\[calc\(50\%-80\%\)\] {
left: -30%;
}
.left-\[calc\(50\%-500px\)\] {
left: calc(50% - 500px);
}
.isolate {
isolation: isolate;
}
.z-0 {
z-index: 0;
}
.z-10 {
z-index: 10;
}
.z-20 {
z-index: 20;
}
.z-50 {
z-index: 50;
}
.z-\[1\] {
z-index: 1;
}
.z-\[3\] {
z-index: 3;
}
.z-\[7\] {
z-index: 7;
}
.col-span-2 {
grid-column: span 2 / span 2;
}
.col-span-3 {
grid-column: span 3 / span 3;
}
.col-start-2 {
grid-column-start: 2;
}
.row-span-2 {
grid-row: span 2 / span 2;
}
.row-span-3 {
grid-row: span 3 / span 3;
}
.row-start-1 {
grid-row-start: 1;
}
.container {
width: 100%;
}
@media (width >= 40rem) {
.container {
max-width: 40rem;
}
}
@media (width >= 48rem) {
.container {
max-width: 48rem;
}
}
@media (width >= 64rem) {
.container {
max-width: 64rem;
}
}
@media (width >= 80rem) {
.container {
max-width: 80rem;
}
}
@media (width >= 96rem) {
.container {
max-width: 96rem;
}
}
.m-0 {
margin: calc(var(--spacing) * 0);
}
.-mx-1 {
margin-inline: calc(var(--spacing) * -1);
}
.mx-2 {
margin-inline: calc(var(--spacing) * 2);
}
.mx-3\.5 {
margin-inline: calc(var(--spacing) * 3.5);
}
.mx-auto {
margin-inline: auto;
}
.my-0\.5 {
margin-block: calc(var(--spacing) * .5);
}
.my-1 {
margin-block: calc(var(--spacing) * 1);
}
.my-1\.5 {
margin-block: calc(var(--spacing) * 1.5);
}
.my-2 {
margin-block: calc(var(--spacing) * 2);
}
.my-3 {
margin-block: calc(var(--spacing) * 3);
}
.my-4 {
margin-block: calc(var(--spacing) * 4);
}
.-mt-1 {
margin-top: calc(var(--spacing) * -1);
}
.-mt-4 {
margin-top: calc(var(--spacing) * -4);
}
.mt-1 {
margin-top: calc(var(--spacing) * 1);
}
.mt-1\.5 {
margin-top: calc(var(--spacing) * 1.5);
}
.mt-2 {
margin-top: calc(var(--spacing) * 2);
}
.mt-4 {
margin-top: calc(var(--spacing) * 4);
}
.mt-6 {
margin-top: calc(var(--spacing) * 6);
}
.mt-16 {
margin-top: calc(var(--spacing) * 16);
}
.mt-auto {
margin-top: auto;
}
.mr-1 {
margin-right: calc(var(--spacing) * 1);
}
.mr-2 {
margin-right: calc(var(--spacing) * 2);
}
.mr-4 {
margin-right: calc(var(--spacing) * 4);
}
.mr-6 {
margin-right: calc(var(--spacing) * 6);
}
.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);
}
.-ml-1 {
margin-left: calc(var(--spacing) * -1);
}
.-ml-4 {
margin-left: calc(var(--spacing) * -4);
}
.ml-1 {
margin-left: calc(var(--spacing) * 1);
}
.ml-2 {
margin-left: calc(var(--spacing) * 2);
}
.ml-4 {
margin-left: calc(var(--spacing) * 4);
}
.ml-auto {
margin-left: auto;
}
.line-clamp-1 {
-webkit-line-clamp: 1;
}
.line-clamp-1, .line-clamp-2 {
-webkit-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
}
.line-clamp-2 {
-webkit-line-clamp: 2;
}
.block {
display: block;
}
.flex {
display: flex;
}
.grid {
display: grid;
}
.hidden {
display: none;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
.inline-flex {
display: inline-flex;
}
.table {
display: table;
}
.table-caption {
display: table-caption;
}
.table-cell {
display: table-cell;
}
.table-row {
display: table-row;
}
.field-sizing-content {
field-sizing: content;
}
.aspect-square {
aspect-ratio: 1;
}
.aspect-video {
aspect-ratio: var(--aspect-video);
}
.size-\(--cell-size\) {
height: var(--cell-size);
width: var(--cell-size);
}
.size-2 {
height: calc(var(--spacing) * 2);
width: calc(var(--spacing) * 2);
}
.size-2\.5 {
height: calc(var(--spacing) * 2.5);
width: calc(var(--spacing) * 2.5);
}
.size-3 {
height: calc(var(--spacing) * 3);
width: calc(var(--spacing) * 3);
}
.size-3\.5 {
height: calc(var(--spacing) * 3.5);
width: calc(var(--spacing) * 3.5);
}
.size-4 {
height: calc(var(--spacing) * 4);
width: calc(var(--spacing) * 4);
}
.size-5 {
height: calc(var(--spacing) * 5);
width: calc(var(--spacing) * 5);
}
.size-7 {
height: calc(var(--spacing) * 7);
width: calc(var(--spacing) * 7);
}
.size-8 {
height: calc(var(--spacing) * 8);
width: calc(var(--spacing) * 8);
}
.size-9 {
height: calc(var(--spacing) * 9);
width: calc(var(--spacing) * 9);
}
.size-10 {
height: calc(var(--spacing) * 10);
width: calc(var(--spacing) * 10);
}
.size-16 {
height: calc(var(--spacing) * 16);
width: calc(var(--spacing) * 16);
}
.size-20 {
height: calc(var(--spacing) * 20);
width: calc(var(--spacing) * 20);
}
.size-\[80\%\] {
width: 80%;
height: 80%;
}
.size-\[160\%\] {
width: 160%;
height: 160%;
}
.size-auto {
width: auto;
height: auto;
}
.size-full {
width: 100%;
height: 100%;
}
.h-\(--cell-size\) {
height: var(--cell-size);
}
.h-0 {
height: calc(var(--spacing) * 0);
}
.h-1\.5 {
height: calc(var(--spacing) * 1.5);
}
.h-2 {
height: calc(var(--spacing) * 2);
}
.h-2\.5 {
height: calc(var(--spacing) * 2.5);
}
.h-3 {
height: calc(var(--spacing) * 3);
}
.h-4 {
height: calc(var(--spacing) * 4);
}
.h-5 {
height: calc(var(--spacing) * 5);
}
.h-6 {
height: calc(var(--spacing) * 6);
}
.h-7 {
height: calc(var(--spacing) * 7);
}
.h-8 {
height: calc(var(--spacing) * 8);
}
.h-9 {
height: calc(var(--spacing) * 9);
}
.h-10 {
height: calc(var(--spacing) * 10);
}
.h-11 {
height: calc(var(--spacing) * 11);
}
.h-12 {
height: calc(var(--spacing) * 12);
}
.h-14 {
height: calc(var(--spacing) * 14);
}
.h-16 {
height: calc(var(--spacing) * 16);
}
.h-20 {
height: calc(var(--spacing) * 20);
}
.h-28 {
height: calc(var(--spacing) * 28);
}
.h-32 {
height: calc(var(--spacing) * 32);
}
.h-72 {
height: calc(var(--spacing) * 72);
}
.h-96 {
height: calc(var(--spacing) * 96);
}
.h-\[1\.15rem\] {
height: 1.15rem;
}
.h-\[2px\] {
height: 2px;
}
.h-\[30\%\] {
height: 30%;
}
.h-\[40\%\] {
height: 40%;
}
.h-\[80vh\] {
height: 80vh;
}
.h-\[140\%\] {
height: 140%;
}
.h-\[200px\] {
height: 200px;
}
.h-\[300px\] {
height: 300px;
}
.h-\[400px\] {
height: 400px;
}
.h-\[500px\] {
height: 500px;
}
.h-\[600px\] {
height: 600px;
}
.h-\[calc\(100\%-1px\)\] {
height: calc(100% - 1px);
}
.h-\[calc\(100\%-3\.5rem\)\] {
height: calc(100% - 3.5rem);
}
.h-\[var\(--radix-navigation-menu-viewport-height\)\] {
height: var(--radix-navigation-menu-viewport-height);
}
.h-\[var\(--radix-select-trigger-height\)\] {
height: var(--radix-select-trigger-height);
}
.h-auto {
height: auto;
}
.h-full {
height: 100%;
}
.h-px {
height: 1px;
}
.h-screen {
height: 100vh;
}
.h-svh {
height: 100svh;
}
.max-h-\(--radix-context-menu-content-available-height\) {
max-height: var(--radix-context-menu-content-available-height);
}
.max-h-\(--radix-dropdown-menu-content-available-height\) {
max-height: var(--radix-dropdown-menu-content-available-height);
}
.max-h-\(--radix-select-content-available-height\) {
max-height: var(--radix-select-content-available-height);
}
.max-h-\[70vh\] {
max-height: 70vh;
}
.max-h-\[85vh\] {
max-height: 85vh;
}
.max-h-\[90vh\] {
max-height: 90vh;
}
.max-h-\[300px\] {
max-height: 300px;
}
.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\] {
max-height: var(--radix-dropdown-menu-content-available-height);
}
.min-h-0 {
min-height: calc(var(--spacing) * 0);
}
.min-h-4 {
min-height: calc(var(--spacing) * 4);
}
.min-h-16 {
min-height: calc(var(--spacing) * 16);
}
.min-h-\[100px\] {
min-height: 100px;
}
.min-h-screen {
min-height: 100vh;
}
.min-h-svh {
min-height: 100svh;
}
.w-\(--cell-size\) {
width: var(--cell-size);
}
.w-\(--sidebar-width\) {
width: var(--sidebar-width);
}
.w-0 {
width: calc(var(--spacing) * 0);
}
.w-1 {
width: calc(var(--spacing) * 1);
}
.w-1\/2 {
width: 50%;
}
.w-2 {
width: calc(var(--spacing) * 2);
}
.w-2\.5 {
width: calc(var(--spacing) * 2.5);
}
.w-3 {
width: calc(var(--spacing) * 3);
}
.w-3\/4 {
width: 75%;
}
.w-3\/5 {
width: 60%;
}
.w-4 {
width: calc(var(--spacing) * 4);
}
.w-4\/5 {
width: 80%;
}
.w-5 {
width: calc(var(--spacing) * 5);
}
.w-6 {
width: calc(var(--spacing) * 6);
}
.w-8 {
width: calc(var(--spacing) * 8);
}
.w-9 {
width: calc(var(--spacing) * 9);
}
.w-10 {
width: calc(var(--spacing) * 10);
}
.w-12 {
width: calc(var(--spacing) * 12);
}
.w-14 {
width: calc(var(--spacing) * 14);
}
.w-16 {
width: calc(var(--spacing) * 16);
}
.w-20 {
width: calc(var(--spacing) * 20);
}
.w-24 {
width: calc(var(--spacing) * 24);
}
.w-32 {
width: calc(var(--spacing) * 32);
}
.w-40 {
width: calc(var(--spacing) * 40);
}
.w-48 {
width: calc(var(--spacing) * 48);
}
.w-56 {
width: calc(var(--spacing) * 56);
}
.w-64 {
width: calc(var(--spacing) * 64);
}
.w-72 {
width: calc(var(--spacing) * 72);
}
.w-80 {
width: calc(var(--spacing) * 80);
}
.w-96 {
width: calc(var(--spacing) * 96);
}
.w-\[30\%\] {
width: 30%;
}
.w-\[50px\] {
width: 50px;
}
.w-\[60\%\] {
width: 60%;
}
.w-\[100px\] {
width: 100px;
}
.w-\[120px\] {
width: 120px;
}
.w-\[150px\] {
width: 150px;
}
.w-\[180px\] {
width: 180px;
}
.w-\[200px\] {
width: 200px;
}
.w-\[250px\] {
width: 250px;
}
.w-\[300px\] {
width: 300px;
}
.w-\[350px\] {
width: 350px;
}
.w-\[400px\] {
width: 400px;
}
.w-\[500px\] {
width: 500px;
}
.w-\[600px\] {
width: 600px;
}
.w-\[700px\] {
width: 700px;
}
.w-auto {
width: auto;
}
.w-fit {
width: fit-content;
}
.w-full {
width: 100%;
}
.w-max {
width: max-content;
}
.w-px {
width: 1px;
}
.w-screen {
width: 100vw;
}
.max-w-\(--skeleton-width\) {
max-width: var(--skeleton-width);
}
.max-w-2xl {
max-width: var(--container-2xl);
}
.max-w-\[150px\] {
max-width: 150px;
}
.max-w-\[200px\] {
max-width: 200px;
}
.max-w-\[250px\] {
max-width: 250px;
}
.max-w-\[300px\] {
max-width: 300px;
}
.max-w-\[800px\] {
max-width: 800px;
}
.max-w-\[1200px\] {
max-width: 1200px;
}
.max-w-\[calc\(100\%-2rem\)\] {
max-width: calc(100% - 2rem);
}
.max-w-lg {
max-width: var(--container-lg);
}
.max-w-max {
max-width: max-content;
}
.max-w-md {
max-width: var(--container-md);
}
.max-w-sm {
max-width: var(--container-sm);
}
.max-w-xs {
max-width: var(--container-xs);
}
.min-w-\(--cell-size\) {
min-width: var(--cell-size);
}
.min-w-0 {
min-width: calc(var(--spacing) * 0);
}
.min-w-5 {
min-width: calc(var(--spacing) * 5);
}
.min-w-8 {
min-width: calc(var(--spacing) * 8);
}
.min-w-9 {
min-width: calc(var(--spacing) * 9);
}
.min-w-10 {
min-width: calc(var(--spacing) * 10);
}
.min-w-12 {
min-width: calc(var(--spacing) * 12);
}
.min-w-\[8rem\] {
min-width: 8rem;
}
.min-w-\[12rem\] {
min-width: 12rem;
}
.min-w-\[220px\] {
min-width: 220px;
}
.min-w-\[var\(--radix-select-trigger-width\)\] {
min-width: var(--radix-select-trigger-width);
}
.flex-1 {
flex: 1;
}
.flex-shrink-0, .shrink-0 {
flex-shrink: 0;
}
.grow {
flex-grow: 1;
}
.grow-0 {
flex-grow: 0;
}
.basis-full {
flex-basis: 100%;
}
.caption-bottom {
caption-side: bottom;
}
.border-collapse {
border-collapse: collapse;
}
.origin-\(--radix-context-menu-content-transform-origin\) {
transform-origin: var(--radix-context-menu-content-transform-origin);
}
.origin-\(--radix-dropdown-menu-content-transform-origin\) {
transform-origin: var(--radix-dropdown-menu-content-transform-origin);
}
.origin-\(--radix-hover-card-content-transform-origin\) {
transform-origin: var(--radix-hover-card-content-transform-origin);
}
.origin-\(--radix-menubar-content-transform-origin\) {
transform-origin: var(--radix-menubar-content-transform-origin);
}
.origin-\(--radix-popover-content-transform-origin\) {
transform-origin: var(--radix-popover-content-transform-origin);
}
.origin-\(--radix-select-content-transform-origin\) {
transform-origin: var(--radix-select-content-transform-origin);
}
.origin-\(--radix-tooltip-content-transform-origin\) {
transform-origin: var(--radix-tooltip-content-transform-origin);
}
.origin-\[calc\(50\%\+400px\)\] {
transform-origin: calc(50% + 400px);
}
.origin-\[calc\(50\%-400px\)\] {
transform-origin: calc(50% - 400px);
}
.origin-\[calc\(50\%_-_800px\)_calc\(50\%_\+_200px\)\] {
transform-origin: calc(50% - 800px) calc(50% + 200px);
}
.-translate-x-1\/2 {
--tw-translate-x: -50%;
}
.-translate-x-1\/2, .-translate-x-px {
translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-px {
--tw-translate-x: -1px;
}
.translate-x-\[-50\%\] {
--tw-translate-x: -50%;
}
.translate-x-\[-50\%\], .translate-x-px {
translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-px {
--tw-translate-x: 1px;
}
.-translate-y-1\/2 {
--tw-translate-y: -50%;
}
.-translate-y-1\/2, .translate-y-0\.5 {
translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-0\.5 {
--tw-translate-y: calc(var(--spacing) * .5);
}
.translate-y-\[-50\%\] {
--tw-translate-y: -50%;
translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-\[calc\(-50\%_-_2px\)\] {
--tw-translate-y: calc(-50% - 2px);
translate: var(--tw-translate-x) var(--tw-translate-y);
}
.rotate-45 {
rotate: 45deg;
}
.rotate-90 {
rotate: 90deg;
}
.rotate-180 {
rotate: 180deg;
}
.\[transform\:translate3d\(-50\%\,0\,0\)\] {
transform: translate(-50%);
}
.transform {
transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
}
.animate-\[indeterminate_1s_ease-in-out_infinite\] {
animation: 1s ease-in-out infinite indeterminate;
}
.animate-pulse {
animation: var(--animate-pulse);
}
.animate-spin {
animation: var(--animate-spin);
}
.cursor-default {
cursor: default;
}
.cursor-help {
cursor: help;
}
.cursor-not-allowed {
cursor: not-allowed;
}
.cursor-pointer {
cursor: pointer;
}
.touch-none {
touch-action: none;
}
.resize {
resize: both;
}
.resize-none {
resize: none;
}
.scroll-my-1 {
scroll-margin-block: calc(var(--spacing) * 1);
}
.scroll-py-1 {
scroll-padding-block: calc(var(--spacing) * 1);
}
.list-disc {
list-style-type: disc;
}
.list-none {
list-style-type: none;
}
.auto-rows-min {
grid-auto-rows: min-content;
}
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-\[0_1fr\] {
grid-template-columns: 0 1fr;
}
.grid-rows-\[auto_auto\] {
grid-template-rows: auto auto;
}
.flex-col {
flex-direction: column;
}
.flex-col-reverse {
flex-direction: column-reverse;
}
.flex-row {
flex-direction: row;
}
.flex-nowrap {
flex-wrap: nowrap;
}
.flex-wrap {
flex-wrap: wrap;
}
.items-center {
align-items: center;
}
.items-end {
align-items: flex-end;
}
.items-start {
align-items: flex-start;
}
.items-stretch {
align-items: stretch;
}
.justify-between {
justify-content: space-between;
}
.justify-center {
justify-content: center;
}
.justify-end {
justify-content: flex-end;
}
.justify-start {
justify-content: flex-start;
}
.justify-items-start {
justify-items: start;
}
.gap-0\.5 {
gap: calc(var(--spacing) * .5);
}
.gap-1 {
gap: calc(var(--spacing) * 1);
}
.gap-1\.5 {
gap: calc(var(--spacing) * 1.5);
}
.gap-2 {
gap: calc(var(--spacing) * 2);
}
.gap-3 {
gap: calc(var(--spacing) * 3);
}
.gap-4 {
gap: calc(var(--spacing) * 4);
}
.gap-6 {
gap: calc(var(--spacing) * 6);
}
.gap-8 {
gap: calc(var(--spacing) * 8);
}
.gap-20 {
gap: calc(var(--spacing) * 20);
}
:where(.space-y-0 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 0 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 0 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-0\.5 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * .5 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * .5 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-1 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 1 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 1 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-1\.5 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 1.5 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 1.5 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-2 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 2 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 2 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-3 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 3 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 3 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-4 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 4 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 4 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-5 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 5 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 5 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-6 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 6 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 6 * (1 - var(--tw-space-y-reverse)));
}
:where(.space-y-8 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(var(--spacing) * 8 * var(--tw-space-y-reverse));
margin-block-end: calc(var(--spacing) * 8 * (1 - var(--tw-space-y-reverse)));
}
:where(.-space-x-2 > :not(:last-child)) {
--tw-space-x-reverse: 0;
margin-inline-start: calc(var(--spacing) * -2 * var(--tw-space-x-reverse));
margin-inline-end: calc(var(--spacing) * -2 * (1 - var(--tw-space-x-reverse)));
}
:where(.space-x-2 > :not(:last-child)) {
--tw-space-x-reverse: 0;
margin-inline-start: calc(var(--spacing) * 2 * var(--tw-space-x-reverse));
margin-inline-end: calc(var(--spacing) * 2 * (1 - var(--tw-space-x-reverse)));
}
:where(.space-x-3 > :not(:last-child)) {
--tw-space-x-reverse: 0;
margin-inline-start: calc(var(--spacing) * 3 * var(--tw-space-x-reverse));
margin-inline-end: calc(var(--spacing) * 3 * (1 - var(--tw-space-x-reverse)));
}
:where(.space-x-4 > :not(:last-child)) {
--tw-space-x-reverse: 0;
margin-inline-start: calc(var(--spacing) * 4 * var(--tw-space-x-reverse));
margin-inline-end: calc(var(--spacing) * 4 * (1 - var(--tw-space-x-reverse)));
}
.gap-y-0\.5 {
row-gap: calc(var(--spacing) * .5);
}
.self-start {
align-self: flex-start;
}
.justify-self-end {
justify-self: flex-end;
}
.overflow-auto {
overflow: auto;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-x-auto {
overflow-x: auto;
}
.overflow-x-hidden {
overflow-x: hidden;
}
.overflow-y-auto {
overflow-y: auto;
}
.rounded {
border-radius: .25rem;
}
.rounded-\[2px\] {
border-radius: 2px;
}
.rounded-\[4px\] {
border-radius: 4px;
}
.rounded-\[inherit\] {
border-radius: inherit;
}
.rounded-full {
border-radius: 3.40282e38px;
}
.rounded-lg {
border-radius: var(--radius-lg);
}
.rounded-md {
border-radius: var(--radius-md);
}
.rounded-none {
border-radius: 0;
}
.rounded-sm {
border-radius: var(--radius-sm);
}
.rounded-xl {
border-radius: var(--radius-xl);
}
.rounded-xs {
border-radius: var(--radius-xs);
}
.rounded-l-md {
border-bottom-left-radius: var(--radius-md);
border-top-left-radius: var(--radius-md);
}
.rounded-l-none {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.rounded-tl-sm {
border-top-left-radius: var(--radius-sm);
}
.rounded-r-md {
border-bottom-right-radius: var(--radius-md);
border-top-right-radius: var(--radius-md);
}
.rounded-r-none {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.rounded-b-full {
border-bottom-right-radius: 3.40282e38px;
border-bottom-left-radius: 3.40282e38px;
}
.rounded-b-md {
border-bottom-left-radius: var(--radius-md);
border-bottom-right-radius: var(--radius-md);
}
.border {
border-style: var(--tw-border-style);
border-width: 1px;
}
.border-0 {
border-style: var(--tw-border-style);
border-width: 0;
}
.border-2 {
border-style: var(--tw-border-style);
border-width: 2px;
}
.border-\[1\.5px\] {
border-style: var(--tw-border-style);
border-width: 1.5px;
}
.border-x {
border-inline-style: var(--tw-border-style);
border-inline-width: 1px;
}
.border-y {
border-block-style: var(--tw-border-style);
border-block-width: 1px;
}
.border-t {
border-top-style: var(--tw-border-style);
border-top-width: 1px;
}
.border-r {
border-right-style: var(--tw-border-style);
border-right-width: 1px;
}
.border-r-0 {
border-right-style: var(--tw-border-style);
border-right-width: 0;
}
.border-b {
border-bottom-style: var(--tw-border-style);
border-bottom-width: 1px;
}
.border-l {
border-left-style: var(--tw-border-style);
border-left-width: 1px;
}
.border-dashed {
--tw-border-style: dashed;
border-style: dashed;
}
.border-\(--color-border\) {
border-color: var(--color-border);
}
.border-amber-500 {
border-color: var(--color-amber-500);
}
.border-blue-100 {
border-color: var(--color-blue-100);
}
.border-blue-200 {
border-color: var(--color-blue-200);
}
.border-blue-500 {
border-color: var(--color-blue-500);
}
.border-blue-600 {
border-color: var(--color-blue-600);
}
.border-blue-800 {
border-color: var(--color-blue-800);
}
.border-current {
border-color: currentColor;
}
.border-green-400 {
border-color: var(--color-green-400);
}
.border-green-500 {
border-color: var(--color-green-500);
}
.border-green-600 {
border-color: var(--color-green-600);
}
.border-neutral-200 {
border-color: var(--color-neutral-200);
}
.border-neutral-300 {
border-color: var(--color-neutral-300);
}
.border-neutral-900 {
border-color: var(--color-neutral-900);
}
.border-purple-200 {
border-color: var(--color-purple-200);
}
.border-purple-400 {
border-color: var(--color-purple-400);
}
.border-purple-500 {
border-color: var(--color-purple-500);
}
.border-sidebar-border {
border-color: var(--sidebar-border);
}
.border-transparent {
border-color: #0000;
}
.border-white {
border-color: var(--color-white);
}
.border-yellow-200 {
border-color: var(--color-yellow-200);
}
.border-yellow-500 {
border-color: var(--color-yellow-500);
}
.border-t-transparent {
border-top-color: #0000;
}
.border-l-transparent {
border-left-color: #0000;
}
.bg-\(--color-bg\) {
background-color: var(--color-bg);
}
.bg-amber-50 {
background-color: var(--color-amber-50);
}
.bg-amber-100 {
background-color: var(--color-amber-100);
}
.bg-amber-500 {
background-color: var(--color-amber-500);
}
.bg-amber-600 {
background-color: var(--color-amber-600);
}
.bg-black {
background-color: var(--color-black);
}
.bg-black\/50 {
background-color: #00000080;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-black\/50 {
background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
}
}
.bg-blue-50 {
background-color: var(--color-blue-50);
}
.bg-blue-100 {
background-color: var(--color-blue-100);
}
.bg-blue-500 {
background-color: var(--color-blue-500);
}
.bg-blue-600 {
background-color: var(--color-blue-600);
}
.bg-blue-800 {
background-color: var(--color-blue-800);
}
.bg-blue-800\/50 {
background-color: #193cb880;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-blue-800\/50 {
background-color: color-mix(in oklab, var(--color-blue-800) 50%, transparent);
}
}
.bg-blue-900\/80 {
background-color: #1c398ecc;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-blue-900\/80 {
background-color: color-mix(in oklab, var(--color-blue-900) 80%, transparent);
}
}
.bg-blue-950 {
background-color: var(--color-blue-950);
}
.bg-emerald-900\/80 {
background-color: #004e3bcc;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-emerald-900\/80 {
background-color: color-mix(in oklab, var(--color-emerald-900) 80%, transparent);
}
}
.bg-emerald-950 {
background-color: var(--color-emerald-950);
}
.bg-gray-50 {
background-color: var(--color-gray-50);
}
.bg-green-50 {
background-color: var(--color-green-50);
}
.bg-green-100 {
background-color: var(--color-green-100);
}
.bg-green-500 {
background-color: var(--color-green-500);
}
.bg-green-600 {
background-color: var(--color-green-600);
}
.bg-neutral-50 {
background-color: var(--color-neutral-50);
}
.bg-neutral-100 {
background-color: var(--color-neutral-100);
}
.bg-neutral-100\/50 {
background-color: #f5f5f580;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-neutral-100\/50 {
background-color: color-mix(in oklab, var(--color-neutral-100) 50%, transparent);
}
}
.bg-neutral-200 {
background-color: var(--color-neutral-200);
}
.bg-neutral-900 {
background-color: var(--color-neutral-900);
}
.bg-neutral-900\/20 {
background-color: #17171733;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-neutral-900\/20 {
background-color: color-mix(in oklab, var(--color-neutral-900) 20%, transparent);
}
}
.bg-neutral-900\/80 {
background-color: #171717cc;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-neutral-900\/80 {
background-color: color-mix(in oklab, var(--color-neutral-900) 80%, transparent);
}
}
.bg-neutral-950 {
background-color: var(--color-neutral-950);
}
.bg-purple-100 {
background-color: var(--color-purple-100);
}
.bg-purple-500 {
background-color: var(--color-purple-500);
}
.bg-purple-600 {
background-color: var(--color-purple-600);
}
.bg-red-100 {
background-color: var(--color-red-100);
}
.bg-red-500 {
background-color: var(--color-red-500);
}
.bg-red-600 {
background-color: var(--color-red-600);
}
.bg-sidebar {
background-color: var(--sidebar);
}
.bg-sidebar-border {
background-color: var(--sidebar-border);
}
.bg-transparent {
background-color: #0000;
}
.bg-white {
background-color: var(--color-white);
}
.bg-white\/20 {
background-color: #fff3;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-white\/20 {
background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
}
}
.bg-white\/80 {
background-color: #fffc;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-white\/80 {
background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
}
}
.bg-white\/90 {
background-color: #ffffffe6;
}
@supports (color: color-mix(in lab,red,red)) {
.bg-white\/90 {
background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
}
}
.bg-yellow-500 {
background-color: var(--color-yellow-500);
}
.bg-gradient-to-b {
--tw-gradient-position: to bottom in oklab;
}
.bg-gradient-to-b, .bg-gradient-to-br {
background-image: linear-gradient(var(--tw-gradient-stops));
}
.bg-gradient-to-br {
--tw-gradient-position: to bottom right in oklab;
}
.bg-gradient-to-r {
--tw-gradient-position: to right in oklab;
background-image: linear-gradient(var(--tw-gradient-stops));
}
.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--fifth-color\)\,0\.8\)_0\%\,rgba\(var\(--fifth-color\)\,0\)_50\%\)\] {
background-image: radial-gradient(circle at center, rgba(var(--fifth-color), .8) 0, rgba(var(--fifth-color), 0) 50%);
}
.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--first-color\)\,0\.8\)_0\%\,rgba\(var\(--first-color\)\,0\)_50\%\)\] {
background-image: radial-gradient(circle at center, rgba(var(--first-color), .8) 0, rgba(var(--first-color), 0) 50%);
}
.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--fourth-color\)\,0\.8\)_0\%\,rgba\(var\(--fourth-color\)\,0\)_50\%\)\] {
background-image: radial-gradient(circle at center, rgba(var(--fourth-color), .8) 0, rgba(var(--fourth-color), 0) 50%);
}
.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--second-color\)\,0\.8\)_0\%\,rgba\(var\(--second-color\)\,0\)_50\%\)\] {
background-image: radial-gradient(circle at center, rgba(var(--second-color), .8) 0, rgba(var(--second-color), 0) 50%);
}
.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--sixth-color\)\,0\.8\)_0\%\,rgba\(var\(--sixth-color\)\,0\)_50\%\)\] {
background-image: radial-gradient(circle at center, rgba(var(--sixth-color), .8) 0, rgba(var(--sixth-color), 0) 50%);
}
.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--third-color\)\,0\.8\)_0\%\,rgba\(var\(--third-color\)\,0\)_50\%\)\] {
background-image: radial-gradient(circle at center, rgba(var(--third-color), .8) 0, rgba(var(--third-color), 0) 50%);
}
.from-blue-50 {
--tw-gradient-from: var(--color-blue-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-blue-100 {
--tw-gradient-from: var(--color-blue-100);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.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-blue-600 {
--tw-gradient-from: var(--color-blue-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-blue-950 {
--tw-gradient-from: var(--color-blue-950);
--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-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-neutral-50 {
--tw-gradient-from: var(--color-neutral-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-pink-500 {
--tw-gradient-from: 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));
}
.from-purple-50 {
--tw-gradient-from: var(--color-purple-50);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position),