body{box-sizing:border-box;color:#fff;background:#0a0a1a;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0;font-family:Arial,sans-serif;display:flex;overflow-x:hidden}.background.svelte-1uha8ag{z-index:-2;background:linear-gradient(135deg,#0a0a1a 0%,#1a0a2e 50%,#0a0a1a 100%);width:100%;height:100%;position:fixed;top:0;left:0}.container.svelte-1uha8ag{text-align:center;z-index:1;width:100%;max-width:1200px;padding:20px;position:relative}.logo-container.svelte-1uha8ag{margin-bottom:40px;animation:1s ease-out svelte-1uha8ag-fadeInDown}.logo-image.svelte-1uha8ag{border-radius:20px;width:800px;max-width:90%;height:auto;animation:3s ease-in-out infinite svelte-1uha8ag-pulse;box-shadow:0 0 40px #ff00ff4d,0 0 80px #0ff3,0 0 120px #ff00ff1a}@keyframes svelte-1uha8ag-pulse{0%,to{box-shadow:0 0 40px #ff00ff4d,0 0 80px #0ff3,0 0 120px #ff00ff1a}50%{box-shadow:0 0 60px #ff00ff80,0 0 100px #00ffff4d,0 0 140px #f0f3}}.title.svelte-1uha8ag{background:linear-gradient(90deg,#f0f,#0ff,#f0f) 0 0/200%;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:8px;text-shadow:0 0 30px #ff00ff80;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:5rem;font-weight:700;animation:3s linear infinite svelte-1uha8ag-gradient,1s ease-out svelte-1uha8ag-fadeInUp}@keyframes svelte-1uha8ag-gradient{0%{background-position:0%}to{background-position:200%}}.coming-soon.svelte-1uha8ag{color:#fff;text-shadow:0 0 10px #f0fc,0 0 20px #0ff9;letter-spacing:4px;margin-bottom:30px;font-size:2.5rem;animation:1s ease-out .3s backwards svelte-1uha8ag-fadeInUp}@keyframes svelte-1uha8ag-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.title.svelte-1uha8ag{letter-spacing:4px;font-size:3rem}.coming-soon.svelte-1uha8ag{font-size:1.8rem}}.disco-floor.svelte-1uha8ag{z-index:-1;background:linear-gradient(#0000 0%,#ff00ff1a 50%,#00ffff1a 100%);width:100%;height:100px;animation:2s ease-in-out infinite svelte-1uha8ag-floorPulse;position:fixed;bottom:0;left:0}@keyframes svelte-1uha8ag-floorPulse{0%,to{opacity:.3}50%{opacity:.6}}
