@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300&display=swap);body{font-family:Raleway,sans-serif;font-size:1em}body *{text-align:center}form *{font-size:1.2em;clear:both}h1,h2{max-width:70%;margin:1em auto;font-weight:400}a{color:#555}p.description{margin:0 1em}.license{width:70%;margin:1em auto;background:#efffef;padding:1em}.license .license-wrapper{background:url(placa.svg) no-repeat center;height:auto;overflow:hidden;margin:1em 0}.license input{display:block;margin:1em auto;font-size:2.8em;background:0 0;border:0;padding:0;max-width:100%;color:#293b99}.license input::placeholder{color:#a3acd3}.license input:focus{outline:0}#hint{color:rgba(255,0,0,.8)}#response{margin:3em 0}#response>*{clear:both;overflow:hidden;padding:1em}#response>*>*{float:left}#response .permission-header{background:#333;color:#fefefe}#response .permission{background:rgba(0,255,88,.6);color:#333;border-bottom:1px solid #555}#response .permission.prohibited{background:rgba(255,20,20,.75);color:#f5f5f5}#response .permission.yellow{background:rgba(255,220,80,.75)}#response .date,#response .from,#response .to{width:20%}#response .comment{width:40%}.footer{margin:1em;font-size:.8em}.footer p{font-size:1.2em}.footer .fuentes{margin-top:3em}.footer ul{list-style:none;line-height:1.75em;padding:0}.footer .website{font-size:1.75em;font-weight:700;display:block;margin:1.5em}.footer .contact{margin:3em;font-size:1em}#modal{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);display:none}#modal .copySuccess,#modal .link{border:1px solid #aaa;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:1em}#modal #siteUrl,#modal #successMessage{margin:1em;font-size:1.3em}button{color:#fff!important;font-size:1.2em;text-transform:uppercase;background:#434343;letter-spacing:2px;border-radius:5px;margin:.25em;text-decoration:none;padding:.5em 1em;display:inline-block;border:none;transition:all .1s ease 0s}button:hover{background:#4caf50;letter-spacing:1px;-webkit-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);-moz-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);box-shadow:5px 40px -10px rgba(0,0,0,.57);transition:all .1s ease 0s}button i{background-repeat:no-repeat;width:1em;height:.75em;display:inline-block;margin:0 .2em 0 0}button#share i{background-image:url(share.svg)}button#copyLink i{background-image:url(copy.svg)}button.confirm{background:#4caf50}button.cancel{background:#b13}button.cancel i{background-image:url(cancel.svg)}button.confirm i{background-image:url(confirm.svg)}@media only screen and (max-width:320px){body{font-size:.9em}}