@tailwind base;@tailwind components;@tailwind utilities;html{scroll-behavior:smooth}body{font-family:Roboto,sans-serif;background-color:#050505;color:#f3f4f6;overflow-x:hidden}.matrix-bg{background-color:#000;background-image:linear-gradient(0deg,transparent 24%,rgba(0,255,65,.03) 25%,rgba(0,255,65,.03) 26%,transparent 27%,transparent 74%,rgba(0,255,65,.03) 75%,rgba(0,255,65,.03) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(0,255,65,.03) 25%,rgba(0,255,65,.03) 26%,transparent 27%,transparent 74%,rgba(0,255,65,.03) 75%,rgba(0,255,65,.03) 76%,transparent 77%,transparent);background-size:30px 30px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff7020}.reveal{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.reveal.active{opacity:1;transform:translateY(0)}.card-hover:hover{box-shadow:0 0 20px #ff702026;border-color:#ff702066;transform:translateY(-5px)}h1,h2,h3,h1 span,h2 span,h3 span{color:#fff!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:white!important;-webkit-box-shadow:0 0 0px 1000px #121212 inset!important;transition:background-color 5000s ease-in-out 0s}@keyframes zoomInFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.zoom-reveal{opacity:0;transform:scale(.95);transition:opacity .8s ease-out,transform .8s ease-out}.zoom-reveal.active{animation:zoomInFade .8s ease-out forwards}
