:root{color-scheme:light;--background: 273 40% 97%;--foreground: 260 12% 10%;--card: 0 0% 100%;--card-foreground: 260 12% 10%;--popover: 0 0% 100%;--popover-foreground: 260 12% 10%;--primary: 304 83% 45%;--primary-foreground: 0 0% 100%;--secondary: 273 36% 94%;--secondary-foreground: 260 20% 20%;--muted: 273 30% 94.5%;--muted-foreground: 260 8% 45%;--accent: 280 48% 93%;--accent-foreground: 275 30% 25%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--warning: 38 92% 42%;--border: 272 30% 90%;--input: 272 30% 90%;--ring: 304 83% 45%;--radius: .75rem;--gradient-primary: linear-gradient(135deg, #ff1493 0%, #d414c8 45%, #7a00ff 100%);--gradient-primary-hover: linear-gradient(135deg, #ff2aa1 0%, #e019d3 45%, #8b22ff 100%);--gradient-secondary: linear-gradient(135deg, hsl(260 100% 70%), hsl(200 100% 70%));--gradient-accent: linear-gradient(135deg, hsl(40 100% 60%), hsl(315 100% 68%));--gradient-background: linear-gradient(180deg, hsl(276 50% 98.5%), hsl(282 42% 95%));--surface-elevated: 273 36% 94.5%;--surface-card: 0 0% 100%;--surface-hover: 276 32% 91.5%;--instagram-gradient: linear-gradient(45deg, #ff1493, #d414c8, #7a00ff);--shadow-glow: 0 0 40px hsl(304 83% 45% / .22);--shadow-card: 0 10px 30px -12px hsl(275 45% 35% / .14);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .5s cubic-bezier(.68, -.55, .265, 1.55);--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{color-scheme:dark;--background: 270 20% 7%;--foreground: 270 15% 96%;--card: 270 18% 11%;--card-foreground: 270 15% 96%;--popover: 270 18% 11%;--popover-foreground: 270 15% 96%;--primary: 304 83% 45%;--primary-foreground: 0 0% 100%;--secondary: 270 14% 17%;--secondary-foreground: 270 15% 96%;--muted: 270 14% 17%;--muted-foreground: 270 8% 65%;--accent: 275 16% 20%;--accent-foreground: 270 15% 96%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--warning: 38 92% 55%;--border: 270 14% 20%;--input: 270 14% 20%;--ring: 304 83% 45%;--gradient-background: linear-gradient(180deg, hsl(270 22% 7%), hsl(275 20% 9%));--surface-elevated: 270 16% 13%;--surface-card: 270 18% 11%;--surface-hover: 270 15% 16%;--shadow-glow: 0 0 40px hsl(304 83% 45% / .35);--shadow-card: 0 10px 30px -10px hsl(270 40% 3% / .6);--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}
