.cosmos-footer.svelte-jz8lnl{position:absolute;bottom:0;left:0;z-index:10;width:100%}.footer-bar.svelte-jz8lnl{background:#0a0a1ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(0,212,170,.2);width:100%;padding:1.5rem 2rem 1rem}.footer-content.svelte-jz8lnl{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;gap:3rem;flex-wrap:wrap}.footer-brand.svelte-jz8lnl{max-width:250px}.footer-logo.svelte-jz8lnl{font-weight:900;font-size:1rem;letter-spacing:.1em;color:#00d4aa;display:block;margin-bottom:.5rem}.footer-tagline.svelte-jz8lnl{font-size:.75rem;color:#a0a0a0;font-style:italic;margin:0}.footer-links.svelte-jz8lnl{display:flex;gap:3rem;flex-wrap:wrap}.link-group.svelte-jz8lnl{display:flex;flex-direction:column;gap:.4rem}.link-group-title.svelte-jz8lnl{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:gold;margin-bottom:.25rem}.link-group.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#c0c0e0;text-decoration:none;font-size:.8rem;transition:color .2s}.link-group.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#00d4aa}.footer-bottom.svelte-jz8lnl{max-width:1100px;margin:1rem auto 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;font-size:.7rem;color:#666}.footer-location.svelte-jz8lnl{color:#555}@media(max-width:600px){.footer-bar.svelte-jz8lnl{padding:1rem}.footer-content.svelte-jz8lnl{flex-direction:column;gap:1.5rem}.footer-links.svelte-jz8lnl{gap:1.5rem}.footer-bottom.svelte-jz8lnl{flex-direction:column;gap:.25rem;text-align:center}}.cosmos-landing.svelte-1uha8ag{min-height:100vh;background:#0a0a1a;color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;font-family:system-ui,sans-serif}.planet-scene.svelte-1uha8ag{position:fixed;inset:0;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.planet-img.svelte-1uha8ag{display:block;width:80vw;height:auto;mask-image:radial-gradient(circle,black 55%,transparent 80%);-webkit-mask-image:radial-gradient(circle,black 40%,transparent 75%);animation:svelte-1uha8ag-breathe 24s ease-in-out infinite}.starfield.svelte-1uha8ag{position:fixed;inset:0;background:radial-gradient(2px 2px at 40px 60px,rgba(255,255,255,.9),transparent),radial-gradient(2px 2px at 80px 120px,rgba(0,212,170,.7),transparent),radial-gradient(1px 1px at 120px 40px,rgba(255,215,0,.5),transparent),radial-gradient(1px 1px at 200px 280px,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 260px 90px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 310px 200px,rgba(0,212,170,.5),transparent),radial-gradient(1px 1px at 170px 320px,rgba(255,215,0,.4),transparent),radial-gradient(1px 1px at 120px 40px,rgba(255,215,0,.5),transparent),radial-gradient(1px 1px at 210px 250px,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 250px 70px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 320px 180px,rgba(0,212,170,.5),transparent),radial-gradient(1px 1px at 140px 340px,rgba(255,215,0,.4),transparent),radial-gradient(2px 2px at 330px 310px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 90px 240px,rgba(255,255,255,.5),transparent);background-size:350px 350px;opacity:.85;animation:svelte-1uha8ag-drift 120s linear infinite;z-index:0}@keyframes svelte-1uha8ag-drift{0%{transform:translate(0)}to{transform:translate(450px,450px)}}@keyframes svelte-1uha8ag-breathe{0%,to{transform:scale(1);opacity:1}70%{transform:scale(1.13);opacity:.92}}.hero.svelte-1uha8ag{transform:scale(.8);position:relative;z-index:1;text-align:center;padding:1.5rem 1.5rem 6rem;display:flex;flex-direction:column;align-items:center}.main-title.svelte-1uha8ag{transform:scale(.8);font-size:clamp(3rem,10vw,7rem);font-weight:900;letter-spacing:-.02em;line-height:.9;margin:0 0 1rem;display:flex;flex-direction:column;transform:translateY(-8rem)}.xeronis.svelte-1uha8ag{background:linear-gradient(135deg,#00d4aa,#00a884);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(0,212,170,.3)) drop-shadow(0 2px 12px rgba(10,10,26,.9))}.cosmos.svelte-1uha8ag{background:linear-gradient(135deg,gold,#fa0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 40px rgba(255,215,0,.2)) drop-shadow(0 2px 12px rgba(10,10,26,.9))}.enter-btn.svelte-1uha8ag{position:relative;display:inline-block;padding:.8rem 2.2rem;border-radius:30px;text-decoration:none;font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#00d4aa,gold);color:#0a0a1a;border:none;overflow:hidden;transition:all .3s ease;box-shadow:0 0 40px #00d4aa4d,0 0 80px #ffd7001a;transform:translateY(3rem)}.enter-btn.svelte-1uha8ag:hover{transform:translateY(calc(3.5rem - 3px)) scale(1.02);box-shadow:0 0 60px #00d4aa66,0 0 120px #ffd70033}.btn-glow.svelte-1uha8ag{position:absolute;inset:-50%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s}.enter-btn.svelte-1uha8ag:hover .btn-glow:where(.svelte-1uha8ag){opacity:1;animation:svelte-1uha8ag-glowPulse 1.5s ease-in-out infinite}@keyframes svelte-1uha8ag-glowPulse{0%,to{opacity:.3}50%{opacity:.6}}@media(max-width:600px){.planet-img.svelte-1uha8ag{object-position:center center}.planet-vignette.svelte-1uha8ag{background:linear-gradient(to bottom,rgba(10,10,26,.7) 0%,transparent 30%,transparent 70%,rgba(10,10,26,.7) 100%),radial-gradient(ellipse at center,transparent 20%,rgba(10,10,26,.6) 100%)}}
