@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--background-light: #FFFFFF;--card-background-light: #F7FAFC;--text-light: #2D3748;--secondary-text-light: #A0AEC0;--primary-light: #6A35FF;--accent-light: #FF5B8D;--success-light: #34D399;--error-light: #E53E3E;--background-dark: #1A202C;--card-background-dark: #2D3748;--text-dark: #F7FAFC;--secondary-text-dark: #A0AEC0;--primary-dark: #6A35FF;--accent-dark: #FF5B8D;--success-dark: #34D399;--error-dark: #E53E3E}body{--background: var(--background-light);--card-background: var(--card-background-light);--foreground: var(--text-light);--secondary-text: var(--secondary-text-light);--primary: var(--primary-light);--accent: var(--accent-light);--success: var(--success-light);--error: var(--error-light)}@media(prefers-color-scheme:dark){body{--background: var(--background-dark);--card-background: var(--card-background-dark);--foreground: var(--text-dark);--secondary-text: var(--secondary-text-dark);--primary: var(--primary-dark);--accent: var(--accent-dark);--success: var(--success-dark);--error: var(--error-dark)}}html{background-color:var(--background)}body{position:relative;background-color:transparent;color:var(--foreground);font-family:Nunito,sans-serif;min-height:100vh;display:flex;flex-direction:column}
