html{scroll-behavior:smooth;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.body-no-scroll{overflow:hidden}.svelte-vo5gi9::-webkit-scrollbar{width:8px}.svelte-vo5gi9::-webkit-scrollbar-track{background:#1a202c}.svelte-vo5gi9::-webkit-scrollbar-thumb{background:#6b46c1;border-radius:4px}.svelte-vo5gi9::-webkit-scrollbar-thumb:hover{background:#553c9a}section.svelte-vo5gi9{min-height:calc(100vh - 5rem);padding-top:5rem;padding-bottom:2rem}#hero.svelte-vo5gi9{min-height:100vh;padding-top:0}nav.svelte-vo5gi9 a.text-purple-400:where(.svelte-vo5gi9){position:relative}nav.svelte-vo5gi9 a.text-purple-400:where(.svelte-vo5gi9):after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#a78bfa;transform:scaleX(1);transition:transform .3s ease-in-out}nav.svelte-vo5gi9 a:where(.svelte-vo5gi9):not(.text-purple-400):after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#a78bfa;transform:scaleX(0);transition:transform .3s ease-in-out}nav.svelte-vo5gi9 a.hover\:text-purple-100:where(.svelte-vo5gi9):hover:after{transform:scaleX(1)}
