.body-text{font-size:calc(1rem*var(--post-font-factor));line-height:1.6}@media only screen and (min-width:45rem){.body-text{font-size:calc(1.125rem*var(--post-font-factor))}}.no-appearance{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none!important;background-color:transparent;border:0;outline:0;padding:0}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;left:-10000px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.gl-auth-form__caption a,.hoverable{transition:opacity .2s linear}.gl-auth-form__caption a:hover,.hoverable:hover{opacity:.8}.truncable{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-top-page{padding-top:4.5rem}@media only screen and (min-width:45rem){.space-top-page{padding-top:6.25rem}}.space-top-page.in-tag{padding-top:2rem}@media only screen and (min-width:45rem){.space-top-page.in-tag{padding-top:2.5rem}}.space-bottom-page{padding-bottom:6.25rem}@media only screen and (min-width:45rem){.space-bottom-page{padding-bottom:9.375rem}}.focusable:focus-visible{box-shadow:0 0 0 4px var(--border);outline:0}.flex-start{align-self:flex-start}.x-hidden{overflow-x:hidden}.gl-auth{display:flex;flex:1}.gl-auth__background{display:none}@media only screen and (min-width:64rem){.gl-auth__background{background-color:var(--slate);display:block;flex-shrink:0;position:relative;width:23.75rem}}@media only screen and (min-width:80rem){.gl-auth__background{width:26.25rem}}@media only screen and (min-width:90rem){.gl-auth__background{width:30rem}}.gl-auth__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.gl-auth__main{align-items:center;display:flex;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media only screen and (min-width:45rem){.gl-auth__main{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width:64rem){.gl-auth__main{flex:1;padding-left:5rem;padding-right:5rem;width:auto}}@media only screen and (min-width:80rem){.gl-auth__main{padding-left:10rem;padding-right:10rem}}.gl-auth__content{gap:3rem;max-width:26.25rem}.gl-auth-header,.gl-auth__content{display:flex;flex-direction:column}.gl-auth-header{gap:.75rem}.gl-auth-header__title{color:var(--foreground);font-size:2.5rem;line-height:1.2;margin:0}.gl-auth-header__description{font-size:calc(1rem*var(--font-factor));line-height:1.6;margin:0}.gl-auth-form.loading .gl-button{cursor:not-allowed;opacity:.5}.gl-auth-form.success .gl-auth-form__fieldset{display:none}.gl-auth-form.error .gl-auth-form__error,.gl-auth-form.invalid .gl-auth-form__error,.gl-auth-form.success .gl-auth-form__success{display:block}.gl-auth-form__fieldset{display:flex;flex-direction:column;gap:1.5rem}.gl-auth-form__cta{display:flex;flex-direction:column;gap:1rem;text-align:center}.gl-auth-form__caption{font-size:calc(.9375rem*var(--font-factor));line-height:1.5}.gl-auth-form__caption a{text-decoration:underline}.gl-auth-form__error{color:var(--danger)}.gl-auth-form__error,.gl-auth-form__success{display:none;font-size:calc(.9375rem*var(--font-factor));line-height:1.5}.gl-auth-form__success{color:var(--accent);font-weight:500}#announcement-bar-root,#sodo-search-root,.gl-footer,.gl-header,[id^=ghost-]{display:none!important}.gl-full-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden}.gl-full-screen__header{flex-shrink:0;width:100%}.gl-full-screen__body{display:flex;flex:1;flex-direction:column;width:100%}.gl-simple-header{align-items:center;display:flex;justify-content:center;padding:2rem;position:relative;z-index:10}@media only screen and (min-width:45rem){.gl-simple-header{justify-content:flex-end;left:0;padding:2.5rem;position:absolute;top:0;width:100%}}
