.auth-shell{background:var(--background-app)}.auth-experience__form{background:transparent}.auth-experience__form>.auth-card,.auth-welcome{padding:var(--space-6);border:0;border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-subtle)}.auth-welcome__copy h1{font:var(--font-weight-display) var(--type-page-title)/var(--leading-section) var(--font-display-runtime,var(--font-display))}.auth-form p,.auth-welcome__copy p{font-size:var(--type-body);color:var(--text-body)}.auth-shell .auth-form :is(input:not(.otp-code),textarea){min-block-size:var(--field-height);border:var(--border-width-control) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--surface-card);font-size:var(--type-body)}.auth-shell .otp-code{border:var(--border-width-control) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--surface-card)}.auth-shell .auth-email-entry{border:var(--border-width-control) solid var(--color-primary);background:var(--surface-card);color:var(--color-primary);box-shadow:var(--shadow-control)}.auth-shell .auth-email-entry__icon{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.auth-shell .auth-experience__back{min-block-size:var(--touch-target)}.auth-shell :focus-visible{outline:var(--focus-width) solid var(--color-primary);outline-offset:var(--focus-offset)}.auth-completion{background:var(--surface-section);border-radius:var(--radius-lg);padding:var(--space-5)}@media (max-width:63.999rem){.auth-experience__form>.auth-card,.auth-welcome{padding:var(--space-5) var(--space-4)}}