:root{--purple-background: #810CA8;--dark-purple-background: #2D033B;--medium-purple: #C147E9;--light-purple: #E5B8F4;--limeLight: "LimeLight", sans-serif;--poiret-one: "Poiret One", sans-serif;--lekton: "Lekton", monospace}*{margin:0;padding:0;box-sizing:border-box}@media (min-width: 375px){body{background-color:var(--purple-background);color:var(--light-purple)}h1{font-size:50px;font-family:var(--limeLight)}h3{font-size:24px;font-family:var(--poiret-one)}p{font-family:var(--lekton)}.head{display:flex;justify-content:center;background-color:var(--dark-purple-background)}.content-head,.main-content{margin-top:10%}.image-svg{display:flex;justify-content:center;background-image:url("data:image/svg+xml,%3csvg%20version='1.2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20224'%20width='1440'%20height='224'%3e%3ctitle%3ewave%3c/title%3e%3cstyle%3e%20.s0%20{%20fill:%20%232d033b%20}%20%3c/style%3e%3cpath%20class='s0'%20d='m0%20128l30%2010.7c30%2010.3%2090%2032.3%20150%2037.3%2060%205%20120-5%20180-26.7%2060-21.3%20120-53.3%20180-37.3%2060%2016%20120%2080%20180%2085.3%2060%205.7%20120-48.3%20180-42.6%2060%205.3%20120%2069.3%20180%2069.3%2060%200%20120-64%20180-96%2060-32%20120-32%20150-32h30v-96h-30c-30%200-90%200-150%200q-90%200-180%200-90%200-180%200-90%200-180%200-90%200-180%200-90%200-180%200-90%200-180%200c-60%200-120%200-150%200h-30z'/%3e%3c/svg%3e");background-repeat:no-repeat;min-height:200px}.image-svg p{visibility:hidden}.main-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-content-titles{margin-bottom:10%;text-align:center}.carrousel{width:80%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:50px}.loading{width:100%;text-align:center}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:320px;box-shadow:0 2px 10px #2d033b33;padding:10px;border-radius:5px}.card .image img{height:100%;width:100%}.card .title{visibility:hidden}.title{font-size:1.2rem;text-transform:uppercase}.description{padding:10px;text-align:justify}.buttons{display:flex;width:100%;justify-content:space-evenly}.buttons a:link,.buttons a:visited{color:var(--dark-purple-background)}.github i,.website i{font-size:3rem;transition:.3s ease-in-out}footer{display:flex;align-items:center;justify-content:center;background-color:var(--dark-purple-background);min-height:100px;margin-top:5rem}.footer-content{display:flex;flex-direction:column;align-items:center;gap:20px}.menu-footer{display:flex;gap:50px}.menu-footer a{color:var(--medium-purple);text-decoration:none}}@media (min-width: 1023px){main{display:flex;justify-content:center;align-content:center}.content-head,.main-content{margin-top:3%}.main-content{width:80%}.content-head{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:80%}.content-head .image{background-image:url(/assets/lay-cipriano-0n94Bqc4.png);background-repeat:round;width:350px;height:350px}.image-svg{min-height:232px}.image-svg p{visibility:visible;width:80%;font-size:1.5rem;text-align:center;margin-top:3%;font-family:var(--poiret-one)}.card{width:360px;min-height:500px}.card .title{visibility:visible}}@media (min-width: 1200px){.content-head .image{width:500px;height:500px}.image-svg{background-size:cover;min-height:300px}.carrousel{gap:30px}.card{transition:.3s ease-in-out}.card:hover{cursor:default;background:#e5b8f433;transform:translateY(-5px)}.buttons a i{font-size:2rem}.menu-footer a:hover{color:#e5b8f4}.footer-content{flex-direction:row;width:80%;justify-content:space-between;font-family:var(--poiret-one);font-size:larger}.menu-footer{flex-direction:column;gap:.5rem}}#header-pages{min-height:50px;display:flex;justify-content:space-evenly;align-items:center;background-color:var(--dark-purple-background)}#header-pages a{font-family:var(--poiret-one);font-weight:bolder;font-size:1.3rem;color:var(--light-purple);text-decoration:none;margin-top:3%;transition:text-shadow .3s ease-in-out}#header-pages a:hover,.social-content a:hover{text-shadow:0 0 20px var(--purple-background),0 0 20px var(--medium-purple);transition:tex}.content,.content-about{display:flex;flex-direction:column;justify-content:center;align-items:center}.content-about{width:80%}.description-content-about{margin:10% 0;text-align:center}.p-about-page{font-size:large}.social-content{display:flex;width:80%;min-height:300px;justify-content:space-evenly;align-items:center}.social-content a{font-size:3rem;color:var(--dark-purple-background)}.description-content-contact{text-align:center}
