.subtle-grid{background-image:linear-gradient(90deg,#1a1a1a 1px,#0000 1px),linear-gradient(#1a1a1a 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.text-glow{text-shadow:0 0 20px #ffffff1a}.image-mask-bottom{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.doodle-stroke{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2s ease-out forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s ease-out fade-in-up}.animate-spin-slow{animation:10s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
