/* Email + password form under the Google button on the sign-in page. */
.or { display: flex; align-items: center; gap: .75rem; margin: 1rem 0; color: var(--muted); font-size: .85rem; }
.or::before, .or::after { content: ""; flex: 1; border-top: 1px solid var(--line); }
.email-form label { display: block; font-weight: 600; font-size: .9rem; margin: .6rem 0 .2rem; }
.email-form input { width: 100%; font: inherit; padding: .6rem .75rem; border-radius: 10px; border: 1px solid var(--line); background: var(--card); color: var(--fg); }
.email-form .btn { margin-top: 1rem; }
