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