.page-section.svelte-1w0odus{width:100%;height:100dvh;overflow-y:auto;position:absolute;top:0;left:0;padding-top:4rem}#home.page-section{padding-top:0}.page-section.svelte-1w0odus{scrollbar-width:thin;scrollbar-color:var(--chart-5) color-mix(in oklch,var(--chart-1) 25%,transparent)}.page-section.svelte-1w0odus::-webkit-scrollbar{width:16px}.page-section.svelte-1w0odus::-webkit-scrollbar-track{background:linear-gradient(to right,color-mix(in oklch,var(--chart-1) 15%,transparent),color-mix(in oklch,var(--chart-4) 30%,transparent),color-mix(in oklch,var(--chart-1) 15%,transparent));border-radius:10px;margin:8px 0}.page-section.svelte-1w0odus::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--chart-3),var(--chart-5),var(--chart-1),var(--chart-2));border-radius:10px;border:3px solid var(--background);box-shadow:inset 0 1px 10px color-mix(in oklch,var(--chart-3) 40%,transparent),0 0 15px color-mix(in oklch,var(--chart-5) 55%,transparent);transition:all .35s cubic-bezier(.34,1.56,.64,1)}.page-section.svelte-1w0odus::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--chart-1),var(--chart-4),var(--chart-5),var(--chart-3));box-shadow:inset 0 1px 12px color-mix(in oklch,var(--chart-1) 45%,transparent),0 0 25px color-mix(in oklch,var(--chart-4) 70%,transparent),0 0 40px color-mix(in oklch,var(--chart-2) 45%,transparent);transform:scaleX(1.2)}.page-section.svelte-1w0odus::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,var(--destructive),var(--chart-5));transform:scaleX(1.1)}body{overflow:hidden}.animated-page-container.svelte-1mi9kit{position:relative;width:100%;min-height:100vh;overflow:hidden}.nav-arrow.svelte-1mi9kit{position:fixed;top:50%;transform:translateY(-50%);z-index:100;background-color:hsla(var(--background) / .5);border:1px solid hsla(var(--border) / .5);border-radius:9999px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsl(var(--foreground));transition:all .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-arrow.svelte-1mi9kit:hover{background-color:hsla(var(--accent) / .8);border-color:hsl(var(--accent-foreground));transform:translateY(-50%) scale(1.1);overflow:hidden}.left-arrow.svelte-1mi9kit{left:1.5rem}.right-arrow.svelte-1mi9kit{right:1.5rem}@media (max-width: 768px){.nav-arrow.svelte-1mi9kit{display:none}}
