.corner-plus-white{position:absolute;width:12px;height:12px}.corner-plus-white:after,.corner-plus-white:before{content:"";position:absolute;background-color:white}.corner-plus-white:before{width:2px;height:12px;left:50%;transform:translateX(-50%)}.corner-plus-white:after{height:2px;width:12px;top:50%;transform:translateY(-50%)}.animate-marquee{animation:marquee 20s linear infinite}.pause-on-hover:hover .animate-marquee{animation-play-state:paused}.noise-bg:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.2'/%3E%3C/svg%3E");opacity:.18;mix-blend-mode:multiply}.noise{position:relative;overflow:hidden}.noise:before{content:"";position:absolute;inset:0;animation:grain 8s steps(10) infinite;background-image:url(https://grainy-gradients.vercel.app/noise.svg);opacity:.9;pointer-events:none;z-index:1}.noise.light:before,.noise:before{mix-blend-mode:multiply}@keyframes noise{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(5%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(5%,35%)}90%{transform:translate(-10%,10%)}}