.access-page{max-width:820px;margin:0 auto;padding-top:65px}.access-page h1{margin:20px 0 25px;font-size:clamp(45px,6vw,80px)}.access-page .intro{max-width:700px}.access-form{margin-top:35px;max-width:520px;display:grid;gap:12px}.access-form label,.setup-form label{font-size:15px;margin-top:12px;color:var(--text)}.access-form input,.setup-form input{width:100%;min-height:54px;border:1px solid #777;border-radius:2px;background:#191919;color:var(--text);padding:13px 16px;font:17px var(--body)}.access-form .button{margin-top:15px;width:100%;justify-content:space-between}.access-form .quiet-note{margin-top:6px}.access-explainer{color:var(--muted);margin:25px 0;max-width:650px;font-size:16px}.access-status{font-size:14px;line-height:1.7;color:var(--text);min-height:25px}#verify-action{margin-top:30px}.access-page .actions{margin-top:30px}.setup-form{display:grid;gap:12px;margin-top:25px;max-width:600px}.setup-form .button{margin-top:20px}.setup-page{max-width:900px}.setup-page h1{font-size:clamp(40px,5vw,65px)}.setup-page p{color:var(--muted);margin:20px 0}.setup-status{padding:20px 0;font-size:16px;line-height:1.7}.setup-form input[readonly]{opacity:.7}@media(max-width:760px){.access-page{padding-top:35px}.access-page h1{font-size:clamp(40px,10vw,65px)}.access-form{margin-top:25px}.access-page .actions .button{width:100%;font-size:14px}.header nav{gap:13px}.header nav #logout{font-size:12px}.header nav a:first-child{display:none}.header nav a:nth-child(2){display:none}.header nav #logout:not([hidden]){display:inline-block}.header nav #logout[hidden]{display:none}.access-page .intro{font-size:16px}}[hidden]{display:none!important}
