body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.1rem;background:linear-gradient(135deg,#000,#0f0c29,#211d4f,#000);color:#fff;min-height:100vh}nav{display:flex;position:sticky;justify-content:center;align-items:center;background-color:#080a0d;padding:.5rem 1rem;font-size:1.2rem;border-bottom:1px solid lightslategray}.nav-right{display:flex;justify-content:center;gap:.5rem}.nav-right a{color:#fff;text-decoration:none;padding:.7rem 1rem;border-radius:6px;transition:background-color .5s ease,color .5s ease}.githubLink{display:inline-flex;align-items:center;padding:.7rem 1rem;border-radius:6px;color:#fff;transition:background-color .5s ease,color .5s ease}.githubIconWrapper{display:inline-flex;align-items:center;justify-content:center;position:relative;margin-right:.4rem;width:1rem;height:1rem}.githubIcon{height:1rem;width:auto;vertical-align:middle;transition:opacity .5s ease;top:0;left:0;position:absolute}.nav-right a:hover{background-color:#fff;color:#000}.githubIcon--white{opacity:1}.githubIcon--dark,.githubLink:hover .githubIcon--white{opacity:0}.githubLink:hover .githubIcon--dark{opacity:1}.githubLink img+span,.githubLink:after{margin-left:.5rem}main{padding:2rem}.nav-brand{position:absolute;left:1rem;font-family:Monotype Corsiva,cursive;font-size:2.5rem;font-style:italic;margin-right:auto;cursor:default}.hamburger{display:none;flex-direction:column;gap:4px;cursor:pointer}.bar{width:25px;height:3px;background-color:#fff;border-radius:2px;transition:transform .3s ease,opacity .2s ease}@media (max-width: 950px){.nav-right{display:flex;flex-direction:column;background-color:#080a0d;position:absolute;top:60px;left:0;right:0;text-align:center;padding:0;max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height .3s ease,opacity .3s ease,transform .3s ease;z-index:10}.nav-right.open{max-height:500px;opacity:1;transform:translateY(0);padding:1rem 0}a{border-top:1px solid white}.hamburger{display:flex;flex-direction:column;gap:4px;position:absolute;left:2rem}.hamburger.open .bar:nth-child(1){transform:rotate(50deg) translateY(11px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-50deg) translateY(-11px)}nav{justify-content:center;position:sticky;top:0;padding:2rem;z-index:1}.githubLink{display:block;text-align:center}.githubIconWrapper{display:inline-block;line-height:0;margin-right:0}.githubIcon{height:1rem;vertical-align:middle}.githubLinkContent{display:inline-flex;justify-content:center;align-items:center;width:100%;gap:.4rem}.nav-brand{right:1rem;left:auto}}.home-card{position:relative;background-color:#14141480;padding:10px;display:flex;flex-direction:column;align-items:center;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(45deg,#d0d2d2,#150674);box-shadow:0 10px 10px #0ff3;transition:box-shadow 2s ease;margin-top:2rem;opacity:0;transform:translateY(60px);transition:opacity .8s ease-out,transform .8s ease-out,box-shadow 2s ease}.home-loaded .home-card{opacity:1;transform:translateY(0)}.home-loaded .home-card:nth-child(1){transition-delay:.15s}.home-loaded .home-card:nth-child(2){transition-delay:.3s}.home-loaded .home-card:nth-child(3){transition-delay:.45s}.home-loaded .home-card:nth-child(4){transition-delay:.6s}.home-loaded .home-card:nth-child(5){transition-delay:.75s}.home-loaded .home-card:nth-child(6){transition-delay:.9s}.home-loaded .home-card:nth-child(7){transition-delay:1.05s}.home-card:hover{box-shadow:0 15px 30px #00ffff80}.home-card-image{width:90%;height:auto;overflow:hidden;margin-bottom:.5rem;display:block;border-radius:100px}.home-card-image img{width:100%;height:auto;display:block;object-fit:cover}.home-card-link,.home-card-link:visited{color:#42dcdc;text-decoration:none;border-top:none;transition:scale .5s ease;margin-top:auto;font-style:italic}.home-card-link:hover{scale:1.1}.home-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:3rem;margin-top:2rem;max-width:1280px;margin:0 auto}li{margin-top:5px}.resume-card{position:relative;background-color:#14141480;padding:10px;display:flex;flex-direction:column;align-items:center;width:80%;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(45deg,#d0d2d2,#150674);box-shadow:0 10px 10px #0ff3;margin-top:2rem;opacity:0;transform:translateY(20px);transition:transform .8s ease,opacity .8s ease,box-shadow 2s ease}.resume-card.slide-up{opacity:1;transform:translateY(0)}.resume-card:hover{box-shadow:0 15px 30px #00ffff80}.resume-card-content{display:flex;flex-direction:column;align-items:center;gap:10px}.resume-card-container{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem}.resume-card-link,.resume-card-link:visited{color:#42dcdc;text-decoration:none;border-top:none;transition:scale .5s ease;margin-top:auto;font-style:italic}.resume-card-link:hover{scale:1.1}.project-card{position:relative;background-color:#14141480;padding:10px;display:flex;flex-direction:column;align-items:center;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(45deg,#d0d2d2,#150674);box-shadow:0 10px 10px #0ff3;margin-top:2rem;opacity:0;transform:translateY(20px);transition:transform .8s ease,opacity .8s ease,box-shadow 2s ease}.project-card.slide-up{opacity:1;transform:translateY(0)}.project-card:hover{box-shadow:0 15px 30px #00ffff80}.project-card-content{display:flex;flex-direction:column;align-items:center;gap:10px}.project-card-link,.project-card-link:visited{color:#42dcdc;text-decoration:none;border-top:none;transition:scale .5s ease;margin-top:auto;font-style:italic}.project-card-link:hover{scale:1.1}.project-card-image img{border-radius:50px}.project-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:3rem;margin-top:2rem;padding:2rem}
