.survey-root{--s-background:0 0% 98%;--s-foreground:0 0% 10%;--s-card:0 0% 100%;--s-card-foreground:0 0% 10%;--s-primary:42 100% 50%;--s-primary-foreground:0 0% 0%;--s-secondary:42 100% 96%;--s-secondary-foreground:0 0% 10%;--s-muted:0 0% 93%;--s-muted-foreground:0 0% 45%;--s-accent:42 100% 40%;--s-accent-foreground:0 0% 0%;--s-destructive:0 72% 51%;--s-destructive-foreground:0 0% 100%;--s-border:42 30% 88%;--s-radius:0.75rem;--background:var(--s-background);--foreground:var(--s-foreground);--card:var(--s-card);--card-foreground:var(--s-card-foreground);--primary:var(--s-primary);--primary-foreground:var(--s-primary-foreground);--secondary:var(--s-secondary);--secondary-foreground:var(--s-secondary-foreground);--muted:var(--s-muted);--muted-foreground:var(--s-muted-foreground);--accent:var(--s-accent);--accent-foreground:var(--s-accent-foreground);--destructive:var(--s-destructive);--destructive-foreground:var(--s-destructive-foreground);--border:var(--s-border);--radius:var(--s-radius);background-color:hsl(var(--s-background))}.survey-root,.survey-root h1,.survey-root h2,.survey-root h3,.survey-root h4,.survey-root h5,.survey-root h6{color:hsl(var(--s-foreground));font-family:Manrope,sans-serif}.survey-root .font-heading,.survey-root .font-sans{font-family:Manrope,sans-serif}.survey-root .section-divider{height:1px;background-color:hsl(var(--s-border));width:100%}.survey-root .bg-background{background-color:hsl(var(--s-background))}.survey-root .bg-card{background-color:hsl(var(--s-card))}.survey-root .bg-primary{background-color:hsl(var(--s-primary))}.survey-root .bg-secondary{background-color:hsl(var(--s-secondary))}.survey-root .bg-muted{background-color:hsl(var(--s-muted))}.survey-root .bg-accent{background-color:hsl(var(--s-accent))}.survey-root .bg-destructive{background-color:hsl(var(--s-destructive))}.survey-root .text-foreground{color:hsl(var(--s-foreground))}.survey-root .text-primary{color:hsl(var(--s-primary))}.survey-root .text-primary-foreground{color:hsl(var(--s-primary-foreground))}.survey-root .text-muted-foreground{color:hsl(var(--s-muted-foreground))}.survey-root .text-accent{color:hsl(var(--s-primary))}.survey-root .text-accent-foreground{color:hsl(var(--s-accent-foreground))}.survey-root .border-border{border-color:hsl(var(--s-border))}.survey-root .border-primary{border-color:hsl(var(--s-primary))}.survey-root .border-accent{border-color:hsl(var(--s-accent))}.survey-root .bg-primary\/10{background-color:hsl(var(--s-primary)/.1)}.survey-root .bg-primary\/5{background-color:hsl(var(--s-primary)/.05)}.survey-root .bg-accent\/10{background-color:hsl(var(--s-accent)/.1)}.survey-root .bg-muted\/30{background-color:hsl(var(--s-muted)/.3)}.survey-root .bg-muted\/50{background-color:hsl(var(--s-muted)/.5)}.survey-root .bg-destructive\/5{background-color:hsl(var(--s-destructive)/.05)}.survey-root .bg-destructive\/10{background-color:hsl(var(--s-destructive)/.1)}.survey-root .border-destructive\/20{border-color:hsl(var(--s-destructive)/.2)}.survey-root .text-destructive{color:hsl(var(--s-destructive))}.lucide.lucide-quote{color:hsl(var(--s-primary)/.3)}