main.container{column-gap:2rem}@media(min-width:769px){main.container:has(aside){display:grid;grid-template-columns:1fr 1fr}}main.container:has(.register-sidebar){align-items:start}main.container .inner-header{display:none}main.container label{margin:0}main.container input:not([type=checkbox]){width:100%}main.container h3{line-height:normal}main.container label:has(#terms){display:flex;gap:var(--container-spacing)}main.container label:has(#terms) input{width:auto}body.index main.container{margin:0 auto}body.index main.container .login-page-content{display:flex;flex-direction:column;gap:3rem}body.index main.container .login-options{display:flex;gap:2rem}body.index main.container .login-options .login-section{align-self:center}body.index main.container .login-options form{display:flex;flex-direction:column;gap:var(--form-spacing)}body.index main.container .login-options form .field{margin-block-end:0}body.index main.container .login-options button[type=submit]{margin-block-start:var(--container-spacing-large)}body.index main.container .register-sidebar{width:100%}body.index .register-link{font-size:2em}.separator-horizontal{display:flex;align-items:center;text-align:center;color:var(--color-text-muted)}.separator-horizontal:before,.separator-horizontal:after{content:"";flex:1;border-bottom:1px solid var(--color-border)}.separator-horizontal:not(:empty):before{margin-right:1em}.separator-horizontal:not(:empty):after{margin-left:1em}.separator-horizontal .badge{flex:0}
