.lab-root{--font-lab-sans:"Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-lab-serif:"Times New Roman",Times,Georgia,ui-serif,serif;color:#fff;font-family:var(--font-lab-sans);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:geometricPrecision;background:#000}.lab-serif{font-family:var(--font-lab-serif);font-weight:400}.font-geist-mono{font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace!important}#canvas-container{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.lab-root::-webkit-scrollbar{width:8px}.lab-root::-webkit-scrollbar-track{background:#000}.lab-root::-webkit-scrollbar-thumb{background:#2c2c2c;border-radius:4px}.lab-root::-webkit-scrollbar-thumb:hover{background:#5c5c5c}.glitch-logo{display:inline-block;position:relative}.glitch-logo__img{width:100%;height:auto;display:block}.glitch-logo__layer{opacity:0;position:absolute;inset:0}.glitch-logo__layer img{width:100%;height:auto}.glitch-logo__layer--cyan{filter:brightness(0)saturate()invert(60%)sepia(80%)saturate(500%)hue-rotate(150deg);mix-blend-mode:multiply;animation:3s ease-in-out infinite glitch-logo-cyan}.glitch-logo__layer--red{filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(600%)hue-rotate(330deg);mix-blend-mode:multiply;animation:3s ease-in-out 50ms infinite glitch-logo-red}@keyframes glitch-logo-cyan{0%,to{opacity:0;transform:translate(0)}15%{opacity:.7;clip-path:inset(15% 0 50%);transform:translate(-5px,2px)}30%{opacity:.5;clip-path:inset(65% 0 5%);transform:translate(4px,-3px)}45%{opacity:.6;clip-path:inset(30% 0);transform:translate(-3px,1px)}60%{opacity:0;transform:translate(0)}}@keyframes glitch-logo-red{0%,to{opacity:0;transform:translate(0)}20%{opacity:.7;clip-path:inset(45% 0 25%);transform:translate(5px,-2px)}40%{opacity:.5;clip-path:inset(10% 0 55%);transform:translate(-4px,3px)}60%{opacity:.6;clip-path:inset(55% 0 15%);transform:translate(3px,-1px)}75%{opacity:0;transform:translate(0)}}
