.signin{place-items:center;min-height:100vh;display:grid;position:relative}.signin .no-underline{text-decoration:none!important}.signin-background{object-fit:cover;filter:blur(10px)}.signin-content{z-index:1;background-color:var(--color-background);border-radius:var(--radius-2xl);text-align:center;flex-direction:column;align-items:center;width:28rem;padding:3rem 1.5rem 1.5rem;display:flex;box-shadow:0 2px 4px -2px #0000000d,0 4px 6px -1px #0000001a,0 0 0 100vmax #0000001f}.signin-content__logo{width:6.3125rem;margin-bottom:1.5rem}.signin-content__title{font-family:var(--font-secondary);font-weight:var(--font-semibold);letter-spacing:-.05rem;color:var(--clr-text-strong);margin-bottom:1.5rem;font-size:2.5rem;line-height:3rem}.signin-content__form{text-align:start;grid-template-columns:1fr;gap:.75rem;width:100%;margin-bottom:1rem;display:grid}.signin-content__form .full-width{grid-column:1/-1}.signin-content__form-button{margin-top:.25rem}.signin-content__form .forget-password{justify-self:end;width:-moz-fit-content;width:fit-content}.signin-content__continue{width:100%;margin-bottom:1.5rem}.signin-content__continue p{font-weight:var(--font-normal);font-size:var(--text-sm);text-align:center;color:var(--clr-text-subtle);margin-bottom:1rem;line-height:1.25rem}.signin-content__continue div{gap:.5rem;display:flex}.signin-content__continue div>*{flex:1}.signin-content__signup{font-weight:var(--font-normal);font-size:var(--text-sm);text-align:center;color:var(--clr-text-subtle);align-items:center;gap:.25rem;width:100%;height:1.75rem;line-height:1.25rem;display:flex}.signin-content__signup .button{display:inline}
