@import url(https://fonts.googleapis.com/css2?family=Electrolize&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background-color:#add8e6;border-bottom:1px solid #add8e6cc;box-shadow:0 0 15px #add8e6b3,0 0 30px #add8e680;justify-content:space-between;padding:30px;position:relative}.navbar,.navbar-center,.navbar-left{align-items:center;display:flex}.navbar-center{left:50%;position:absolute;transform:translateX(-50%)}.nav-link{font-family:Orbitron,sans-serif;font-size:1.2em;margin:12px 20px 0;padding:8px 12px;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.nav-link,.nav-link.active{color:#000}.nav-link.active:before{background-size:contain;content:"";display:block;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:-1}.nav-button{background-color:#e0f7fa;border-radius:20px;color:#000;font-family:Electrolize,sans-serif;font-size:30px;margin-left:80px;padding:8px 30px;text-decoration:none;transition:all .3s ease}.nav-button:hover{box-shadow:0 0 15px #add8e6cc;color:#007bff}.profile-container{color:#333;font-family:Arial,sans-serif;margin:0 auto;padding:120px 10px;text-align:center}.profile-header{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.profile-info{flex:1 1;margin-left:50px;margin-right:30px;max-width:700px;text-align:left;transform:scale(1.15)}.profile-info h1{font-size:2.9em;margin:10px 0}.profile-info p{font-size:20px;margin:10px 0;text-align:justify}.profile-picture{flex-shrink:0;margin-left:100px;transform:scale(1.15)}.profile-picture img{border-radius:50%;height:230px;object-fit:cover;width:230px}.line-separator{background-color:#ccc;border:0;height:1px;margin:80px 0 10px}.tech-stack{background-color:#f0fafb94;margin-bottom:-70px;padding:5px 0;text-align:center;width:100%}.tech-stack h2{font-size:2.5em;margin-bottom:10px}.tech-stack-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:1000px;padding-bottom:0}.tech-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;display:flex;flex-basis:calc(20% - 20px);padding:15px 20px;transition:transform .3s ease}.tech-item img{height:35px;margin-right:10px;width:35px}.tech-item span{font-size:1.1em}.tech-item:hover{background-color:#e6f7ff;border-color:#007bff;transform:scale(1.03)}.resume-section{padding:20px 0;text-align:center;width:100%}.resume-section h2{color:#333;font-size:2.5em;font-weight:700;margin-bottom:50px}.resume-card{animation:float 6s ease-in-out infinite;border:2px solid #0ff;border-radius:15px;box-shadow:0 0 20px #00ffffb3;height:700px;margin:0 auto;overflow:hidden;position:relative;width:500px}.resume-image{height:100%;object-fit:cover;width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.projects-container{background-color:#2c2c2c;color:#fff;padding:20px}.project-section{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;position:relative}.project-description{font-size:22px;line-height:1.8;margin:20px auto;max-width:1200px;text-align:justify}.project-hookline{margin-bottom:20px;margin-top:10px;text-align:center}.project-hookline,.snackly-hookline{color:#ccc;font-size:20px;font-style:italic}.snackly-hookline{margin-bottom:10px;text-align:left}.snackly-section{text-align:center}.snackly-title{font-size:50px;margin-bottom:30px;text-align:left}.snackly-content{align-items:center;display:flex;justify-content:space-between;width:100%}.snackly-media-container{border-radius:74px;height:750px;overflow:hidden;width:400px}.snackly-media{clip-path:inset(0 20px 0 12px);height:750px;transform:translate(-10px);width:100%}.snackly-description{margin-left:auto;margin-right:auto;text-align:justify;width:60%}.snackly-logo{margin-bottom:20px;max-width:200px}.orijin-logo{display:block;margin:0 auto 20px;max-width:250px}.orijin-media{display:block;height:700px;margin:0 auto 15px;width:1200px}.orijin-visit-site-button-container{margin:10px 100px 10px 10px;position:absolute;right:0;top:0}.orijin-visit-site-button{background:linear-gradient(45deg,#f54af2,#5367ea);border:none;border-radius:25px;color:#000;cursor:pointer;font-family:Orbitron,sans-serif;font-size:25px;font-weight:700;letter-spacing:2px;padding:12px 25px;text-transform:uppercase;transition:all .3s ease}.orijin-visit-site-button:hover{box-shadow:0 0 20px rgba(200,44,211,.773);transform:scale(1.05)}.nutriaid-logo{display:block;margin:0 auto 40px;max-height:300px;max-width:350px}.nutriaid-media{display:block;height:650px;margin:0 auto 15px;width:1200px}.nutriaid-visit-site-button-container{margin:10px 100px 10px 10px;position:absolute;right:0;top:0}.nutriaid-visit-site-button{background:linear-gradient(90deg,#00a651,#8dc63f);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:25px;font-weight:700;letter-spacing:2px;padding:12px 25px;text-transform:uppercase;transition:all .3s ease}.nutriaid-visit-site-button:hover{box-shadow:0 0 10px #00ff00b3;opacity:.8;transform:scale(1.05)}.project-separator{background-color:#ccc;border:none;height:1px;margin:30px 0}.hobbies-container{padding:20px}.hobby-section{margin-bottom:40px}.drumming-title,.powerlifting-title{font-size:40px;font-weight:700;margin-bottom:20px;text-align:center}.drumming-title{margin-top:50px}.powerlifting-title{margin-top:80px}.drumming-subtitle{color:#05020296;font-style:italic;margin-top:10px;text-align:center}.hobby-media{display:block;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.powerlifting-videos{display:flex;gap:20px;justify-content:space-around;margin-top:20px}.powerlifting-media{width:30%}.powerlifting-stats{color:#333;font-size:20px;line-height:1.2;margin-bottom:10px;text-align:center}.hobby-description{font-size:22px;line-height:1.8;margin:30px auto 20px;max-width:1200px;text-align:justify}.hobby-separator{background-color:#ccc;border:none;height:1px;margin:30px 0}.connect-container{text-align:center}.connect-container h1{font-size:60px;padding:30px 10px;text-align:center}.link-row{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;margin-top:30px}.social-item{font-size:20px;text-align:center}.social-item a{color:#333;display:block;text-decoration:none;transition:transform .3s ease}.social-item a:hover{transform:scale(1.1)}.social-icon{height:150px;margin-bottom:10px;width:150px}.social-item p{font-size:1.2em;font-weight:700}
/*# sourceMappingURL=main.88dea351.css.map*/