
  @keyframes svelte-11ng03f-spin-slow { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
  @keyframes svelte-11ng03f-spin-reverse { from { transform: rotate(360deg); } to { transform: rotate(0deg); } }
  .animate-spin-slow.svelte-11ng03f { animation: svelte-11ng03f-spin-slow 20s linear infinite; }
  .animate-spin-reverse.svelte-11ng03f { animation: svelte-11ng03f-spin-reverse 15s linear infinite; }
  .scan-line.svelte-11ng03f { position: absolute; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.3), transparent); animation: svelte-11ng03f-scan-down 4s ease-in-out infinite; }
  .scan-line.delay-1.svelte-11ng03f { animation-delay: 1.3s; }
  .scan-line.delay-2.svelte-11ng03f { animation-delay: 2.6s; }
  @keyframes svelte-11ng03f-scan-down {
    0% { top: -10%; opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { top: 110%; opacity: 0; }
  }
  .particle.svelte-11ng03f { position: absolute; width: 4px; height: 4px; background: var(--color-gold); border-radius: 50%; animation: svelte-11ng03f-float-up 3s ease-in-out infinite; }
  .particle-1.svelte-11ng03f { left: 20%; animation-delay: 0s; }
  .particle-2.svelte-11ng03f { left: 40%; animation-delay: 0.5s; }
  .particle-3.svelte-11ng03f { left: 60%; animation-delay: 1s; }
  .particle-4.svelte-11ng03f { left: 80%; animation-delay: 1.5s; }
  .particle-5.svelte-11ng03f { left: 50%; animation-delay: 2s; }
  @keyframes svelte-11ng03f-float-up {
    0% { bottom: 100%; opacity: 0; transform: scale(0); }
    20% { opacity: 1; transform: scale(1); }
    80% { opacity: 1; transform: scale(1); }
    100% { bottom: 0%; opacity: 0; transform: scale(0); }
  }
