.holiday-minis{--background: var(--holiday-night);--foreground: var(--cream);--card: var(--holiday-ink);--card-foreground: var(--cream);--accent: var(--gold);--accent-foreground: var(--navy);--border: var(--holiday-gold-deep);background:hsl(var(--holiday-night));color:hsl(var(--cream));letter-spacing:0}.holiday-minis .holiday-label{color:hsl(var(--gold-light));font-size:.75rem;font-weight:700;text-transform:uppercase}.holiday-minis .holiday-book{height:auto;min-height:52px;border-radius:9999px;border:2px solid hsl(var(--gold));background:hsl(var(--gold));color:hsl(var(--navy));padding:.875rem 1.75rem;font-weight:700;font-size:.875rem;white-space:normal;text-align:center}.holiday-minis .holiday-book:hover{background:hsl(var(--gold-light));border-color:hsl(var(--gold-light))}.holiday-minis .holiday-date{border-top:2px solid hsl(var(--holiday-red))}.holiday-minis .holiday-gallery-trigger{height:auto;padding:0;border:0;border-radius:4px;overflow:hidden;display:block;width:100%;background:hsl(var(--holiday-ink))}.holiday-minis .holiday-gallery-trigger img{transition:transform .4s ease}.holiday-minis .holiday-gallery-trigger:hover img{transform:scale(1.025)}.holiday-lightbox{--background: var(--holiday-ink);--foreground: var(--cream);--accent: var(--gold);--accent-foreground: var(--navy);--border: var(--holiday-gold-deep);color:hsl(var(--cream))}@media (prefers-reduced-motion: reduce){.holiday-minis *,.holiday-lightbox *{animation:none!important;transition:none!important}}
