body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation:fadeIn .8s ease-in-out forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.custom-scrollbar::-webkit-scrollbar{width:2px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#215c5c;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff80}.custom-scrollbar>div{scroll-snap-align:start}.custom-scrollbar{scroll-behavior:smooth}.image-wrapper{height:360px;position:relative;width:100%}.fade-img{height:100%;left:0;object-fit:contain;opacity:0;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%}.fade-img.show{opacity:1;z-index:2}.opacity-0{opacity:0;transition:opacity .8s ease-in-out}.fade-text{opacity:1!important}@media (max-width:480px){.tech{height:350px!important;overflow:auto!important}}@media only screen and (min-width:481px) and (max-width:768px){.tech{height:350px!important;overflow:auto!important}}@media only screen and (max-width:480px){.tech{height:350px!important;overflow:auto!important}}
/*# sourceMappingURL=main.6e0b737f.css.map*/