body{margin:0}.container.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(circle at center,#1f1f1f,#101010);padding:2rem;box-sizing:border-box}.logo.svelte-1uha8ag{width:160px;height:160px;margin-bottom:2rem;filter:drop-shadow(0 0 20px rgba(168,100,151,.3))}h1.svelte-1uha8ag{font-size:3.5rem;font-weight:300;margin-bottom:3rem;letter-spacing:-.02em;background:linear-gradient(to right,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}nav.svelte-1uha8ag{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}a.svelte-1uha8ag{text-decoration:none;color:inherit}.card.svelte-1uha8ag{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:12px;width:250px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.card.svelte-1uha8ag:hover{transform:translateY(-5px);background:#ffffff14;border-color:#fff3;box-shadow:0 10px 30px #0000004d}h2.svelte-1uha8ag{margin:0;font-size:1.5rem;font-weight:500}.icon-wrapper.svelte-1uha8ag{margin-bottom:1rem;opacity:.8;transition:transform .3s ease;display:flex;justify-content:center;align-items:center;height:48px}.card.svelte-1uha8ag:hover .icon-wrapper:where(.svelte-1uha8ag){transform:scale(1.1);opacity:1}
