html,body{background-color:var(--color-off-white);color:var(--color-secondary);background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;margin:0;font-family:Tenor Sans,sans-serif;font-weight:100}html #app,body #app{height:100%}.brand-icon{vertical-align:middle;background-position:50%;background-size:cover;width:100px;height:100px;margin:auto;display:inline-block}.content-container{justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.content-container .action-container{gap:1rem;width:100%;max-width:20rem;display:grid}.content-container .action-container .title-section{justify-content:space-between;align-items:center;gap:1rem;display:flex}.content-container .action-container .title-section .title-container{padding-block:unset}.content-container .action-container .title-section .title-container .title{font-size:1.5rem}.content-container .action-container .title-section #info-button{background-color:var(--color-info-very-light);color:var(--color-info);width:30px;height:30px}.content-container .action-container .input-container{gap:.25rem;display:grid}.content-container .action-container .input-container input{background-color:var(--color-off-white);width:100%;max-width:20rem}.content-container .action-container .input-container label{display:block}.content-container .action-container .input-container .validation-text{color:var(--color-danger);background-color:var(--color-danger-very-light);padding:.25rem;font-family:Nunito Sans,sans-serif;font-size:.75rem;display:block}.content-container .action-container .info-message{align-items:center;gap:1rem;font-size:.75rem;display:flex}.content-container .action-container .legal-links{color:var(--color-gray-dark);justify-content:center;gap:.5rem;font-size:.875rem;display:flex}.content-container .action-container .legal-links a{color:var(--color-gray-dark)}.content-container .action-container .legal-links a:hover{text-decoration:underline}.content-container .action-container .unauthenticated{background-color:var(--color-danger-very-light);color:var(--color-danger-dark);padding:.75rem}.content-container .action-container .authenticated{background-color:var(--color-success-very-light);color:var(--color-success-dark);padding:.75rem}
