.sign-in__title{font-family:var(--hdrm-font-display);font-size:var(--hdrm-font-size-heading-lg);line-height:var(--hdrm-line-height-heading-lg);color:var(--hdrm-color-on-dark)}.sign-in__subtitle{margin-top:var(--hdrm-space-2);font-size:var(--hdrm-font-size-body);line-height:var(--hdrm-line-height-body);color:var(--hdrm-color-on-dark-muted)}.sign-in__form{gap:var(--hdrm-space-5);margin-top:var(--hdrm-space-8);flex-direction:column;display:flex}.sign-in__field{gap:var(--hdrm-space-2);flex-direction:column;display:flex}.sign-in__label{font-size:var(--hdrm-font-size-label);line-height:var(--hdrm-line-height-label);color:var(--hdrm-color-on-dark-muted)}.sign-in__input{box-sizing:border-box;min-height:2.75rem;padding:var(--hdrm-space-3) var(--hdrm-space-4);border:.0625rem solid var(--hdrm-color-border-control);border-radius:var(--hdrm-radius-sm);background:var(--hdrm-color-surface-raised);color:var(--hdrm-color-on-dark);font-size:var(--hdrm-font-size-body)}.sign-in__input::placeholder{color:var(--hdrm-color-on-dark-muted)}.sign-in__input:focus-visible{outline:var(--hdrm-focus-ring-width) solid var(--hdrm-color-focus);outline-offset:var(--hdrm-focus-ring-offset);box-shadow:0 0 0 var(--hdrm-focus-ring-offset) var(--hdrm-color-focus-inner)}.sign-in__error{font-size:var(--hdrm-font-size-body-sm);line-height:var(--hdrm-line-height-body-sm);color:var(--hdrm-color-on-dark-danger)}.sign-in__error:focus-visible{outline:none}.email-verification-gate{z-index:100;background:var(--hdrm-color-brand-dark);position:fixed;inset:0;overflow-y:auto}
