.navlink.svelte-14th6al{color:var(--color-ink);background-image:linear-gradient(var(--color-accent), var(--color-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;padding:.5rem 0;text-decoration:none;transition:background-size .2s}.navlink.svelte-14th6al:hover{background-size:100% 3px}.mobile-menu.svelte-14th6al{animation:.18s ease-out svelte-14th6al-drop}@keyframes svelte-14th6al-drop{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mobile-menu.svelte-14th6al{animation:none}}
