body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#121212;color:#e0e0e0}.landing-page{text-align:center}.container{max-width:1200px;margin:0 auto;padding:0 20px}.cta-button{background-color:#4caf50;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;transition:background-color .3s ease,transform .1s ease-out;position:relative;z-index:2;display:inline-block;white-space:nowrap;text-align:center;overflow:hidden}.cta-button:hover{background-color:#45a049}.button{background-color:#4caf50;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;transition:background-color .3s ease,transform .1s ease-out;position:relative;z-index:2;display:inline-block;white-space:nowrap;text-align:center;overflow:hidden;margin:10px}.button:hover{background-color:#45a049}.about-section,.contact-section,.projects-section{padding:60px 0}h2{font-size:36px;margin-bottom:20px}.project-list{display:flex;justify-content:center;grid-gap:20px;gap:20px}.project-card{background-color:#1e1e1e;border-radius:5px;padding:20px;width:500px;box-shadow:0 2px 5px hsla(0,0%,100%,.1)}.project-card h3{color:#4caf50}.image-container{background-color:#fff;border-radius:8px;padding:10px;text-align:center;margin:10px 0}.image-container img{max-width:100%;border-radius:5px}.link{color:#3072ec;text-decoration:underline}footer{background-color:#1e1e1e;color:#fff;padding:20px 0}.hero h1{font-size:48px}.hero h1,.hero p{position:relative;z-index:1;animation:fadeIn 2s ease-in-out}.hero p{font-size:24px;margin:20px 0}.profile-photo{margin-bottom:20px;position:relative;z-index:1}.scroll-arrow{position:absolute;bottom:20px;font-size:24px;color:#fff;animation:bounce 1.5s infinite;z-index:10;opacity:1;transition:opacity .5s ease-in-out;cursor:pointer}.scroll-arrow.hidden{opacity:0}.profile-photo img{z-index:1}.hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:hsla(0,0%,100%,.1);transform:rotate(25deg);z-index:0;animation:lightSweep 5s ease-in-out infinite}@keyframes lightSweep{0%{transform:translateX(-100%) rotate(25deg)}to{transform:translateX(100%) rotate(25deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.hero{background-color:#1e1e1e;color:#fff;padding:100px 0;position:relative;overflow:hidden;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;perspective:1000px}.hero h1,.hero p,.profile-photo{position:relative;z-index:2;transition:transform .1s ease-out}.profile-photo img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:3px solid #4caf50;position:relative}
/*# sourceMappingURL=main.e9813550.chunk.css.map */