.mm-auth-view.mm-auth-page{background:var(--color-bg)}.mm-auth-view .mm-auth-card{border-color:var(--color-border-soft);box-shadow:var(--shadow-card-dark)}.mm-auth-view .mm-auth-card .btn-accent{color:var(--color-text-on-accent);box-shadow:none}.mm-auth-view .mm-auth-foot a{color:var(--color-accent)}.mm-auth-view .field,.mm-auth-view .mm-auth-card :global(.btn-accent),.mm-auth-view .mm-auth-card :global(.btn-ghost){min-height:44px}.mm-auth-view .field{border-radius:var(--radius-input, 10px);border-color:var(--color-border-soft);background:var(--color-surface-alt);font-size:max(14px,var(--text-sm))}.mm-auth-view .field:focus-visible{outline:2px solid var(--color-accent, #FF6A2A);outline-offset:2px}.mm-auth-view .forgot-link{min-height:44px;display:inline-flex;align-items:center}.mm-pin-page.mm-auth-view{min-height:100vh;background:var(--color-bg)}.mm-pin-page.mm-auth-view .mm-pin-lede{color:var(--color-text-secondary)}.mm-pin-page.mm-auth-view .mm-pin-input{border-color:var(--color-border);background:var(--color-surface-alt);border-radius:var(--radius-input)}
