:root{--web-login-width:calc(380px + 2 * var(--tw-layout-gutter))}.login-page{box-sizing:border-box;width:100%;max-width:var(--web-login-width);min-height:100dvh;padding:var(--tw-space-3xl) var(--tw-layout-gutter);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.login-header{margin-bottom:var(--tw-space-off28);justify-content:center;display:flex}.login-logo{color:inherit;border-radius:var(--tw-radius-sm);display:flex}.login-logo:focus-visible{outline:2px solid var(--tw-color-text);outline-offset:4px}.login-content{flex-direction:column;display:flex}.login-form{flex-direction:column;align-items:stretch;display:flex}.login-turnstile{justify-content:center;display:flex}.login-turnstile[data-challenge]{margin-bottom:var(--tw-space-xl)}.login-legal{color:inherit}
