@import"https://rsms.me/inter/inter.css";:root{--color-primary-50: 210 100% 97%;--color-primary-100: 209 100% 92%;--color-primary-200: 207 86% 85%;--color-primary-300: 207 87% 77%;--color-primary-400: 206 80% 64%;--color-primary-500: 206 71% 51%;--color-primary-600: 206 90% 43%;--color-primary-700: 206 95% 36%;--color-primary-800: 207 91% 30%;--color-primary-900: 207 69% 25%;--color-primary-950: 204 80% 16%;--color-gray-50: 210 20% 98%;--color-gray-100: 220 14% 96%;--color-gray-200: 220 13% 91%;--color-gray-300: 216 12% 84%;--color-gray-400: 218 11% 65%;--color-gray-500: 220 9% 46%;--color-gray-600: 215 14% 34%;--color-gray-700: 217 19% 27%;--color-gray-800: 215 28% 17%;--color-gray-900: 221 39% 11%;--color-gray-950: 224 71% 4%;--color-green-50: 138 76% 97%;--color-green-100: 141 84% 93%;--color-green-200: 141 79% 85%;--color-green-300: 142 77% 73%;--color-green-400: 142 69% 58%;--color-green-500: 142 71% 45%;--color-green-600: 142 76% 36%;--color-green-700: 142 72% 29%;--color-green-800: 143 64% 24%;--color-green-900: 144 61% 20%;--color-green-950: 145 80% 10%;--color-orange-50: 33 100% 96%;--color-orange-100: 34 100% 92%;--color-orange-200: 32 98% 83%;--color-orange-300: 31 97% 72%;--color-orange-400: 27 96% 61%;--color-orange-500: 25 95% 53%;--color-orange-600: 21 90% 48%;--color-orange-700: 17 88% 40%;--color-orange-800: 15 79% 34%;--color-orange-900: 15 75% 28%;--color-orange-950: 13 81% 14%;--color-red-50: 0 86% 97%;--color-red-100: 0 93% 94%;--color-red-200: 0 96% 89%;--color-red-300: 0 94% 82%;--color-red-400: 0 91% 71%;--color-red-500: 0 84% 60%;--color-red-600: 0 72% 51%;--color-red-700: 0 74% 42%;--color-red-800: 0 70% 35%;--color-red-900: 0 63% 31%;--color-red-950: 359 75% 15%;--color-canvas: var(--color-gray-100);--color-surface: 0 0% 100%;--color-fg-base: var(--color-gray-900);--color-fg-1: var(--color-gray-800);--color-fg-2: var(--color-gray-700);--color-fg-3: var(--color-gray-600);--color-fg-4: var(--color-gray-500);--color-fg-5: var(--color-gray-400);--color-fg-6: var(--color-gray-300);--color-fg-7: var(--color-gray-200);--color-fg-8: var(--color-gray-100);--color-fg-9: var(--color-gray-50);--color-fg-soft-1: var(--color-fg-3);--color-fg-soft-2: var(--color-fg-4);--color-fg-soft-3: var(--color-fg-5);--color-fg-soft-4: var(--color-fg-6);--color-fg-soft-5: var(--color-fg-7);--color-primary: var(--color-primary-700);--color-primary-foreground: 0 0% 100%;--color-brand-primary: var(--color-primary-700);--color-brand-primary-accent: var(--color-primary-800);--color-brand-primary-foreground: 0 0% 100%;--color-theme-bg: var(--color-primary-700);--color-theme-bg-hover: 207 91% 33%;--color-theme-bg-selected: var(--color-primary-800);--color-theme-fg: 0 0% 100%;--color-header-dropdown-menu-bg: var(--color-theme-bg);--color-header-dropdown-menu-bg-hover: var(--color-theme-bg-hover);--color-header-dropdown-menu-fg: var(--color-theme-fg)}.dark{--color-canvas: var(--color-gray-950);--color-surface: var(--color-gray-900);--color-fg-base: 0 0% 100%;--color-fg-1: var(--color-gray-50);--color-fg-2: var(--color-gray-100);--color-fg-3: var(--color-gray-200);--color-fg-4: var(--color-gray-300);--color-fg-5: var(--color-gray-400);--color-fg-6: var(--color-gray-500);--color-fg-7: var(--color-gray-600);--color-fg-8: var(--color-gray-700);--color-fg-9: var(--color-gray-800)}html[data-theme=light-gray] body{--color-theme-bg: var(--color-gray-50);--color-theme-bg-hover: 220 14% 94%;--color-theme-bg-selected: 220 13% 89%;--color-theme-fg: var(--color-gray-900);--color-header-dropdown-menu-bg: 0 0% 100%;--color-header-dropdown-menu-bg-hover: var(--color-gray-100);--color-header-dropdown-menu-fg: var(--color-theme-fg)}html[data-theme=white] body{--color-theme-bg: 0 0% 100%;--color-theme-bg-hover: var(--color-gray-100);--color-theme-bg-selected: 220 14% 94%;--color-theme-fg: var(--color-gray-900);--color-header-dropdown-menu-bg: var(--color-theme-bg);--color-header-dropdown-menu-bg-hover: var(--color-theme-bg-hover);--color-header-dropdown-menu-fg: var(--color-theme-fg)}html[data-theme=sdlc] body{--color-brand-primary: var(--color-green-600);--color-brand-primary-accent: var(--color-green-700);--color-brand-primary-foreground: 0 0% 100%;--color-theme-bg: var(--color-green-600);--color-theme-bg-hover: 142 74% 32%;--color-theme-bg-selected: var(--color-green-700);--color-theme-fg: 0 0% 100%;--color-header-dropdown-menu-bg: var(--color-theme-bg);--color-header-dropdown-menu-bg-hover: var(--color-theme-bg-hover);--color-header-dropdown-menu-fg: var(--color-theme-fg)}html[data-theme=local] body{--color-brand-primary: var(--color-gray-600);--color-brand-primary-accent: var(--color-gray-700);--color-brand-primary-foreground: 0 0% 100%;--color-theme-bg: var(--color-gray-600);--color-theme-bg-hover: 214 16% 30%;--color-theme-bg-selected: var(--color-gray-700);--color-theme-fg: 0 0% 100%;--color-header-dropdown-menu-bg: var(--color-theme-bg);--color-header-dropdown-menu-bg-hover: var(--color-theme-bg-hover);--color-header-dropdown-menu-fg: var(--color-theme-fg)}:root{--font-sans: "Inter var", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--radius-sm: 2px;--radius-base: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-full: 9999px}
