:root{--color-primary: 59, 130, 246;--color-primary-dark: 29, 78, 216;--color-primary-light: 96, 165, 250;--color-primary-lighter: 219, 234, 254;--color-secondary: 16, 185, 129;--color-secondary-dark: 5, 150, 105;--color-secondary-light: 52, 211, 153;--color-secondary-lighter: 209, 250, 229;--color-accent: 245, 158, 11;--color-accent-dark: 217, 119, 6;--color-accent-light: 251, 191, 36;--color-accent-lighter: 254, 243, 199;--color-success: 16, 185, 129;--color-warning: 245, 158, 11;--color-error: 239, 68, 68;--color-info: 59, 130, 246;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-gray-50: 249, 250, 251;--color-gray-100: 243, 244, 246;--color-gray-200: 229, 231, 235;--color-gray-300: 209, 213, 219;--color-gray-400: 156, 163, 175;--color-gray-500: 107, 114, 128;--color-gray-600: 75, 85, 99;--color-gray-700: 55, 65, 81;--color-gray-800: 31, 41, 55;--color-gray-900: 17, 24, 39;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition: .25s ease-in-out;--transition-fast: .15s ease-in-out;--transition-slow: .5s ease-in-out;--transition-bounce: .3s cubic-bezier(.68, -.55, .265, 1.55);--font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html,body{background:linear-gradient(135deg,rgb(var(--color-primary-lighter)),rgb(var(--color-white)),rgb(var(--color-secondary-lighter)));font-family:var(--font-family);min-height:100%;scroll-behavior:smooth;font-size:16px}*{padding:0;margin:0;box-sizing:border-box}.app.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}
