#login{max-width:30rem;margin:10vh auto;padding:2rem}#login-form{display:grid;gap:1rem}.access-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2rem;border-bottom:1px solid var(--border);gap:1rem;flex-wrap:wrap}.access-header nav{display:flex;gap:.5rem}#content{max-width:1200px;margin:2rem auto;padding:0 1.5rem}.access-person{padding:1rem;border:1px solid var(--border);border-radius:.7rem;margin:.7rem 0}#login-error{color:var(--danger)}
