.bottom-nav.svelte-oeh3u8 a:where(.svelte-oeh3u8){position:relative}.bottom-nav.svelte-oeh3u8 a:where(.svelte-oeh3u8):after{content:"";inset-inline:26%;opacity:0;transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#22d3ee,#8b5cf6);border-radius:999px;height:3px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;bottom:4px;transform:translateY(6px)scaleX(.2);box-shadow:0 0 10px #22d3ee8c}.bottom-nav.svelte-oeh3u8 a.active:where(.svelte-oeh3u8):after{opacity:1;transform:translateY(0)scaleX(1)}.bottom-nav.svelte-oeh3u8 a:where(.svelte-oeh3u8) svg.icon{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.bottom-nav.svelte-oeh3u8 a.active:where(.svelte-oeh3u8) svg.icon{transform:translateY(-1px)scale(1.14)}.bottom-nav.svelte-oeh3u8 a:where(.svelte-oeh3u8):active svg.icon{transform:scale(.92)}.bottom-nav.svelte-oeh3u8 a.active:where(.svelte-oeh3u8) span:where(.svelte-oeh3u8){background:linear-gradient(90deg,#7dd3fc,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.bottom-nav.svelte-oeh3u8 a:where(.svelte-oeh3u8):after,.bottom-nav.svelte-oeh3u8 a:where(.svelte-oeh3u8) svg.icon{transition:none}}
