
/* Luxe background helpers */
.bg-luxe-conic {
  background: conic-gradient(from 90deg, #FFD70022, transparent 60%);
}
/* marquee container – smooth */
.marquee-track {
  will-change: transform;
}
/* floating ping size tweak on mobile */
@media (max-width: 480px) {
  .wa-fab { width: 56px; height: 56px; }
}
/* glass */
.glass {
  border: 1px solid rgba(255,255,255,0.1);
  background: rgba(255,255,255,0.04);
  backdrop-filter: blur(10px);
  border-radius: 1rem;
}
/* tiny legal text */
.legal-p { font-size: 11px; line-height: 1.15rem; color: rgba(255,255,255,0.7); margin-bottom: .5rem; }
