@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";body{font-size:16px;height:100dvh;font-family:Roboto Flex;padding:0;margin:0}#root{height:100%}form,#cv{min-height:88%;height:fit-content;width:40%;margin-top:1%;padding:1% 5%;margin-left:auto;margin-right:auto;border:1px solid rgba(0,0,0,.5)}.flex{display:flex;align-items:center;justify-content:space-between}@media (max-width: 550px){form,#cv{width:80%}}button{border-radius:15px;width:10%;padding:1% 2%;text-align:center;border:none;border:1px solid rgba(0,0,0,.2);transition:transform .15s ease-in-out;background-color:#fff;font-weight:800;color:#fff}button:hover{cursor:pointer;transform:scale(1.1)}.add{color:#000}.remove{background-color:#cf1020}.section-title{width:100%;text-align:center;background-color:#9b9b9b1a;padding:1%}h1,h2,h3{margin:2.5% 0%}input{margin:.8% 0%;font-size:1rem;width:80%;border-radius:5px;border:1px solid rgba(0,0,0,.25);padding:1%;background-color:#00000003}.title{text-align:center;text-decoration:underline}li{margin-top:2%;margin-bottom:2%}.text{font-size:1rem;text-align:justify}.subtitles{display:flex;align-items:center;gap:10%;justify-content:space-evenly}.subtitle{max-width:60%;text-align:justify}.submit{display:flex;align-items:center;justify-content:center;width:25%;color:#000;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:3%;background-color:#0000001a}
