:root{--white: #FFF;--primary: #61EBCC;--black: #182239}html{font-size:62.5%}body{background-image:url(/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:100vh;font-size:2rem;font-family:Ubuntu,sans-serif}.container{max-width:60rem;width:95%;margin:0 auto}.app-title{font-size:2.5rem;margin-top:4rem;color:var(--white);line-height:.9}.title{font-size:3.8rem;color:var(--primary);display:block}.content{background-color:var(--white);margin-top:4rem;padding:6rem 3rem;border-radius:3rem;box-shadow:#0000003d 0 3px 8px}.form,.field{display:flex;flex-direction:column;gap:2rem}.form label{color:var(--black)}.form select{background-color:#ecebeb;border:none;padding:1rem;border-radius:1rem;font-size:1.7rem}.form [type=submit]{background-color:var(--primary);color:var(--black);padding:1.5rem;font-weight:700;border-radius:2rem;border:none;font-size:2.4rem;cursor:pointer;text-transform:uppercase;margin-top:1.5rem;transition:background-color .3s ease}.form [type=submit]:hover{background-color:#0ec796}.alerta{background-color:#a00000;color:#fff;font-weight:700;text-align:center;padding:1rem;margin-bottom:1rem;text-transform:uppercase;font-size:1.6rem}.result{display:grid;grid-template-columns:1fr 3fr;align-items:center;gap:3rem}.result img{width:100%}.result p{font-size:2.4rem;margin:0 0 1rem}.result span{font-weight:bolder}.resultContainer h2{text-align:center;font-size:4rem;margin-bottom:2rem}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
