@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.animate-marquee{animation:marquee 15s linear infinite}.bg-dark-walnut{background-color:#3E2A47}.bg-chestnut-brown{background-color:#7B3F00}.bg-light-oak{background-color:#D1B49D}.bg-creamy-beige{background-color:#F1E2C6}.bg-warm-taupe{background-color:#C4A79C}.bg-soft-sand{background-color:#D9C1A3}.dark-walnut{color:#3E2A47}.chestnut-brown{color:#7B3F00}.light-oak{color:#D1B49D}.creamy-beige{color:#F1E2C6}.warm-taupe{color:#C4A79C}.soft-sand{color:#D9C1A3}.bg-background{background-color:hsl(var(--background))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-card{background-color:hsl(var(--card))}.bg-popover{background-color:hsl(var(--popover))}.bg-border{background-color:hsl(var(--border))}.bg-ring{background-color:hsl(var(--ring))}.text-dark-walnut{color:#3E2A47}.text-chestnut-brown{color:#7B3F00}.text-light-oak{color:#D1B49D}.text-creamy-beige{color:#F1E2C6}.text-warm-taupe{color:#C4A79C}.text-soft-sand{color:#D9C1A3}.text-background{color:hsl(var(--background))}.text-foreground{color:hsl(var(--foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.bg-chart-1{background-color:hsl(var(--chart-1))}.bg-chart-2{background-color:hsl(var(--chart-2))}.bg-chart-3{background-color:hsl(var(--chart-3))}.bg-chart-4{background-color:hsl(var(--chart-4))}.bg-chart-5{background-color:hsl(var(--chart-5))}.text-primary{color:hsl(var(--primary))}.bg-primary{background-color:hsl(var(--primary))}.border-primary{border-color:hsl(var(--primary))}.text-secondary{color:hsl(var(--secondary))}.bg-secondary{background-color:hsl(var(--secondary))}.border-secondary{border-color:hsl(var(--secondary))}.text-muted{color:hsl(var(--muted))}.bg-muted{background-color:hsl(var(--muted))}.border-muted{border-color:hsl(var(--muted))}.text-accent{color:hsl(var(--accent))}.bg-accent{background-color:hsl(var(--accent))}.border-accent{border-color:hsl(var(--accent))}.text-destructive{color:hsl(var(--destructive))}.bg-destructive{background-color:hsl(var(--destructive))}.border-destructive{border-color:hsl(var(--destructive))}.text-input{color:hsl(var(--input))}.bg-input{background-color:hsl(var(--input))}.border-input{border-color:hsl(var(--input))}.ring{box-shadow:0 0 0 2px hsl(var(--ring))}.border{border-color:hsl(var(--border))}