body{background:var(--page) url(/assets/images/background.png) repeat-x}.modal-page .card__content dt{border-radius:4px 4px 0 0;font-size:1.5rem;font-weight:100;color:var(--on-primary);background:radial-gradient(ellipse farthest-corner at bottom center,var(--complement-light),var(--complement-light-alpha)),linear-gradient(var(--complement-dark) 75%,var(--complement-light));padding:var(--gap-large)}.modal-page .card__content dd{padding:var(--gap-large)}.modal-page .form-federated-login a,.modal-page .form-federated-login button{margin:0 auto}.modal-page .form-federated-login .google button{display:flex;font-weight:500;border:1px solid #4285f4;background-color:#4285f4;border-radius:4px;padding:0 10px 0 0;margin:0 auto;line-height:36px;text-transform:uppercase}.modal-page .form-federated-login .google img{border-radius:1px;margin-right:10px}.modal-page .form-federated-login .legal{display:flex;margin-top:2rem}.modal-page .form-federated-login .legal span{font-size:80%;flex:1;text-align:left}.modal-page .form-federated-login .legal span+span{text-align:right}.modal-page .form-federated-login .legal span a{display:inline;color:var(--text-secondary)}.modal-page .form-federated-login .legal span a:hover{color:var(--text-primary)}.modal-page .form__buttons--modal{padding:var(--gap-large);text-align:center}.modal-page .link{text-align:center;line-height:1.5}.modal-page .link a{color:var(--secondary);text-decoration:none;display:block;border-radius:4px}.modal-page .link a:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}@media (min-width:641px){.modal-page dl{min-width:30rem;max-width:40rem}}@media (max-width:640px){.modal-page button{width:100%;margin:0}.modal-page dl{width:100vw;height:100vh;margin:0}}
/*# sourceMappingURL=modal-page.css.map */