/* Three Tapes holiday staging: keep the original dark-purple/lavender identity.
   Festive details are lavender, silver-white and falling snow. No tree or gold/green UI.  */
.tt-holiday-home .hero{
  background: radial-gradient(ellipse at 75% 23%,rgba(113,77,156,.2),transparent 45%),
              radial-gradient(ellipse at 15% 81%,rgba(74,44,113,.16),transparent 50%),
              linear-gradient(125deg,#09070f 0%,#100c18 67%,#130e1c 100%);
}
.tt-holiday-home .hero::before{
  background:radial-gradient(ellipse at center,rgba(174,141,242,.24),rgba(117,68,179,.17) 22%,transparent 62%);
}
.tt-holiday-home .hero-accent{color:transparent;-webkit-text-stroke:1.4px #c7b8ff;text-shadow:0 0 30px #b99df422}
.tt-holiday-home .orbit-ring{border-color:#c7b8ff57;box-shadow:inset 0 0 65px #9978c829,0 0 75px #b996d329}
.tt-holiday-home .orbit-core{background:#cab8ff;color:#150e22;box-shadow:0 0 65px #b29bee38}
.tt-holiday-home .hero-actions .pill-primary{background:#c7b8ff;color:#161021;border-color:#c7b8ff}
.tt-holiday-home .hero-actions .pill-primary:hover{background:#e4d8ff}
.tt-holiday-home .site-header .pill-light{background:#c7b8ff;color:#1d122c;border-color:#c7b8ff}
.tt-holiday-home .desktop-nav{background:rgba(20,14,30,.68);border-color:rgba(199,184,255,.28)}
.tt-holiday-home .hero-kicker{color:#cfc0f9}
