:root{font-size:60%;--color-background:#272727;--color-primary-lighter:#f28a5c;--color-primary-light:#f3a27c;--color-primary:#ed682f;--color-primary-dark:#f28252;--color-primary-darker:#e05b22;--color-title-in-primary:#fff;--color-text-base:#6a6180;--color-line-in-white:#e6e6f0;--color-input-background:#f0f0f7;--color-box-base:#fff;--color-danger:#dc3545}*{margin:0;padding:0;box-sizing:border-box}#root,body,html{height:100%}body{background:#272727;background:var(--color-background)}#root{display:flex;align-items:center;justify-content:center}body,button,input,textarea{font:500 1.6rem Poppins;color:#6a6180;color:var(--color-text-base)}.container{width:80vw;max-width:700px}@media(min-width:1000px){:root{font-size:62.5%}}.input-block{position:relative;width:100%;margin:2rem 2rem 0}.input-block label{font-size:1.4rem}.input-block input{width:100%;height:4rem;border-radius:.8rem;margin-top:.5rem;background:var(--color-input-background);border:1px solid var(--color-line-in-white);outline:0;padding:0 1.6rem;font:1.6rem Archivo}.input-block:focus-within:after{width:calc(100% - 3.2rem);height:2px;content:"";background:var(--color-primary);position:absolute;left:1.6rem;right:1.6rem;bottom:0}#form-container{flex:2 1;margin:1rem;background:var(--color-box-base);border-radius:.8rem;border:1px solid var(--color-primary);min-width:25rem}#form-container section{display:flex;margin:2rem}#form-container section button{height:5rem;border-radius:.8rem;font:700 2rem Archivo;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-title-in-primary);background:var(--color-primary);border:0;transition:background-color .2s}#form-container section button:first-child{margin-right:2rem}#form-container section button.button-router{flex:3 1}#form-container section button .button-icon{margin-right:1rem}#form-container section button.button-add{flex:1 1;min-width:4rem}#form-container section button.button-add:hover,#form-container section button.button-router:hover{background:var(--color-primary-darker)}#form-container .field-block,#form-container .field-block button{display:flex;justify-content:center;align-items:center}#form-container .field-block button{margin-top:5rem;margin-right:1rem;height:4rem;width:6rem;border-radius:.8rem;border:0;background:var(--color-danger);color:var(--color-title-in-primary)}#form-container legend{font:700 2rem Archivo;margin-left:2rem;margin-top:2rem;color:var(--color-text-base)}@media(min-width:1000px){#form-container{flex:3 1;margin:1rem;background:var(--color-box-base);border-radius:.8rem;border:1px solid var(--color-primary)}}#router-container{width:95vw;height:95vh;max-width:1200px}#router-container,#router-container header{display:flex;flex-direction:column}#router-container header footer{flex:1 1;display:flex;flex-direction:column;margin:1rem;align-items:flex-start;justify-content:center;background:var(--color-box-base);border-radius:.8rem;border:1px solid var(--color-primary)}#router-container header p{margin:1rem}#router-container main{flex:2 1;margin:1rem}@media(min-width:1000px){#router-container{min-width:1000px;width:90vw;height:90vh;display:flex;flex-direction:row;border-radius:.8rem}#router-container header{display:block;flex-direction:column;flex:1 1}#router-container header footer{flex:1 1;margin:1rem;background:var(--color-box-base);border-radius:.8rem;border:1px solid var(--color-primary)}}#not-found-container{flex-direction:column;justify-items:center}#not-found-container,#not-found-container main{display:flex;width:100%;height:100%;align-items:center}#not-found-container main{flex:1 1;flex-direction:column}#not-found-container main strong{align-items:flex-end;font:700 15rem Archivo}#not-found-container main p,#not-found-container main strong{display:flex;flex:1 1;justify-content:center;width:100%;height:100%;color:var(--color-title-in-primary)}#not-found-container main p{align-items:flex-start;font:700 5rem Archivo}#not-found-container main .back{padding:1rem;height:5rem;margin-bottom:2rem;border-radius:.8rem;font:700 2rem Archivo;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-title-in-primary);background:var(--color-primary);transition:background-color .2s}#not-found-container main .back .back-icon{margin-right:1rem}#not-found-container footer{display:flex;flex:1 1;width:100%;height:100%;justify-content:flex-start;align-items:flex-end}#not-found-container footer img{height:30rem}
/*# sourceMappingURL=main.09d90ca3.chunk.css.map */