@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,700;1,800&family=Poppins:wght@300;400;500;600&display=swap";.clock__container{color:var(--color-bg);font-size:1rem}.weather{margin-left:55%;display:flex;flex-direction:column;height:0px}#nuvem{height:80px;width:80px}.weather h2{margin:1.7rem 0rem 1rem -1.5rem;text-align:center}#temp{color:var(--color-primary)}@media screen and (max-width: 1090px){.weather{display:none}}@media screen and (max-width: 600px){.weather{display:none}}header{height:100vh;padding-top:3rem;overflow:hidden}.header__container{text-align:center;height:100%;position:relative;color:var(--color-primary)}.cta{margin-top:2.5rem;display:flex;gap:1.2rem;justify-content:center}.header__socials{display:flex;flex-direction:column;align-items:center;gap:.8rem;position:absolute;left:0;bottom:3rem}.header__socials:after{content:"";width:.03rem;height:2rem;background:var(--color-primary)}.me{background:linear-gradient(var(--color-primary),transparent);width:22rem;height:20rem;background-image:url(https://veih.github.io/portifolio/assets/images/mira.jpg);position:absolute;left:calc(50% - 11rem);margin-top:4rem;border-radius:12rem;overflow:hidden;padding:5rem 1.5rem 1.5rem 0}.scroll__down{position:absolute;right:-3rem;bottom:5rem;transform:rotate(90deg);font-weight:300;font-size:.9rem}#clock{background:var(--color-primary);height:5rem;width:5rem;left:20px;top:52px;position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%}@media screen and (max-width:1024px){header{height:86vh}}@media screen and (max-width: 600px){header{height:100vh}.header__container{color:var(--color-primary)}.header__socials,.scroll__down{display:none}}nav{background:rgba(0,0,0,.3);width:max-content;display:block;padding:.7rem 1.7rem;z-index:2;position:fixed;left:50%;transform:translate(-50%);bottom:2rem;display:flex;gap:.8rem;border-radius:3rem;backdrop-filter:blur(15px)}nav a{background:transparent;padding:.9rem;border-radius:50%;display:flex;color:var(--color-light);font-size:1.1rem}nav a:hover{background:rgba(0,0,0,.3)}nav a.active{background:var(--color-primary);color:var(--color-bg)}.about__container{display:grid;grid-template-columns:35% 50%;gap:15%;color:var(--color-primary)}.about__me{width:100%;aspect-ratio:1/1;border-radius:2rem;background:linear-gradient(45deg,transparent,var(--color-primary),transparent);display:grid;place-items:center}.about__me-image{border-radius:2rem;padding:2rem 0 0;overflow:hidden;transform:rotate(10deg);transition:var(--transition);background-image:url(https://veih.github.io/portifolio/assets/images/mira.jpg)}.about__me-image:hover{transform:rotate(0)}.about__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.about__card{background:var(--color-bg-variant);border:1px solid transparent;border-radius:1rem;padding:2rem;margin:0 3rem 1rem -3rem;text-align:center;transition:var(--transition)}.about__card:hover{background:transparent;border-color:var(--color-primary-variant);cursor:default}.about__card h5{font-size:.95rem}.about__icon{color:var(--color-primary);font-size:1.4rem;margin-bottom:1rem}.about__card small{font-size:.7rem;color:var(--color-light)}.about__container p{margin:2rem;display:flex;flex-direction:column;color:var(--color-primary)}@media screen and (max-width: 1024px){.about__container{grid-template-columns:1fr;gap:0}.about__me{width:50%;margin:2rem}.about__container p{margin:2rem 0 1.5rem}}@media screen and (max-width: 600px){.about__me{width:65%;margin:1rem}.about__cards{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0 0 1rem}.about__container{color:var(--color-primary)}.about__container p{margin:2.5rem 0}}.experience__container{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.experience__container>div{background:var(--color-bg-variant);padding:2rem 5rem;border-radius:2rem;border:1px solid transparent;transition:var(--transition)}.experience__container>div:hover{background:transparent;color:var(--color-primary-variant);cursor:default}.experience__container>div h3{text-align:center;margin-bottom:2rem;color:var(--color-primary)}.experience__content{display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}.experience__details{display:flex;gap:1rem}.experience__details-icon{margin-top:30px;color:var(--color-primary)}@media screen and (max-width:1024px){.experience__container{grid-template-columns:1fr}.experience__container>div{width:80%;padding:2rem;margin:0 auto}.experience__content{padding:1rem}}@media screen and (max-width: 600px){.experience__container{gap:1rem}.experience__container>div{width:90%;padding:2rem 1rem;margin:0 0 0 -1rem}}.services__container{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.service{background:var(--color-bg-variant);border-radius:0 0 2rem 2rem;border:1px solid var(--color-primary);height:fit-content;transition:var(--transition)}.service:hover{background:transparent;color:var(--color-primary-variant);cursor:default}.service__head{background:var(--color-primary);padding:2rem;border-radius:0 0 2rem 2rem;box-shadow:0 2rem 1rem #0000001a}.service__head h3{color:var(--color-bg);font-size:1rem;text-align:center}.service__list{padding:2rem}.service__list li{display:flex;gap:1rem;margin-bottom:.8rem}.service__list-icon{color:var(--color-primary);margin-top:2px}.service__list p{font-size:.9rem}@media screen and (max-width: 1024px){.services__container{grid-template-columns:1fr 1fr;gap:2rem}.service{height:auto}}@media screen and (max-width: 600px){.services__container{grid-template-columns:1fr;gap:1.5rem}}.portfolio__container{display:grid;grid-template-columns:repeat(3,1fr);grid-area:2.5rem}.portfolio__item{background:var(--color-bg-variant);padding:1.3rem;margin:1.2rem;border-radius:2rem;border:1px solid transparent;transition:var(--transition)}.portfolio__item:hover{color:var(--color-primary-variant);background:transparent}.portfolio__item-image{border-radius:1.5rem;overflow:hidden}.portfolio__item h3{margin:1.2rem 0 2rem}.portfolio__item-cta{display:flex;gap:1rem;margin-bottom:1rem}@media screen and (max-width: 1024px){.portfolio__container{grid-template-columns:1fr 1fr;gap:2rem}}@media screen and (max-width: 600px){.portfolio__container{grid-template-columns:1fr;gap:1.5rem}}.contact__container{width:50%;display:grid;grid-template-columns:30% 58%;gap:12%}.contact__options{display:flex;flex-direction:column;gap:1.2rem}.contact__option{background:var(--color-bg-variant);padding:1.2rem;border-radius:1.2rem;text-align:center;border:1px solid transparent;transition:var(--transition)}.contact__option:hover{background:transparent;border-color:var(--color-primary-variant)}.contact__option-icon{font-size:1.5rem;margin-bottom:.5rem}.contact__option a{margin-top:.7rem;display:inline-block;font-size:.8rem}form{display:flex;flex-direction:column;gap:1.2rem}input,textarea{width:100%;padding:1.5rem;border-radius:.5rem;background:transparent;border:2px solid var(--color-primary-variant);resize:none;color:var(--color-primary)}@media screen and (max-width:1024px){.contact__container{grid-template-columns:1fr;gap:2rem}}@media screen and (max-width: 600px){.contact__container{width:var(--container-width-sm)}}footer{background:var(--color-primary);padding:3rem 0;text-align:center;font-size:.9rem;margin-top:.7rem}footer a{color:var(--color-bg)}.footer__logo{font-size:2rem;font-weight:500;margin-bottom:2rem;display:inline-block}.permalinks{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 auto 3rem}.footer__socials{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem}.footer__socials a{background:var(--color-bg);color:var(--color-primary);padding:.8rem;border-radius:.7rem;display:flex;border:1px solid transparent}footer__socials a:hover{background:transparent;color:var(--color-bg);border-color:var(--color-bg)}.footer__copyright{margin-bottom:4rem;color:var(--color-bg);font-size:1.1rem}@media screen and (max-width: 600px){.permalinks{flex-direction:column;gap:1.5rem}.footer__socials{margin-bottom:2.6rem}}#root{max-width:1280px;margin:0 auto;padding:2rem}.LightMode{background-color:#fff}#button{display:flex;justify-content:center;align-items:center;margin-left:85%}.icon{margin-right:1rem}body{font-family:poppins,sans-serif;background:var(--color-bg);color:var(--color-white);line-height:1.7rem;background-image:url(#)}*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;list-style:none;text-decoration:none}:root{--color-bg: #1f1f38;--color-bg-variant: #2c2c6c;--color-primary: #4db5ff;--color-primary-variant: rgba(77, 181, 255, .6);--color-white: #fff;--color-light: rgba(255, 255, 255, .6);transition:all 400s ease;--container-width: 75%;--container-width-md: 85%;--container-width-sm: 90%}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}.container{width:var(--container-width-lg);margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:500;margin:1.5rem}h1{font-size:2.5rem}section{margin-top:8rem}section>h2,section>h5{text-align:center;color:var(--color-light)}section>h2{color:var(--color-primary);margin-bottom:3rem}.text-light{color:var(--color-light)}a{color:var(--color-primary);transition:var(--transition)}a:hover{color:var(--color-white)}.btn{width:max-content;display:inline-block;color:var(--color-primary);padding:.75rem 1.2rem;border-radius:.4rem;cursor:pointer;border:1px solid var(--color-primary);transition:var(--transition)}.btn:hover{background:var(--color-white);color:var(--color-bg);border-color:transparent}.btn-primary{background:var(--color-primary);color:var(--color-bg)}img{display:block;width:100%;object-fit:cover}@media screen and (max-width:1024px){.container{width:var(--container-width-md)}section{margin-top:2rem}}@media screen and (max-width: 600px){.container{width:var(--container-width-sm)}section>h2{margin-bottom:2rem}}
