main.login{padding:var(--spacing-8)}main.login form{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:28rem;margin-inline:auto}main.login label{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:var(--sizing-4)}main.login input{padding:var(--spacing-5);border:var(--sizing-border-1) solid var(--color-neutral-70);border-radius:var(--radius-4);font:inherit;font-size:var(--sizing-5)}main.login input:focus{outline:0;border-color:var(--color-blue-50);box-shadow:0 0 0 3px var(--color-blue-80)}main.login button{padding:var(--spacing-5);border:none;border-radius:var(--radius-full);background-color:var(--color-blue-50);color:var(--color-neutral-100);font:inherit;font-size:var(--sizing-5);cursor:pointer}main.login button:disabled{opacity:.6}main.login .notice-slot{max-width:28rem;margin-inline:auto}main.login .notice-slot>div{margin-inline:0}
