:root{--border-c:228 100% 94.1%;--border:hsl(var(--border-c));--input-c:252 94.7% 85.1%;--input:hsl(var(--input-c));--ring-c:160 100% 32.7%;--ring:hsl(var(--ring-c));--background-c:228 100% 99%;--background:hsl(var(--background-c));--foreground-c:244 47.1% 20%;--foreground:hsl(var(--foreground-c));--primary-c:160 100% 32.7%;--primary:hsl(var(--primary-c));--primary-foreground-c:210 40% 98%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:148 71.7% 62.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:0 0% 100%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:210 40% 96.1%;--muted:hsl(var(--muted-c));--muted-foreground-c:215 16.3% 46.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:226 100% 93.9%;--accent:hsl(var(--accent-c));--accent-foreground-c:244 54.5% 41.4%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:244 47.1% 20%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 23.1% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:216 21.7% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:217 22.2% 92.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:220 14.6% 16.1%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:172 100% 23.5%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:220 14.3% 95.9%;--hover-bg:hsl(var(--hover-bg-c));--fd-banner-height:4.5rem;--word-highlight-c:160 100% 32.7%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:152 81% 95.9%;--color-emerald-100:149 80.4% 90%;--color-emerald-200:152 76% 80.4%;--color-emerald-300:156 71.6% 66.9%;--color-emerald-400:158 64.4% 51.6%;--color-emerald-500:160 84.1% 39.4%;--color-emerald-600:161 93.5% 30.4%;--color-emerald-700:163 93.5% 24.3%;--color-emerald-800:163 88.1% 19.8%;--color-emerald-900:164 85.7% 16.5%;--color-emerald-950:166 91.3% 9%}.dark{--border-c:0 1% 20.6%;--border:hsl(var(--border-c));--input-c:231 22.7% 29.4%;--input:hsl(var(--input-c));--ring-c:160 100% 32.7%;--ring:hsl(var(--ring-c));--background-c:228 14.7% 13.3%;--background:hsl(var(--background-c));--foreground-c:214 31.8% 91.4%;--foreground:hsl(var(--foreground-c));--primary-c:160 100% 32.7%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:234 25.7% 22.2%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:214 31.8% 91.4%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:234 28.2% 20.2%;--muted:hsl(var(--muted-c));--muted-foreground-c:215 20.2% 65.1%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:231 22.7% 29.4%;--accent:hsl(var(--accent-c));--accent-foreground-c:214 31.8% 91.4%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:210 20% 9.8%;--popover:hsl(var(--popover-c));--popover-foreground-c:214 31.8% 91.4%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:225 14.3% 11%;--card:hsl(var(--card-c));--card-secondary-c:225 14.6% 16.1%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:226 13.4% 19%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:220 13% 91%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:172 100% 23.5%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--hover-bg-c:225 14.6% 16.1%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:160 100% 32.7%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:152 81% 95.9%;--color-emerald-100:149 80.4% 90%;--color-emerald-200:152 76% 80.4%;--color-emerald-300:156 71.6% 66.9%;--color-emerald-400:158 64.4% 51.6%;--color-emerald-500:160 84.1% 39.4%;--color-emerald-600:161 93.5% 30.4%;--color-emerald-700:163 93.5% 24.3%;--color-emerald-800:163 88.1% 19.8%;--color-emerald-900:164 85.7% 16.5%;--color-emerald-950:166 91.3% 9%}.deep-blush{--border-c:222 22.7% 91.4%;--border:hsl(var(--border-c));--input-c:219 27.9% 88%;--input:hsl(var(--input-c));--ring-c:338 81.2% 60.4%;--ring:hsl(var(--ring-c));--background-c:228 100% 99%;--background:hsl(var(--background-c));--foreground-c:313 18.4% 14.9%;--foreground:hsl(var(--foreground-c));--primary-c:338 81.2% 60.4%;--primary:hsl(var(--primary-c));--primary-foreground-c:340 100% 97.1%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:216 21.7% 95.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:313 18.4% 14.9%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:210 40% 96.1%;--muted:hsl(var(--muted-c));--muted-foreground-c:332 13% 48.2%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:218 26.7% 94.1%;--accent:hsl(var(--accent-c));--accent-foreground-c:313 18.4% 14.9%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:313 18.4% 14.9%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 23.1% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:216 21.7% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:217 22.2% 92.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:313 18.4% 14.9%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:338 81.2% 60.4%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:220 14.3% 95.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:338 81.2% 60.4%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:340 75% 98.4%;--color-emerald-100:338 80% 96.1%;--color-emerald-200:338 80.5% 92%;--color-emerald-300:338 80.3% 88%;--color-emerald-400:338 80.2% 84.1%;--color-emerald-500:338 82% 78.2%;--color-emerald-600:338 81.6% 72.4%;--color-emerald-700:338 81.4% 68.4%;--color-emerald-800:338 81.3% 64.3%;--color-emerald-900:338 81.3% 62.4%;--color-emerald-950:338 80.8% 61.2%}.deep-blush-dark{--border-c:240 5.3% 26.1%;--border:hsl(var(--border-c));--input-c:240 5.3% 26.1%;--input:hsl(var(--input-c));--ring-c:338 81.2% 60.4%;--ring:hsl(var(--ring-c));--background-c:240 6.3% 6.3%;--background:hsl(var(--background-c));--foreground-c:240 5.9% 90%;--foreground:hsl(var(--foreground-c));--primary-c:338 81.2% 60.4%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:240 3.7% 15.9%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:240 5.9% 90%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:240 3.7% 15.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:240 5% 64.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:240 3.7% 15.9%;--accent:hsl(var(--accent-c));--accent-foreground-c:240 5.9% 90%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:240 5.9% 10%;--popover:hsl(var(--popover-c));--popover-foreground-c:240 5.9% 90%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:240 5.9% 10%;--card:hsl(var(--card-c));--card-secondary-c:240 5.9% 13.3%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:240 3.7% 15.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:240 5.9% 90%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:338 81.2% 60.4%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:240 3.7% 15.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:338 81.2% 60.4%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:340 75% 98.4%;--color-emerald-100:338 80% 96.1%;--color-emerald-200:338 80.5% 92%;--color-emerald-300:338 80.3% 88%;--color-emerald-400:338 80.2% 84.1%;--color-emerald-500:338 82% 78.2%;--color-emerald-600:338 81.6% 72.4%;--color-emerald-700:338 81.4% 68.4%;--color-emerald-800:338 81.3% 64.3%;--color-emerald-900:338 81.3% 62.4%;--color-emerald-950:338 80.8% 61.2%}.fuchsia-pink{--border-c:228 100% 94.1%;--border:hsl(var(--border-c));--input-c:225 45.2% 87.8%;--input:hsl(var(--input-c));--ring-c:278 53.2% 60.6%;--ring:hsl(var(--ring-c));--background-c:228 100% 99%;--background:hsl(var(--background-c));--foreground-c:283 58.5% 16.1%;--foreground:hsl(var(--foreground-c));--primary-c:278 53.2% 60.6%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:216 21.7% 95.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:283 58.5% 16.1%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:210 40% 96.1%;--muted:hsl(var(--muted-c));--muted-foreground-c:302 13% 48.2%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:218 26.7% 94.1%;--accent:hsl(var(--accent-c));--accent-foreground-c:283 58.5% 16.1%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:283 58.5% 16.1%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 23.1% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:216 21.7% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:217 22.2% 92.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:283 58.5% 16.1%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:278 53.2% 60.6%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:220 14.3% 95.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:278 53.2% 60.6%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:285 50% 98.4%;--color-emerald-100:276 50% 96.1%;--color-emerald-200:278 55% 92.2%;--color-emerald-300:278 53.3% 88.2%;--color-emerald-400:278 53.1% 84.1%;--color-emerald-500:278 53.2% 78.2%;--color-emerald-600:278 53.2% 72.4%;--color-emerald-700:277 52.8% 68.4%;--color-emerald-800:278 53.6% 64.5%;--color-emerald-900:277 52.9% 62.5%;--color-emerald-950:278 53.3% 61.4%}.fuchsia-pink-dark{--border-c:240 2.8% 28.2%;--border:hsl(var(--border-c));--input-c:240 5.3% 26.1%;--input:hsl(var(--input-c));--ring-c:277 58.6% 72.5%;--ring:hsl(var(--ring-c));--background-c:300 20% 4.9%;--background:hsl(var(--background-c));--foreground-c:240 5.9% 90%;--foreground:hsl(var(--foreground-c));--primary-c:277 58.6% 72.5%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:240 3.7% 15.9%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:240 5.9% 90%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:240 3.7% 15.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:240 5% 64.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:240 3.7% 15.9%;--accent:hsl(var(--accent-c));--accent-foreground-c:240 5.9% 90%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:240 5.9% 10%;--popover:hsl(var(--popover-c));--popover-foreground-c:240 5.9% 90%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:240 5.9% 10%;--card:hsl(var(--card-c));--card-secondary-c:240 5.9% 13.3%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:240 3.7% 15.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:240 5.9% 90%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:277 58.6% 72.5%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:240 3.7% 15.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:277 58.6% 72.5%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:280 60% 99%;--color-emerald-100:277 57.1% 97.3%;--color-emerald-200:278 57.1% 94.5%;--color-emerald-300:278 57.1% 91.8%;--color-emerald-400:278 57.1% 89%;--color-emerald-500:277 58.4% 84.9%;--color-emerald-600:277 59.2% 80.8%;--color-emerald-700:277 58.9% 78%;--color-emerald-800:277 58.7% 75.3%;--color-emerald-900:277 57.9% 73.9%;--color-emerald-950:277 59.1% 73.1%}.sandy-brown{--border-c:42 21.3% 88%;--border:hsl(var(--border-c));--input-c:38 26.9% 81.8%;--input:hsl(var(--input-c));--ring-c:23 88.3% 53.1%;--ring:hsl(var(--ring-c));--background-c:240 14.3% 98.6%;--background:hsl(var(--background-c));--foreground-c:21 50.8% 12%;--foreground:hsl(var(--foreground-c));--primary-c:23 88.3% 53.1%;--primary:hsl(var(--primary-c));--primary-foreground-c:30 100% 96.1%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:216 21.7% 95.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:21 50.8% 12%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:220 14.3% 95.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:26 25.8% 43.3%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:43 17.9% 92.4%;--accent:hsl(var(--accent-c));--accent-foreground-c:21 50.8% 12%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:21 50.8% 12%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 23.1% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:216 21.7% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:217 22.2% 92.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:21 50.8% 12%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:23 88.3% 53.1%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:220 14.3% 95.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:23 88.3% 53.1%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:22 80% 98%;--color-emerald-100:23 91.3% 95.5%;--color-emerald-200:23 87.5% 90.6%;--color-emerald-300:23 88.7% 86.1%;--color-emerald-400:24 87.5% 81.2%;--color-emerald-500:23 87.9% 74.1%;--color-emerald-600:23 88% 67.3%;--color-emerald-700:23 88.5% 62.5%;--color-emerald-800:23 88% 57.6%;--color-emerald-900:23 88.5% 55.5%;--color-emerald-950:23 88% 54.1%}.sandy-brown-dark{--border-c:60 4.5% 26.3%;--border:hsl(var(--border-c));--input-c:60 4.1% 23.7%;--input:hsl(var(--input-c));--ring-c:23 88.3% 53.1%;--ring:hsl(var(--ring-c));--background-c:36 20% 4.9%;--background:hsl(var(--background-c));--foreground-c:240 5.9% 90%;--foreground:hsl(var(--foreground-c));--primary-c:23 88.3% 53.1%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:240 3.7% 15.9%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:240 5.9% 90%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:240 3.7% 15.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:240 5% 64.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:240 3.7% 15.9%;--accent:hsl(var(--accent-c));--accent-foreground-c:240 5.9% 90%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:240 5.9% 10%;--popover:hsl(var(--popover-c));--popover-foreground-c:240 5.9% 90%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:240 5.9% 10%;--card:hsl(var(--card-c));--card-secondary-c:240 5.9% 13.3%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:240 3.7% 15.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:240 5.9% 90%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:23 88.3% 53.1%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:240 3.7% 15.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:23 88.3% 53.1%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:22 80% 98%;--color-emerald-100:23 91.3% 95.5%;--color-emerald-200:23 87.5% 90.6%;--color-emerald-300:23 88.7% 86.1%;--color-emerald-400:24 87.5% 81.2%;--color-emerald-500:23 87.9% 74.1%;--color-emerald-600:23 88% 67.3%;--color-emerald-700:23 88.5% 62.5%;--color-emerald-800:23 88% 57.6%;--color-emerald-900:23 88.5% 55.5%;--color-emerald-950:23 88% 54.1%}.bouquet{--border-c:240 12.5% 90.6%;--border:hsl(var(--border-c));--input-c:246 14.3% 86.3%;--input:hsl(var(--input-c));--ring-c:303 20% 57.8%;--ring:hsl(var(--ring-c));--background-c:228 100% 99%;--background:hsl(var(--background-c));--foreground-c:308 28.6% 11%;--foreground:hsl(var(--foreground-c));--primary-c:303 20% 57.8%;--primary:hsl(var(--primary-c));--primary-foreground-c:300 22.2% 96.5%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:216 21.7% 95.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:308 28.6% 11%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:210 40% 96.1%;--muted:hsl(var(--muted-c));--muted-foreground-c:306 8.9% 43.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:218 26.7% 94.1%;--accent:hsl(var(--accent-c));--accent-foreground-c:308 28.6% 11%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:308 28.6% 11%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 23.1% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:216 21.7% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:217 22.2% 92.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:308 28.6% 11%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:303 20% 57.8%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:220 14.3% 95.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:303 20% 57.8%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:330 25% 98.4%;--color-emerald-100:300 18.2% 95.7%;--color-emerald-200:307 20.9% 91.6%;--color-emerald-300:300 20% 87.3%;--color-emerald-400:303 20.9% 83.1%;--color-emerald-500:302 20.3% 76.9%;--color-emerald-600:304 20% 70.6%;--color-emerald-700:302 19.8% 66.3%;--color-emerald-800:303 20.2% 62.2%;--color-emerald-900:303 20% 59.8%;--color-emerald-950:303 20% 58.8%}.bouquet-dark{--border-c:300 4.5% 26.3%;--border:hsl(var(--border-c));--input-c:290 4.9% 23.9%;--input:hsl(var(--input-c));--ring-c:303 20% 57.8%;--ring:hsl(var(--ring-c));--background-c:300 20% 4.9%;--background:hsl(var(--background-c));--foreground-c:240 5.9% 90%;--foreground:hsl(var(--foreground-c));--primary-c:303 20% 57.8%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:240 3.7% 15.9%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:240 5.9% 90%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:240 3.7% 15.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:240 5% 64.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:240 3.7% 15.9%;--accent:hsl(var(--accent-c));--accent-foreground-c:240 5.9% 90%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:240 5.9% 10%;--popover:hsl(var(--popover-c));--popover-foreground-c:240 5.9% 90%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:240 5.9% 10%;--card:hsl(var(--card-c));--card-secondary-c:240 5.9% 13.3%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:240 3.7% 15.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:240 5.9% 90%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:303 20% 57.8%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:240 3.7% 15.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:303 20% 57.8%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:330 25% 98.4%;--color-emerald-100:300 18.2% 95.7%;--color-emerald-200:307 20.9% 91.6%;--color-emerald-300:300 20% 87.3%;--color-emerald-400:303 20.9% 83.1%;--color-emerald-500:302 20.3% 76.9%;--color-emerald-600:304 20% 70.6%;--color-emerald-700:302 19.8% 66.3%;--color-emerald-800:303 20.2% 62.2%;--color-emerald-900:303 20% 59.8%;--color-emerald-950:303 20% 58.8%}.limed-spruce{--border-c:164 18% 88%;--border:hsl(var(--border-c));--input-c:162 15.7% 83.7%;--input:hsl(var(--input-c));--ring-c:172 50.8% 35.9%;--ring:hsl(var(--ring-c));--background-c:200 33.3% 98.2%;--background:hsl(var(--background-c));--foreground-c:170 35.3% 13.3%;--foreground:hsl(var(--foreground-c));--primary-c:172 50.8% 35.9%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:216 21.7% 95.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:170 35.3% 13.3%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:210 40% 96.1%;--muted:hsl(var(--muted-c));--muted-foreground-c:165 16.3% 42.2%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:168 14.3% 93.1%;--accent:hsl(var(--accent-c));--accent-foreground-c:170 35.3% 13.3%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:170 35.3% 13.3%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 23.1% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:216 21.7% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:217 22.2% 92.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:170 35.3% 13.3%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:172 50.8% 35.9%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:220 14.3% 95.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:172 50.8% 35.9%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:180 23.1% 97.5%;--color-emerald-100:173 27.3% 93.5%;--color-emerald-200:171 29.2% 87.3%;--color-emerald-300:171 28.6% 80.8%;--color-emerald-400:172 28.2% 74.3%;--color-emerald-500:172 28.5% 64.9%;--color-emerald-600:173 28.4% 55.1%;--color-emerald-700:173 29.8% 48.6%;--color-emerald-800:172 38.9% 42.4%;--color-emerald-900:172 44% 39.2%;--color-emerald-950:173 48.1% 37.1%}.limed-spruce-dark{--border-c:160 12.8% 22.9%;--border:hsl(var(--border-c));--input-c:212 10.2% 24.9%;--input:hsl(var(--input-c));--ring-c:171 43% 51.2%;--ring:hsl(var(--ring-c));--background-c:214 25.9% 5.3%;--background:hsl(var(--background-c));--foreground-c:240 5.9% 90%;--foreground:hsl(var(--foreground-c));--primary-c:171 43% 51.2%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:240 3.7% 15.9%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:240 5.9% 90%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:240 3.7% 15.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:240 5% 64.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:240 3.7% 15.9%;--accent:hsl(var(--accent-c));--accent-foreground-c:240 5.9% 90%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:240 5.9% 10%;--popover:hsl(var(--popover-c));--popover-foreground-c:240 5.9% 90%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:240 5.9% 10%;--card:hsl(var(--card-c));--card-secondary-c:240 5.9% 13.3%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:240 3.7% 15.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:240 5.9% 90%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:171 43% 51.2%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:240 3.7% 15.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:171 43% 51.2%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:180 40% 98%;--color-emerald-100:169 44% 95.1%;--color-emerald-200:172 44% 90.2%;--color-emerald-300:171 43.2% 85.5%;--color-emerald-400:170 43.4% 80.6%;--color-emerald-500:171 43.1% 73.1%;--color-emerald-600:171 42.9% 65.7%;--color-emerald-700:171 42.7% 61%;--color-emerald-800:171 42.9% 56.1%;--color-emerald-900:171 43.2% 53.7%;--color-emerald-950:171 42.6% 52.2%}.portage{--border-c:213 44.4% 89.4%;--border:hsl(var(--border-c));--input-c:216 41.7% 85.9%;--input:hsl(var(--input-c));--ring-c:226 63.6% 69.8%;--ring:hsl(var(--ring-c));--background-c:214 100% 98.6%;--background:hsl(var(--background-c));--foreground-c:232 35.3% 20%;--foreground:hsl(var(--foreground-c));--primary-c:226 63.6% 69.8%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:216 21.7% 95.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:232 35.3% 20%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:210 40% 96.1%;--muted:hsl(var(--muted-c));--muted-foreground-c:218 19.4% 51.4%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:222 48.1% 94.7%;--accent:hsl(var(--accent-c));--accent-foreground-c:232 35.3% 20%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:232 35.3% 20%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 23.1% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:216 21.7% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:217 22.2% 92.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:232 35.3% 20%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:226 63.6% 69.8%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:220 14.3% 95.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:226 63.6% 69.8%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:225 66.7% 98.8%;--color-emerald-100:222 62.5% 96.9%;--color-emerald-200:227 61.3% 93.9%;--color-emerald-300:226 65.2% 91%;--color-emerald-400:226 63.9% 88%;--color-emerald-500:227 64.3% 83.5%;--color-emerald-600:226 63% 78.8%;--color-emerald-700:226 64.2% 75.9%;--color-emerald-800:226 63.8% 72.9%;--color-emerald-900:226 63.3% 71.2%;--color-emerald-950:226 64% 70.6%}.portage-dark{--border-c:240 2.8% 28.2%;--border:hsl(var(--border-c));--input-c:240 5.3% 26.1%;--input:hsl(var(--input-c));--ring-c:222 68.4% 73.9%;--ring:hsl(var(--ring-c));--background-c:240 6.3% 6.3%;--background:hsl(var(--background-c));--foreground-c:240 5.9% 90%;--foreground:hsl(var(--foreground-c));--primary-c:222 68.4% 73.9%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:240 3.7% 15.9%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:240 5.9% 90%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:240 3.7% 15.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:240 5% 64.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:240 3.7% 15.9%;--accent:hsl(var(--accent-c));--accent-foreground-c:240 5.9% 90%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:240 5.9% 10%;--popover:hsl(var(--popover-c));--popover-foreground-c:240 5.9% 90%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:240 5.9% 10%;--card:hsl(var(--card-c));--card-secondary-c:240 5.9% 13.3%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:240 3.7% 15.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:240 5.9% 90%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:222 68.4% 73.9%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:240 3.7% 15.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:222 68.4% 73.9%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:220 60% 99%;--color-emerald-100:220 69.2% 97.5%;--color-emerald-200:223 69.2% 94.9%;--color-emerald-300:221 70% 92.2%;--color-emerald-400:222 69.8% 89.6%;--color-emerald-500:221 67.6% 85.5%;--color-emerald-600:222 67.7% 81.8%;--color-emerald-700:221 68.2% 79%;--color-emerald-800:222 68.3% 76.5%;--color-emerald-900:222 68.3% 75.3%;--color-emerald-950:221 67.9% 74.3%}.twine{--border-c:37 28.8% 85.7%;--border:hsl(var(--border-c));--input-c:35 29% 79%;--input:hsl(var(--input-c));--ring-c:31 43.8% 47.5%;--ring:hsl(var(--ring-c));--background-c:40 27.3% 97.8%;--background:hsl(var(--background-c));--foreground-c:13 38.9% 14.1%;--foreground:hsl(var(--foreground-c));--primary-c:31 43.8% 47.5%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:216 21.7% 95.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:13 38.9% 14.1%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:220 14.3% 95.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:31 25.8% 38%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:38 25.6% 91.6%;--accent:hsl(var(--accent-c));--accent-foreground-c:13 38.9% 14.1%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:13 38.9% 14.1%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 23.1% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:216 21.7% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:217 22.2% 92.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:13 38.9% 14.1%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:31 43.8% 47.5%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:220 14.3% 95.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:31 43.8% 47.5%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:30 40% 98%;--color-emerald-100:33 40.7% 94.7%;--color-emerald-200:31 39.6% 89.6%;--color-emerald-300:30 40% 84.3%;--color-emerald-400:31 40.2% 79%;--color-emerald-500:31 39.2% 71%;--color-emerald-600:32 39.4% 63.1%;--color-emerald-700:31 39.5% 57.8%;--color-emerald-800:31 39.4% 52.7%;--color-emerald-900:31 39.6% 50%;--color-emerald-950:31 41.9% 48.6%}.twine-dark{--border-c:240 2.8% 28.2%;--border:hsl(var(--border-c));--input-c:240 5.3% 26.1%;--input:hsl(var(--input-c));--ring-c:34 45.3% 56.3%;--ring:hsl(var(--ring-c));--background-c:30 13.3% 5.9%;--background:hsl(var(--background-c));--foreground-c:240 5.9% 90%;--foreground:hsl(var(--foreground-c));--primary-c:34 45.3% 56.3%;--primary:hsl(var(--primary-c));--primary-foreground-c:0 0% 100%;--primary-foreground:hsl(var(--primary-foreground-c));--secondary-c:240 3.7% 15.9%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:240 5.9% 90%;--secondary-foreground:hsl(var(--secondary-foreground-c));--destructive-c:0 84.2% 60.2%;--destructive:hsl(var(--destructive-c));--destructive-foreground-c:0 0% 100%;--destructive-foreground:hsl(var(--destructive-foreground-c));--success-c:160 84.1% 39.4%;--success:hsl(var(--success-c));--success-foreground-c:0 0% 100%;--success-foreground:hsl(var(--success-foreground-c));--muted-c:240 3.7% 15.9%;--muted:hsl(var(--muted-c));--muted-foreground-c:240 5% 64.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:240 3.7% 15.9%;--accent:hsl(var(--accent-c));--accent-foreground-c:240 5.9% 90%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:240 5.9% 10%;--popover:hsl(var(--popover-c));--popover-foreground-c:240 5.9% 90%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:240 5.9% 10%;--card:hsl(var(--card-c));--card-secondary-c:240 5.9% 13.3%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:240 3.7% 15.9%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:240 5.9% 90%;--card-foreground:hsl(var(--card-foreground-c));--highlight-c:34 45.3% 56.3%;--highlight:hsl(var(--highlight-c));--highlight-foreground-c:0 0% 100%;--highlight-foreground:hsl(var(--highlight-foreground-c));--radius:0.75rem;--hover-bg-c:240 3.7% 15.9%;--hover-bg:hsl(var(--hover-bg-c));--word-highlight-c:34 45.3% 56.3%;--word-highlight:hsl(var(--word-highlight-c));--color-emerald-50:30 50% 98.4%;--color-emerald-100:36 45.5% 95.7%;--color-emerald-200:33 45.5% 91.4%;--color-emerald-300:35 46.3% 86.9%;--color-emerald-400:34 46.1% 82.5%;--color-emerald-500:34 44.7% 75.9%;--color-emerald-600:34 44.9% 69.4%;--color-emerald-700:34 45.3% 64.9%;--color-emerald-800:34 45.3% 60.6%;--color-emerald-900:34 45.3% 58.4%;--color-emerald-950:34 45.2% 57.1%}