*{box-sizing:border-box;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin:0;padding:0}@-webkit-keyframes goUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes goUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@-webkit-keyframes goDown{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes goDown{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}:root{--bg:#241734;--bg-light:#2e2157;--yellow:#e3b505;--pink:#f706cf;--white-light:hsla(0,0%,100%,.87);--white:hsla(0,0%,100%,.7);--white-dark:hsla(0,0%,100%,.48)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#241734;background:var(--bg)}::-webkit-scrollbar-thumb{background:#e3b505;background:var(--yellow);border-radius:10px;-webkit-transition:.2s;transition:.2s}.box-shadow{box-shadow:0 0 .5rem 0 currentColor,0 0 1rem 0 currentColor,0 0 2rem 0 currentColor}.text-shadow{text-shadow:0 0 .5rem currentColor,0 0 1rem currentColor,0 0 2rem currentColor}.section__separator{align-items:center;display:flex;padding-block:2%;padding-inline:2%;width:75%}.section__separator h1{float:left;font-size:clamp(1.25rem,2vw,6rem);padding-inline:20px}.line,.section__separator h1{color:hsla(0,0%,100%,.87);color:var(--white-light)}.line{background-color:currentColor;flex:1 1;height:1px}.page{background-color:#241734;background-color:var(--bg);height:-webkit-max-content;height:max-content;min-height:100vh}.yellow{color:#e3b505!important;color:var(--yellow)!important}.pink{color:#f706cf!important;color:var(--pink)!important}.skill{display:flex;justify-content:space-around}.skill__block{aspect-ratio:2/1.25;background-color:var(--bg-light);border-radius:10px;box-shadow:-20px 20px 2rem 0 var(--yellow),20px -20px 2rem 0 var(--pink);display:grid;grid-auto-flow:row dense;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,50% 15%);margin-block:4%;padding-block:2%;width:max(33vw,410px)}.skill__block :nth-child(3n){grid-column:1/3}.skill__block *{align-self:center;justify-self:center;margin-block:2%}@media screen and (max-width:960px){.skill{align-items:center;flex-direction:column}.skill__block{aspect-ratio:1/.65;grid-template-rows:repeat(2,40% 12%);margin-block:10%;padding-block:2%;width:70vw}}.skillCard{cursor:pointer;flex-direction:column;transition:.2s ease-in-out}.skillCard,.skillCard__container{display:flex;justify-content:center}.skillCard__container{aspect-ratio:1/1;background-color:var(--white-light);border-radius:max(1vw,10px);width:max(7vw,82px)}.skillCard__container-image{aspect-ratio:1/1;width:65%}.skillCard__title{color:var(--white-light);font-size:max(1.8vw,.75rem);height:0}@media screen and (max-width:960px){.skillCard__container{border-radius:clamp(5px,1vw,10px);width:clamp(24px,14vw,96px)}.skillCard__title{font-size:clamp(.5rem,4vw,1.15rem)}}.project__section{display:flex;justify-content:space-between}.project__section:nth-child(2n){flex-direction:row-reverse}.project__section-images--photo{aspect-ratio:2/1;border-radius:max(.9vw,20px);height:auto;width:max(50vw,480px)}.project__section:nth-child(2n) img{box-shadow:6px 6px 0 5px var(--bg-light)}.project__section:nth-child(odd) img{box-shadow:-6px 6px 0 5px var(--bg-light)}.project__section-details,.project__section-images{margin:2%}.project__section-details{align-items:center;display:flex;flex-direction:column;text-align:center}.project__section-details--title{color:var(--white-light);font-size:max(3vw,16px)}.project__section-details--description{color:var(--white);font-size:max(12px,1.25vw)}.project__section-details *{margin-block:2.5%}.project__section-details--buttons{display:flex;gap:2%;justify-content:space-evenly;width:100%}.project__section-details--buttons button{aspect-ratio:3/1;background-color:transparent;border:2px solid var(--pink);border-radius:max(.75vw,10px);color:var(--white);cursor:pointer;font-size:max(2.2vw,24px);padding:10px;transition:.2s ease-in-out;width:max(15vw,200px)}.project__section-details--buttons button:hover{box-shadow:inset 0 -5vw 0 0 var(--pink),0 0 .5rem 0 var(--pink),0 0 1rem 0 var(--pink),0 0 2rem 0 var(--pink);letter-spacing:2px}@media screen and (max-width:960px){.project__section{align-items:center;display:flex;flex-direction:column;padding:0;width:100%}.project__section-images{text-align:center}.project__section:nth-child(2n){flex-direction:column}.project__section-details{width:70%}.project__section-details--description{font-size:clamp(8px,4vw,24px)}.project__section-details--title{font-size:clamp(12px,5vw,28px)}.project__section-details--buttons button{font-size:clamp(.5rem,3vw,1.5rem);width:clamp(40px,25.5vw,200px)}.project__section-details--buttons button:hover{box-shadow:inset 0 -66.66667px 0 0 var(--pink),0 0 .5rem 0 var(--pink),0 0 1rem 0 var(--pink),0 0 2rem 0 var(--pink)}.project__section-images--photo{border-radius:clamp(10px,1vw,20px);box-shadow:100%;width:clamp(180px,90%,960px)}}.contact{align-items:center;color:var(--white-light);display:flex;flex-direction:column}.contact div{margin-block:.5rem}.contact h1{font-size:clamp(1rem,2.5vw,8rem)}.contact__others a{color:#fff}.contact__others-icon{cursor:pointer;font-size:clamp(3rem,4vw,12rem);transition:.2s ease-in-out}.contact__others-icon:hover{color:var(--pink)!important;text-shadow:0 0 .5rem currentColor,0 0 1rem currentColor,0 0 2rem currentColor}.about{display:flex;justify-content:center}.about__text{color:var(--white-light);font-size:clamp(16px,1.75vw,6rem);text-align:center;width:60%}.about__text a{color:var(--pink);text-decoration:none}.landing{background-color:var(--bg);height:100vh;width:100%}.landing,.landing__introduction{align-items:center;display:flex;justify-content:center}.landing__introduction{color:var(--white-light);flex-direction:column}.landing__introduction span{color:var(--yellow)}.landing__introduction h1{font-size:clamp(1.25rem,5.5vw,15rem);white-space:nowrap}.landing__introduction h6{color:var(--pink);font-size:clamp(1rem,2vw,7rem)}.landing__arrow{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:goDown;animation-name:goDown;bottom:0;color:var(--white-dark);font-size:clamp(3rem,5vw,9rem);position:absolute}.neon-button{border:.125em solid var(--pink);border-radius:.25em;box-shadow:inset 0 0 .5em 0 var(--pink),0 0 .5em 0 var(--pink);color:var(--pink);cursor:pointer;display:inline-block;font-size:clamp(2.5rem,3.8vw,12rem);margin-top:1em;padding:.25em 1em;position:relative;text-decoration:none;text-shadow:0 0 .45em currentColor;transition:.2s ease-in-out}.neon-button:before{background:var(--pink);content:"";-webkit-filter:blur(1em);filter:blur(1em);height:100%;left:0;opacity:.7;pointer-events:none;position:absolute;top:120%;-webkit-transform:perspective(1em) rotateX(40deg) scaleY(.35);transform:perspective(1em) rotateX(40deg) scaleY(.35);width:100%}.neon-button:after{background-color:var(--pink);bottom:0;box-shadow:0 0 2em .5em var(--pink);content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .1s linear;z-index:-1}.neon-button:focus,.neon-button:hover{box-shadow:inset 0 -120px 0 0 var(--pink),0 0 2em 0 var(--pink);color:var(--white-light);text-shadow:none}.neon-button:focus:after,.neon-button:focus:before,.neon-button:hover:after,.neon-button:hover:before{opacity:1}
/*# sourceMappingURL=main.79f8164c.css.map*/