*{font-family:Poppins,Arial,Helvetica,sans-serif;scroll-behavior:smooth;margin:0;padding:0}:root{--dominant: rgb(60, 45, 255);--dominant_hover: var(--dominant);--background: #ffffff}.row{position:relative}.disable-scroll{overflow:hidden}.main-fotogallery{height:50vh;background-color:#c8c8c8}body{width:100%;height:100%;display:block;background:var(--background);color:var(--dominant);font-size:16px}a{color:inherit;text-decoration:none}ul,li{display:inline-block;list-style-type:none}nav{text-align:center;box-sizing:border-box}nav li{padding:20px}h1{font-weight:700;font-size:4em}h2{font-size:2em}p{margin-bottom:0}.btn{display:block;text-align:left;color:var(--dominant);border-bottom:2px solid transparent;border-radius:0;padding:5px 0;margin-bottom:10px}.btn:hover{color:var(--dominant_hover);border-bottom:2px solid var(--dominant_hover)}.btn:focus{outline:none;box-shadow:none}.btn-github svg{fill:#000}.btn-linkedin svg{fill:#0077b5}.btn-fitbit svg{fill:#00b0b9}.btn svg{display:inline-block;vertical-align:middle;width:25px;margin-right:10px}.social-icons{margin:20px auto auto;width:min(510px,100%)}.link{margin-top:10px}.link a{border-bottom:2px solid transparent;padding-bottom:3px;text-decoration:none}.link a:hover{color:var(--dominant_hover);border-bottom:2px solid var(--dominant_hover)}.icon{width:25px;background-color:transparent;border:0px;position:absolute;z-index:5;right:20px;top:20px;color:#fff}.icon svg{fill:#fff}.text-home{display:inline-block;text-align:center;padding:20px;vertical-align:middle;margin:auto}@media (max-width: 425px){h1{font-size:2.5em;margin-bottom:20px}h2{font-size:1.5em}}section{display:flex;height:fit-content;flex-direction:column}article{display:flex;align-items:center;align-content:center;height:100vh}#confetti-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti{position:absolute;font-size:20px;animation:confetti-burst linear forwards}@keyframes confetti-burst{0%{transform:translate(0) scale(1) rotate(0);opacity:1}to{transform:translate(var(--random-x),var(--random-y)) scale(.3) rotate(720deg);opacity:0}}.senior-text.animate-senior{opacity:1;transform:scale(1) rotate(0);background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 5s linear infinite}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.original-title{transition:opacity .5s ease-in-out}.original-title.fade-out{opacity:0}.original-title.fade-in{opacity:1}.ai-indicator{transition:opacity .5s ease-in-out;opacity:0}.ai-indicator.fade-out{opacity:0}.ai-indicator.fade-in{opacity:1}.senior-text{display:inline-block;opacity:0;transform:scale(.5) rotate(-10deg);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.senior-text.animate-senior{opacity:1;transform:scale(1) rotate(0);background:linear-gradient(45deg,#8b6bff,#3c2dff,#2ddfff,#6bffcc,#8b6bff,#3c2dff,#2ddfff,#6bffcc);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 5s linear infinite}@keyframes gradient-shift{0%{background-position:0% 0%}to{background-position:100% 0%}}@media (prefers-color-scheme: dark){:root{--dominant: #44ccff;--dominant_hover: var(--dominant);--background: #000022}.btn-github svg{fill:var(--dominant)}.btn-linkedin svg{fill:var(--dominant)}.senior-text.animate-senior{background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 5s linear infinite}}.underline{text-decoration:underline;text-underline-offset:.15rem}
/*# sourceMappingURL=style.css.map */
