*{margin:0;padding:0;box-sizing:border-box}body{background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;min-height:100vh;overflow-x:hidden}main.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}main.mounted.svelte-1uha8ag{opacity:1;transform:translateY(0)}.content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;justify-content:center}.logo.svelte-1uha8ag{width:120px;height:auto;margin-bottom:2rem;filter:drop-shadow(0 0 30px rgba(255,255,255,.1));transition:transform .3s ease,filter .3s ease}.logo.svelte-1uha8ag:hover{transform:scale(1.05);filter:drop-shadow(0 0 40px rgba(255,255,255,.2))}h1.svelte-1uha8ag{font-size:clamp(2.5rem,8vw,4rem);font-weight:200;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem}.tagline.svelte-1uha8ag{font-size:clamp(.9rem,3vw,1.1rem);font-weight:300;color:#fff9;letter-spacing:.15em}footer.svelte-1uha8ag{padding:2rem 0}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.75rem;color:#ffffff4d;letter-spacing:.1em}@media(max-width:480px){.logo.svelte-1uha8ag{width:80px;margin-bottom:1.5rem}h1.svelte-1uha8ag{letter-spacing:.2em}.tagline.svelte-1uha8ag{letter-spacing:.1em}}
