/* Shared design tokens and utilities */
:root { --bg: #FDF8F3; --primary: #6B46C1; --primary-light: #805AD5; --primary-dark: #553C9A; --accent: #FFB800; --accent-light: #FFC933; --text: #1F2937; --text-light: #6B7280; --white: #FFFFFF; --border: #E5E7EB; --shadow: 0 4px 24px rgba(107,70,193,0.12); --shadow-lg: 0 8px 40px rgba(107,70,193,0.16); --radius: 16px; --radius-sm: 8px; }
