.landing-new-root{--font-display:"Unbounded",system-ui,sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;font-family:var(--font-body)}.landing-new-root .lnf-display{font-family:var(--font-display)}.landing-new-root .lnf-body{font-family:var(--font-body)}.landing-new-root .lnf-mono{font-family:var(--font-mono)}.landing-new-root{scrollbar-color:hsla(0,0%,4%,.18) transparent;scrollbar-width:thin}:where(html.dark) .landing-new-root{scrollbar-color:hsla(40,29%,90%,.12) transparent}.landing-new-root::-webkit-scrollbar{height:8px!important;width:8px!important}.landing-new-root::-webkit-scrollbar-track{background:transparent}.landing-new-root::-webkit-scrollbar-thumb{background-color:#0a0a0a2e;border-radius:9999px;-webkit-transition:background-color .2s;transition:background-color .2s}.landing-new-root::-webkit-scrollbar-thumb:hover{background-color:#0a0a0a52}:where(html.dark) .landing-new-root::-webkit-scrollbar-thumb{background-color:#ede8de1f}:where(html.dark) .landing-new-root::-webkit-scrollbar-thumb:hover{background-color:#ede8de3d}.landing-new-root .va-showcase-scroll{scrollbar-color:hsla(0,0%,4%,.18) transparent;scrollbar-width:thin}:where(html.dark) .landing-new-root .va-showcase-scroll{scrollbar-color:hsla(40,29%,90%,.16) transparent}.landing-new-root .va-showcase-scroll::-webkit-scrollbar{height:8px!important;width:8px!important}.landing-new-root .va-showcase-scroll::-webkit-scrollbar-track{background:transparent}.landing-new-root .va-showcase-scroll::-webkit-scrollbar-thumb{background-color:#0a0a0a2e;border-radius:9999px;-webkit-transition:background-color .2s;transition:background-color .2s}.landing-new-root .va-showcase-scroll::-webkit-scrollbar-thumb:hover{background-color:#0a0a0a52}:where(html.dark) .landing-new-root .va-showcase-scroll::-webkit-scrollbar-thumb{background-color:#ede8de29}:where(html.dark) .landing-new-root .va-showcase-scroll::-webkit-scrollbar-thumb:hover{background-color:#ede8de52}.landing-new-root .lnu-fade-up{animation:lnu-fade-up .7s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(8px)}@keyframes lnu-fade-up{to{opacity:1;transform:translateY(0)}}.landing-new-root .lnu-bounce-slow{animation:lnu-bounce 2.4s ease-in-out infinite}@keyframes lnu-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}
