:root{--background:259 90% 96%;--foreground:222 47% 12%;--card:259 90% 92%;--card-foreground:222 47% 12%;--popover:259 90% 96%;--popover-foreground:222 47% 12%;--primary:267 70% 42%;--primary-foreground:0 0% 100%;--secondary:220 14% 96%;--secondary-foreground:222 47% 12%;--muted:210 17% 95%;--muted-foreground:215 28% 35%;--accent:269 90% 62%;--accent-foreground:0 0% 100%;--destructive:0 72% 47%;--destructive-foreground:0 0% 100%;--border:220 14% 94%;--input:215 16% 55%;--ring:267 70% 42%;--radius:0.875rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:0.875rem;--radius-xl:1rem;--radius-2xl:1.25rem;--facebook:214 89% 74%;--instagram:329 81% 70%;--success:142 72% 28%;--success-foreground:0 0% 100%;--warning:26 90% 35%;--warning-foreground:0 0% 100%;--error:0 72% 47%;--error-foreground:0 0% 100%;--info:201 96% 32%;--info-foreground:0 0% 100%;--brand-primary:267 70% 42%;--brand-secondary:222 47% 12%;--brand-accent:269 90% 62%;--surface:259 90% 96%;--surface-muted:259 90% 96%;--surface-light:0 0% 100%;--surface-elevated:0 0% 100%;--foreground-inverse:0 0% 100%;--primary-text:267 70% 42%;--text:222 47% 12%;--text-muted:215 28% 42%;--text-inverse:0 0% 100%;--scrim:222 47% 12%;--scrim-foreground:0 0% 100%}