.content.svelte-yl8wlq.svelte-yl8wlq{margin-top:2em;max-width:400px}.content.svelte-yl8wlq h1.svelte-yl8wlq{text-align:center;margin-bottom:1em}.content.svelte-yl8wlq .success-message.svelte-yl8wlq{color:#2e7d32;margin-bottom:1em}.content.svelte-yl8wlq form.svelte-yl8wlq{display:flex;flex-direction:column}.content.svelte-yl8wlq form input.svelte-yl8wlq{padding:.5em;font-size:1em;border-radius:4px;margin-bottom:1em}.content.svelte-yl8wlq form button.svelte-yl8wlq{cursor:pointer}.content.svelte-yl8wlq form .error-message.svelte-yl8wlq{color:#d32f2f;margin-top:-.5rem;margin-bottom:1rem}.content.svelte-yl8wlq form .error-message p.svelte-yl8wlq{margin:0 0 .25rem}.content.svelte-yl8wlq form .error-message .resend-link.svelte-yl8wlq{color:#1565c0;text-decoration:underline}.content.svelte-yl8wlq a.svelte-yl8wlq{display:block;text-align:center}.content.svelte-yl8wlq .oauth-buttons.svelte-yl8wlq{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.content.svelte-yl8wlq .oauth-button.svelte-yl8wlq,.content.svelte-yl8wlq .primary-button.svelte-yl8wlq{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-yl8wlq .oauth-button.svelte-yl8wlq:hover,.content.svelte-yl8wlq .primary-button.svelte-yl8wlq:hover{background:#f8f8f8;box-shadow:0 1px 3px #00000014}.content.svelte-yl8wlq .oauth-button .oauth-label.svelte-yl8wlq,.content.svelte-yl8wlq .primary-button .oauth-label.svelte-yl8wlq{flex:1 1 auto;font-weight:500;text-align:left}.content.svelte-yl8wlq .oauth-button .oauth-logo.svelte-yl8wlq,.content.svelte-yl8wlq .primary-button .oauth-logo.svelte-yl8wlq{width:20px;height:20px;object-fit:contain}.content.svelte-yl8wlq .primary-button.svelte-yl8wlq{justify-content:center;font-weight:600}
