.auth-form{display:grid;align-items:center;text-align:center;grid-template-rows:1fr auto 1fr;min-block-size:var(--block-size--content);gap:var(--size-6);padding-block-end:var(--size-3)}.auth-form:before{display:block;content:""}.auth-form :where(.h1,.h2){text-transform:capitalize}.auth-form fieldset{border:none}.auth-form p{text-wrap:balance}.auth-form [type=submit]+p{margin-block-start:var(--size-2)}.auth-form [type=submit]:not(:first-child),.auth-form fieldset+fieldset{margin-block-start:var(--size-6)}.auth-form fieldset small a{text-decoration:underline;text-underline-offset:var(--border-size-2)}.auth-form input:not([type=submit],[type=checkbox],.visually-hidden){padding:var(--size-3) var(--size-4);inline-size:100%}.auth-form label{display:block;text-align:start}.auth-form label+p{margin-block:var(--size-2) var(--size-6)}.auth-form input{margin-block:var(--size-1)}.auth-form header{display:flex;flex-direction:column;text-wrap:pretty;gap:var(--size-2)}.auth-form .aside{float:right;text-align:end;color:var(--text-3);justify-self:end}@media(hover){.auth-form .aside[href]:hover{color:var(--text-2)}}.auth-form .footer{align-self:start}.auth-form .auth-inner nav ul{display:grid;gap:var(--size-2)}
