/* LOVE Studio — loading splash (the only piece of this file index.html uses).
 * Golden-hour tint to match the Lounge Sessions design system. */
.ls-splash {
  position: fixed; inset: 0; z-index: 50; display: grid; place-items: center;
  background: linear-gradient(180deg, #F4EFE3, #E9E2D0);
  transition: opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.6s;
}
.ls-splash.is-hidden { opacity: 0; visibility: hidden; }
.ls-splash__leaf { width: 46px; height: 46px; border-radius: 0 50% 50% 50%;
  background: linear-gradient(135deg, #EDBE5E, #E2A93F 45%, #C07C1F);
  box-shadow: 0 10px 40px rgba(226, 169, 63, 0.4); transform: rotate(45deg);
  animation: leafPulse 1.2s cubic-bezier(0.16, 1, 0.3, 1) infinite alternate; }
@keyframes leafPulse { from { transform: rotate(45deg) scale(0.85); opacity: 0.7; } to { transform: rotate(45deg) scale(1.1); opacity: 1; } }
@media (prefers-reduced-motion: reduce) { .ls-splash__leaf { animation: none; } }
