.navbar-glass.svelte-1g53anx{background:#ffffff8c;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-bottom:1.5px solid rgba(56,189,248,.13);box-shadow:0 4px 32px #38bdf814;transition:background .3s,box-shadow .3s,border .3s}.navbar-scrolled.svelte-1g53anx{background:#ffffffeb;box-shadow:0 8px 32px #38bdf82e;border-bottom:2px solid #2563eb22}.nav-link.svelte-1g53anx{position:relative;overflow:hidden;align-items:center;display:flex}.nav-link.svelte-1g53anx .nav-underline:where(.svelte-1g53anx){position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#2563eb,#7c3aed,#06b6d4);border-radius:2px;transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.nav-link.svelte-1g53anx:hover .nav-underline:where(.svelte-1g53anx),.nav-link.svelte-1g53anx:focus .nav-underline:where(.svelte-1g53anx){transform:scaleX(1)}.glass-mobile-menu.svelte-1g53anx{background:#ffffffd9;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-radius:2rem;box-shadow:0 8px 32px #38bdf82e}.animate-fadeIn.svelte-1g53anx{animation:svelte-1g53anx-fadeIn .3s}@keyframes svelte-1g53anx-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.animate-fadeInMegaMenu.svelte-1g53anx{animation:svelte-1g53anx-fadeInMegaMenu .25s}@keyframes svelte-1g53anx-fadeInMegaMenu{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}.font-sans.svelte-1g53anx{font-family:Inter,Poppins,DM Sans,Arial,sans-serif}
