.content.svelte-115achi.svelte-115achi{margin-top:2em;max-width:400px}.content.svelte-115achi h1.svelte-115achi{text-align:center;margin-bottom:1em}.content.svelte-115achi form.svelte-115achi{display:flex;flex-direction:column}.content.svelte-115achi form input.svelte-115achi{padding:.5em;font-size:1em;border-radius:4px;margin-bottom:1em}.content.svelte-115achi form button.svelte-115achi{cursor:pointer}.content.svelte-115achi form .error-message.svelte-115achi{color:#d32f2f;margin-top:-.5rem;margin-bottom:1rem}.content.svelte-115achi form .error-message p.svelte-115achi{margin:0 0 .25rem}.content.svelte-115achi form .error-message .resend-link.svelte-115achi{color:#1565c0;text-decoration:underline}.content.svelte-115achi a.svelte-115achi{display:block;text-align:center}.content.svelte-115achi .oauth-buttons.svelte-115achi{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.content.svelte-115achi .oauth-button.svelte-115achi,.content.svelte-115achi .primary-button.svelte-115achi{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;border-radius:6px;border:1px solid #d6d6d6;background:#fff;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.content.svelte-115achi .oauth-button.svelte-115achi:hover,.content.svelte-115achi .primary-button.svelte-115achi:hover{background:#f8f8f8;box-shadow:0 1px 3px #00000014}.content.svelte-115achi .oauth-button .oauth-label.svelte-115achi,.content.svelte-115achi .primary-button .oauth-label.svelte-115achi{flex:1 1 auto;font-weight:500;text-align:left}.content.svelte-115achi .oauth-button .oauth-logo.svelte-115achi,.content.svelte-115achi .primary-button .oauth-logo.svelte-115achi{width:20px;height:20px;object-fit:contain}.content.svelte-115achi .primary-button.svelte-115achi{justify-content:center;font-weight:600}
