[data-form-theme]{--form-band:243 75% 59%;--form-band-foreground:0 0% 100%;--form-canvas:243 40% 98%}[data-form-theme=indigo]{--form-band:243 75% 59%;--form-band-foreground:0 0% 100%;--form-canvas:243 40% 98%;--primary:243 75% 59%;--primary-foreground:0 0% 100%;--ring:243 75% 59%;--color-primary:#5048e5;--color-primary-foreground:#fff;--color-ring:#5048e5}[data-form-theme=slate]{--form-band:215 28% 30%;--form-band-foreground:0 0% 100%;--form-canvas:215 25% 98%;--primary:215 28% 30%;--primary-foreground:0 0% 100%;--ring:215 28% 30%;--color-primary:#374962;--color-primary-foreground:#fff;--color-ring:#374962}[data-form-theme=forest]{--form-band:158 54% 26%;--form-band-foreground:0 0% 100%;--form-canvas:158 35% 97%;--primary:158 54% 26%;--primary-foreground:0 0% 100%;--ring:158 54% 26%;--color-primary:#1e664c;--color-primary-foreground:#fff;--color-ring:#1e664c}[data-form-theme=plum]{--form-band:288 42% 38%;--form-band-foreground:0 0% 100%;--form-canvas:288 32% 98%;--primary:288 42% 38%;--primary-foreground:0 0% 100%;--ring:288 42% 38%;--color-primary:#79388a;--color-primary-foreground:#fff;--color-ring:#79388a}[data-form-theme=clay]{--form-band:18 52% 40%;--form-band-foreground:0 0% 100%;--form-canvas:18 42% 98%;--primary:18 52% 40%;--primary-foreground:0 0% 100%;--ring:18 52% 40%;--color-primary:#9b5131;--color-primary-foreground:#fff;--color-ring:#9b5131}[data-form-theme=sunrise]{--form-band:32 88% 34%;--form-band-foreground:0 0% 100%;--form-canvas:38 60% 98%;--primary:32 88% 34%;--primary-foreground:0 0% 100%;--ring:32 88% 34%;--color-primary:#a35c0a;--color-primary-foreground:#fff;--color-ring:#a35c0a}.dark [data-form-theme]{--form-canvas:243 22% 8%}.dark [data-form-theme=indigo]{--form-canvas:243 22% 8%;--primary:243 70% 74%;--primary-foreground:210 26% 7%;--ring:243 70% 74%;--color-primary:#938eeb;--color-primary-foreground:#0d1216;--color-ring:#938eeb}.dark [data-form-theme=slate]{--form-canvas:215 22% 8%;--primary:215 28% 74%;--primary-foreground:210 26% 7%;--ring:215 28% 74%;--color-primary:#aabacf;--color-primary-foreground:#0d1216;--color-ring:#aabacf}.dark [data-form-theme=forest]{--form-canvas:158 22% 8%;--primary:158 54% 74%;--primary-foreground:210 26% 7%;--ring:158 54% 74%;--color-primary:#99e1c6;--color-primary-foreground:#0d1216;--color-ring:#99e1c6}.dark [data-form-theme=plum]{--form-canvas:288 22% 8%;--primary:288 42% 74%;--primary-foreground:210 26% 7%;--ring:288 42% 74%;--color-primary:#cda1d9;--color-primary-foreground:#0d1216;--color-ring:#cda1d9}.dark [data-form-theme=clay]{--form-canvas:18 22% 8%;--primary:18 52% 74%;--primary-foreground:210 26% 7%;--ring:18 52% 74%;--color-primary:#dfaf9a;--color-primary-foreground:#0d1216;--color-ring:#dfaf9a}.dark [data-form-theme=sunrise]{--form-canvas:32 22% 8%;--primary:32 70% 74%;--primary-foreground:210 26% 7%;--ring:32 70% 74%;--color-primary:#ebc08e;--color-primary-foreground:#0d1216;--color-ring:#ebc08e}.form-band-pattern{background-color:hsl(var(--form-band));background-image:radial-gradient(circle at 16% 130%, hsl(var(--form-band-foreground) / .14) 0 40%, transparent 40%), radial-gradient(circle at 84% -35%, hsl(var(--form-band-foreground) / .1) 0 44%, transparent 44%), repeating-linear-gradient(135deg, hsl(var(--form-band-foreground) / .05) 0 2px, transparent 2px 14px)}
