@theme { --font-sans: ui-sans-serif, system-ui, Inter, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; --font-serif: Chewie, ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; --color-gray-50: #f6f6f6; --color-gray-100: #eeeeee; --color-gray-200: #dddddd; --color-gray-300: #cfcfcf; --color-gray-400: #bababa; --color-gray-500: #a0a0a0; --color-gray-600: #999999; --color-gray-700: #777777; --color-gray-800: #555555; --color-gray-900: #4a4a4a; --color-gray-950: #282828; --color-primary: #151515; --color-primary-hover: #000000; --color-cyan-50: oklch(98.97% 0.015 196.79); --color-cyan-100: oklch(97.92% 0.03 196.61); --color-cyan-200: oklch(95.79% 0.063 196.12); --color-cyan-300: oklch(94.76% 0.079 195.87); --color-cyan-400: oklch(92.6% 0.117 195.31); --color-cyan-500: oklch(90.54% 0.155 194.76); /* 00ffff */ --color-cyan-550: oklch(82% 0.2812 194.769); /* 00e3e3 */ --color-cyan-600: oklch(80.43% 0.137 194.76); /* todo below */ --color-cyan-700: oklch(70.28% 0.12 194.76); --color-cyan-800: oklch(59.15% 0.101 194.76); --color-cyan-900: oklch(49.05% 0.084 194.76); --color-cyan-950: oklch(43.96% 0.075 194.76); --color-magenta-50: oklch(96.93% 0.027 325.87); --color-magenta-100: oklch(93.76% 0.056 326.06); --color-magenta-200: oklch(87.58% 0.117 326.54); --color-magenta-300: oklch(81.59% 0.181 327.09); --color-magenta-400: oklch(75.66% 0.251 327.72); --color-magenta-500: oklch(70.17% 0.322 328.37); --color-magenta-550: oklch(0.666 0.3061 328.36); /* ee00ee */ --color-magenta-600: oklch(62.55% 0.287 328.37); --color-magenta-700: oklch(55.14% 0.253 328.37); --color-magenta-800: oklch(47.69% 0.219 328.37); --color-magenta-900: oklch(40.42% 0.186 328.37); --color-magenta-950: oklch(36.79% 0.169 328.37); --border-width-md: 1.5px; --radius-xs: 0.25rem; --radius-sm: 0.375rem; --radius-md: 0.6667rem; --radius-lg: 1rem; --radius-xl: 1.25rem; --radius-2xl: 1.5rem; --radius-3xl: 2rem; --radius-4xl: 3rem; --radius-blob: 80% 65% 90% 50% / 90% 80% 75% 75%; --shadow-drop: 2.5px 2.5px 0 0 var(--color-primary); --shadow-input: inset 0 0.25rem 0 0 var(--color-gray-100); --spacing-md: 1.5px; --spacing-2px: 2px; --text-2xs: 0.625rem; --text-2xs--line-height: 1.3; --text-xs : 0.8rem; --text-2xl: 1.75rem; --text-2xl--line-height: 1.333; --text-3xl: 2rem; --text-3xl--line-height: 1.2; --text-4xl: 3rem; --text-4xl--line-height: 1; }