:root{--border-c:220 16% 91%;--border:hsl(var(--border-c));--input-c:220 14% 86%;--input:hsl(var(--input-c));--ring-c:160 100% 32.7%;--ring:hsl(var(--ring-c));--background-c:220 20% 99%;--background:hsl(var(--background-c));--foreground-c:222 30% 14%;--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:220 16% 96%;--muted:hsl(var(--muted-c));--muted-foreground-c:220 9% 44%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:220 16% 95%;--accent:hsl(var(--accent-c));--accent-foreground-c:222 30% 14%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:0 0% 100%;--popover:hsl(var(--popover-c));--popover-foreground-c:222 30% 14%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:220 20% 97.5%;--card:hsl(var(--card-c));--card-secondary-c:220 18% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:220 16% 92.5%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:222 30% 14%;--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 16% 95.5%;--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:220 10% 20%;--border:hsl(var(--border-c));--input-c:220 10% 26%;--input:hsl(var(--input-c));--ring-c:160 100% 32.7%;--ring:hsl(var(--ring-c));--background-c:222 14% 11%;--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:220 12% 20%;--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:220 12% 18%;--muted:hsl(var(--muted-c));--muted-foreground-c:220 10% 64%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:220 12% 21%;--accent:hsl(var(--accent-c));--accent-foreground-c:214 31.8% 91.4%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:222 14% 9.5%;--popover:hsl(var(--popover-c));--popover-foreground-c:214 31.8% 91.4%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:222 14% 13%;--card:hsl(var(--card-c));--card-secondary-c:222 12% 16%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:222 11% 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:222 12% 16%;--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:340 22% 89.5%;--border:hsl(var(--border-c));--input-c:340 22% 84.5%;--input:hsl(var(--input-c));--ring-c:338 81.2% 60.4%;--ring:hsl(var(--ring-c));--background-c:340 40% 98.8%;--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:340 22% 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:340 25% 95.8%;--muted:hsl(var(--muted-c));--muted-foreground-c:332 13% 48.2%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:340 30% 93.5%;--accent:hsl(var(--accent-c));--accent-foreground-c:313 18.4% 14.9%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:340 40% 99.6%;--popover:hsl(var(--popover-c));--popover-foreground-c:313 18.4% 14.9%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:340 28% 97.2%;--card:hsl(var(--card-c));--card-secondary-c:340 22% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:340 20% 93%;--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:340 22% 95.3%;--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:340 8% 23%;--border:hsl(var(--border-c));--input-c:340 8% 22%;--input:hsl(var(--input-c));--ring-c:338 81.2% 60.4%;--ring:hsl(var(--ring-c));--background-c:340 12% 6.5%;--background:hsl(var(--background-c));--foreground-c:340 12% 92%;--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:340 8% 15.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:340 12% 92%;--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:340 8% 15.5%;--muted:hsl(var(--muted-c));--muted-foreground-c:340 9% 65%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:340 10% 17%;--accent:hsl(var(--accent-c));--accent-foreground-c:340 12% 92%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:340 10% 9.8%;--popover:hsl(var(--popover-c));--popover-foreground-c:340 12% 92%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:340 10% 9.8%;--card:hsl(var(--card-c));--card-secondary-c:340 9% 13%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:340 8% 16%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:340 12% 92%;--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:340 8% 15.5%;--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:285 22% 89.5%;--border:hsl(var(--border-c));--input-c:285 22% 84.5%;--input:hsl(var(--input-c));--ring-c:278 53.2% 60.6%;--ring:hsl(var(--ring-c));--background-c:285 40% 98.8%;--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:285 22% 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:285 25% 95.8%;--muted:hsl(var(--muted-c));--muted-foreground-c:302 13% 48.2%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:285 30% 93.5%;--accent:hsl(var(--accent-c));--accent-foreground-c:283 58.5% 16.1%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:285 40% 99.6%;--popover:hsl(var(--popover-c));--popover-foreground-c:283 58.5% 16.1%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:285 28% 97.2%;--card:hsl(var(--card-c));--card-secondary-c:285 22% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:285 20% 93%;--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:285 22% 95.3%;--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:285 8% 23%;--border:hsl(var(--border-c));--input-c:285 8% 22%;--input:hsl(var(--input-c));--ring-c:277 58.6% 72.5%;--ring:hsl(var(--ring-c));--background-c:285 12% 6.5%;--background:hsl(var(--background-c));--foreground-c:285 12% 92%;--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:285 8% 15.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:285 12% 92%;--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:285 8% 15.5%;--muted:hsl(var(--muted-c));--muted-foreground-c:285 9% 65%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:285 10% 17%;--accent:hsl(var(--accent-c));--accent-foreground-c:285 12% 92%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:285 10% 9.8%;--popover:hsl(var(--popover-c));--popover-foreground-c:285 12% 92%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:285 10% 9.8%;--card:hsl(var(--card-c));--card-secondary-c:285 9% 13%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:285 8% 16%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:285 12% 92%;--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:285 8% 15.5%;--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:28 22% 89.5%;--border:hsl(var(--border-c));--input-c:28 22% 84.5%;--input:hsl(var(--input-c));--ring-c:23 88.3% 53.1%;--ring:hsl(var(--ring-c));--background-c:28 40% 98.8%;--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:28 22% 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:28 25% 95.8%;--muted:hsl(var(--muted-c));--muted-foreground-c:26 25.8% 43.3%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:28 30% 93.5%;--accent:hsl(var(--accent-c));--accent-foreground-c:21 50.8% 12%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:28 40% 99.6%;--popover:hsl(var(--popover-c));--popover-foreground-c:21 50.8% 12%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:28 28% 97.2%;--card:hsl(var(--card-c));--card-secondary-c:28 22% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:28 20% 93%;--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:28 22% 95.3%;--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:28 8% 23%;--border:hsl(var(--border-c));--input-c:28 8% 22%;--input:hsl(var(--input-c));--ring-c:23 88.3% 53.1%;--ring:hsl(var(--ring-c));--background-c:28 12% 6.5%;--background:hsl(var(--background-c));--foreground-c:28 12% 92%;--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:28 8% 15.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:28 12% 92%;--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:28 8% 15.5%;--muted:hsl(var(--muted-c));--muted-foreground-c:28 9% 65%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:28 10% 17%;--accent:hsl(var(--accent-c));--accent-foreground-c:28 12% 92%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:28 10% 9.8%;--popover:hsl(var(--popover-c));--popover-foreground-c:28 12% 92%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:28 10% 9.8%;--card:hsl(var(--card-c));--card-secondary-c:28 9% 13%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:28 8% 16%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:28 12% 92%;--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:28 8% 15.5%;--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:300 22% 89.5%;--border:hsl(var(--border-c));--input-c:300 22% 84.5%;--input:hsl(var(--input-c));--ring-c:303 20% 57.8%;--ring:hsl(var(--ring-c));--background-c:300 40% 98.8%;--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:300 22% 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:300 25% 95.8%;--muted:hsl(var(--muted-c));--muted-foreground-c:306 8.9% 43.9%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:300 30% 93.5%;--accent:hsl(var(--accent-c));--accent-foreground-c:308 28.6% 11%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:300 40% 99.6%;--popover:hsl(var(--popover-c));--popover-foreground-c:308 28.6% 11%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:300 28% 97.2%;--card:hsl(var(--card-c));--card-secondary-c:300 22% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:300 20% 93%;--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:300 22% 95.3%;--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 8% 23%;--border:hsl(var(--border-c));--input-c:300 8% 22%;--input:hsl(var(--input-c));--ring-c:303 20% 57.8%;--ring:hsl(var(--ring-c));--background-c:300 12% 6.5%;--background:hsl(var(--background-c));--foreground-c:300 12% 92%;--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:300 8% 15.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:300 12% 92%;--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:300 8% 15.5%;--muted:hsl(var(--muted-c));--muted-foreground-c:300 9% 65%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:300 10% 17%;--accent:hsl(var(--accent-c));--accent-foreground-c:300 12% 92%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:300 10% 9.8%;--popover:hsl(var(--popover-c));--popover-foreground-c:300 12% 92%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:300 10% 9.8%;--card:hsl(var(--card-c));--card-secondary-c:300 9% 13%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:300 8% 16%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:300 12% 92%;--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:300 8% 15.5%;--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:170 22% 89.5%;--border:hsl(var(--border-c));--input-c:170 22% 84.5%;--input:hsl(var(--input-c));--ring-c:172 50.8% 35.9%;--ring:hsl(var(--ring-c));--background-c:170 40% 98.8%;--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:170 22% 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:170 25% 95.8%;--muted:hsl(var(--muted-c));--muted-foreground-c:165 16.3% 42.2%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:170 30% 93.5%;--accent:hsl(var(--accent-c));--accent-foreground-c:170 35.3% 13.3%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:170 40% 99.6%;--popover:hsl(var(--popover-c));--popover-foreground-c:170 35.3% 13.3%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:170 28% 97.2%;--card:hsl(var(--card-c));--card-secondary-c:170 22% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:170 20% 93%;--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:170 22% 95.3%;--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:170 8% 23%;--border:hsl(var(--border-c));--input-c:170 8% 22%;--input:hsl(var(--input-c));--ring-c:171 43% 51.2%;--ring:hsl(var(--ring-c));--background-c:170 12% 6.5%;--background:hsl(var(--background-c));--foreground-c:170 12% 92%;--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:170 8% 15.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:170 12% 92%;--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:170 8% 15.5%;--muted:hsl(var(--muted-c));--muted-foreground-c:170 9% 65%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:170 10% 17%;--accent:hsl(var(--accent-c));--accent-foreground-c:170 12% 92%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:170 10% 9.8%;--popover:hsl(var(--popover-c));--popover-foreground-c:170 12% 92%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:170 10% 9.8%;--card:hsl(var(--card-c));--card-secondary-c:170 9% 13%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:170 8% 16%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:170 12% 92%;--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:170 8% 15.5%;--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:225 22% 89.5%;--border:hsl(var(--border-c));--input-c:225 22% 84.5%;--input:hsl(var(--input-c));--ring-c:226 63.6% 69.8%;--ring:hsl(var(--ring-c));--background-c:225 40% 98.8%;--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:225 22% 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:225 25% 95.8%;--muted:hsl(var(--muted-c));--muted-foreground-c:218 19.4% 51.4%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:225 30% 93.5%;--accent:hsl(var(--accent-c));--accent-foreground-c:232 35.3% 20%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:225 40% 99.6%;--popover:hsl(var(--popover-c));--popover-foreground-c:232 35.3% 20%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:225 28% 97.2%;--card:hsl(var(--card-c));--card-secondary-c:225 22% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:225 20% 93%;--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:225 22% 95.3%;--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:225 8% 23%;--border:hsl(var(--border-c));--input-c:225 8% 22%;--input:hsl(var(--input-c));--ring-c:222 68.4% 73.9%;--ring:hsl(var(--ring-c));--background-c:225 12% 6.5%;--background:hsl(var(--background-c));--foreground-c:225 12% 92%;--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:225 8% 15.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:225 12% 92%;--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:225 8% 15.5%;--muted:hsl(var(--muted-c));--muted-foreground-c:225 9% 65%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:225 10% 17%;--accent:hsl(var(--accent-c));--accent-foreground-c:225 12% 92%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:225 10% 9.8%;--popover:hsl(var(--popover-c));--popover-foreground-c:225 12% 92%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:225 10% 9.8%;--card:hsl(var(--card-c));--card-secondary-c:225 9% 13%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:225 8% 16%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:225 12% 92%;--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:225 8% 15.5%;--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:36 22% 89.5%;--border:hsl(var(--border-c));--input-c:36 22% 84.5%;--input:hsl(var(--input-c));--ring-c:31 43.8% 47.5%;--ring:hsl(var(--ring-c));--background-c:36 40% 98.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:36 22% 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:36 25% 95.8%;--muted:hsl(var(--muted-c));--muted-foreground-c:31 25.8% 38%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:36 30% 93.5%;--accent:hsl(var(--accent-c));--accent-foreground-c:13 38.9% 14.1%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:36 40% 99.6%;--popover:hsl(var(--popover-c));--popover-foreground-c:13 38.9% 14.1%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:36 28% 97.2%;--card:hsl(var(--card-c));--card-secondary-c:36 22% 95.5%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:36 20% 93%;--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:36 22% 95.3%;--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:36 8% 23%;--border:hsl(var(--border-c));--input-c:36 8% 22%;--input:hsl(var(--input-c));--ring-c:34 45.3% 56.3%;--ring:hsl(var(--ring-c));--background-c:36 12% 6.5%;--background:hsl(var(--background-c));--foreground-c:36 12% 92%;--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:36 8% 15.5%;--secondary:hsl(var(--secondary-c));--secondary-foreground-c:36 12% 92%;--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:36 8% 15.5%;--muted:hsl(var(--muted-c));--muted-foreground-c:36 9% 65%;--muted-foreground:hsl(var(--muted-foreground-c));--accent-c:36 10% 17%;--accent:hsl(var(--accent-c));--accent-foreground-c:36 12% 92%;--accent-foreground:hsl(var(--accent-foreground-c));--popover-c:36 10% 9.8%;--popover:hsl(var(--popover-c));--popover-foreground-c:36 12% 92%;--popover-foreground:hsl(var(--popover-foreground-c));--card-c:36 10% 9.8%;--card:hsl(var(--card-c));--card-secondary-c:36 9% 13%;--card-secondary:hsl(var(--card-secondary-c));--card-tertiary-c:36 8% 16%;--card-tertiary:hsl(var(--card-tertiary-c));--card-foreground-c:36 12% 92%;--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:36 8% 15.5%;--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%}