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}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}header{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000059;font-family:Lato,sans-serif;font-size:20px;margin-bottom:40px;padding:30px;position:-webkit-sticky;position:sticky;top:0;z-index:20}nav{list-style-type:none}li{display:inline;margin:7px}a{color:#f9dc5c;text-decoration:none}header a:hover{opacity:70%}body{color:#f9dc5c;padding-bottom:70px}.container,body{text-align:center}.container{background-color:#141414;border-radius:10px;box-shadow:-1px 2px 12px #a1f4746c;margin:60px auto;max-width:1000px;opacity:92%;padding:50px;position:relative;width:90%;z-index:1}#profileIMG{border-radius:5px;height:350px;object-fit:cover;width:300px}h1,h2,h3{color:#f9dc5c}.projects{display:block;margin:0 auto;max-width:600px;text-align:center;width:100%}.projects a{color:inherit;display:block;text-decoration:none}.prj-container,.prj-name{display:block;text-align:center}.prj-name{color:#fff;margin-top:5px}.project-img{border-radius:5px;box-shadow:0 4px 12px #0000004d;display:block;height:auto;margin:10px auto;max-width:100%;object-fit:contain;width:100%}.projects:hover{opacity:80%}footer{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000059;border-top:1px solid #ffffff1a;bottom:0;color:#f9dc5c;display:flex;font-family:Lato,sans-serif;font-size:14px;height:60px;justify-content:center;left:0;letter-spacing:.5px;position:fixed;text-align:center;transition:all .3s ease;width:100%;z-index:20}footer:hover{opacity:.85;transform:translateY(-2px)}.form,.hr{display:flex;justify-content:center}form{background-color:rgba(199,226,211,.048);border-radius:5px;margin:5px auto;padding:50px}input,textarea{border-radius:5px;display:block;height:20px;margin-bottom:10px;padding:15px;width:100%}textarea{height:50%}small{display:block;font-weight:700}.resume,.return,button{background:#c7e2d3;border:none;border-radius:5px;color:#1b492f;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:10px 14px}.resume:hover,.return:hover{opacity:90%}hr{display:inline-block;margin:10px;width:25%}.grow{font-size:30px}.links{display:flex;justify-content:center}.links li{list-style:none}.links li a{background:#c7e2d3;border:3px solid #fff;border-radius:50%;display:block;height:50px;line-height:52px;overflow:hidden;position:relative;text-align:center;width:50px;z-index:1}.links li a .grow{color:#1b492f;position:relative;transition:.5s;z-index:3}.links li a:hover .grow{color:#fff;transform:rotateY(1turn)}.links li a:before{content:"";height:100%;left:0;position:absolute;top:100%;transition:.5s;width:100%;z-index:2}.links li a:hover:before{top:0}.links li:first-child a:before{background:#16b6e7}.links li:nth-child(2) a:before{background:#0077b5}.links li:nth-child(3) a:before{background:#5607a0}.skills li{display:inline-block}.video-container{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.backgroundVideo{filter:brightness(.4);height:100vh;object-fit:cover;width:100vw}.app-wrapper{position:relative;z-index:1}.about .container,.about.container{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:300px 1fr;text-align:left}.about .container>img#profileIMG,.about.container>img#profileIMG{grid-column:1;grid-row:1/span 2}.about .container>:not(img),.about.container>:not(img){grid-column:2}.about .container h1,.about.container h1{color:#f9dc5c;margin-bottom:10px;margin-top:0;text-align:left}.about .container p,.about.container p{line-height:1.6;text-align:left}.resume-container{margin-top:40px}.resume{display:inline-block;margin-top:1px}#skills{background:#141414cc;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 6px 18px #0006;margin:30px auto;max-width:900px;padding:40px 30px}#skills h2,#skills h3,#skills li,#skills p{color:#f9dc5c}#skills h2{font-size:1.9rem;font-weight:700;letter-spacing:.3px;margin:0 0 14px}#skills h3{font-size:1.15rem;font-weight:600;margin:18px 0 8px}#skills p{font-size:.98rem;line-height:1.6;margin:0 auto 14px;max-width:800px}#skills .skills-list{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;list-style:none;margin:0 0 12px;padding:0}#skills .skills-list li{background:#f9dc5c0d;border:1px solid #f9dc5c66;border-radius:10px;color:#f9dc5c;font-size:.95rem;padding:6px 10px}#contact .container,.contact.container{padding:26px 28px}#contact .status,.contact .status{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:160px;text-align:center}#contact .status h3,.contact .status h3{color:#f9dc5c;font-size:1.25rem;font-weight:700;margin:0}#contact .status p,.contact .status p{color:#f9dc5c;line-height:1.5;margin:0;opacity:.95}#contact .return,.contact .return{background:#c7e2d3;border:none;border-radius:6px;color:#1b492f;cursor:pointer;display:inline-block;margin-top:4px}@media screen and (max-width:992px){.container{margin:30px auto;width:100%}}@media screen and (max-width:769px){.container{margin:30px auto;width:100%}.about .container,.about.container{display:block;text-align:center}#profileIMG{height:auto;margin:0 auto 12px;width:100%}.about .container h1,.about .container p,.about.container h1,.about.container p{text-align:center}form{width:100%}.prj-container,header{flex-direction:column}}@media screen and (max-width:392px){.grow{font-size:17px}.links li a{border:2px solid #fff;height:30px;line-height:30px;width:30px}}
/*# sourceMappingURL=main.11e85164.css.map*/