main{max-width:640px}body{font-size:18px;line-height:1.55}label{font-size:1rem}input,button,summary{font-size:1rem}input{min-height:48px}button,summary{min-height:48px}button{margin:8px 0}form{margin:18px 0}details{margin-top:24px;border-top:1px solid var(--cy-border);padding-top:16px}summary{cursor:pointer}.password-eye{display:block;width:auto}#visitor-status:not(:empty){padding:12px;border-left:3px solid var(--cy-border);overflow-wrap:anywhere}a{overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--cy-focus);outline-offset:3px}[hidden]{display:none!important}

#visitor-auth-choices a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;box-sizing:border-box}#visitor-auth-choices [aria-current="page"]{font-weight:700;border-bottom:3px solid var(--cy-focus)}
