.fx-auth-button-wrapper.svelte-12b4m01{margin-top:1rem}.fx-auth-button.svelte-12b4m01{border-radius:var(--radius-full,999px);background-color:var(--fx-auth-accent,var(--accent-blue,#0071e3));min-width:50%;color:var(--text-on-accent,#fff);text-shadow:1.5px 1.5px 3px #00000080;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;margin:0 auto;padding:.75rem 1.5rem;font-size:1.0625rem;font-weight:500;transition:all .2s;display:flex}.fx-auth-button.svelte-12b4m01:hover:not(:disabled){background-color:var(--fx-auth-accent-hover,var(--accent-blue-hover,#0077ed))}.fx-auth-button.svelte-12b4m01:disabled{opacity:.5;cursor:not-allowed}.fx-auth-page.svelte-14c8vsj{background-color:var(--fx-auth-page-background,var(--bg-page,#000));justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.fx-auth-container.svelte-14c8vsj{width:100%;max-width:28rem}.fx-auth-brand.svelte-14c8vsj{justify-content:center;margin-bottom:1.5rem;display:flex}.fx-auth-card.svelte-14c8vsj{background-color:var(--fx-auth-card-background,var(--bg-secondary,#1c1c1d));border:1px solid var(--border-primary,#38383a);box-shadow:var(--shadow-lg,0 4px 20px #00000026);border-radius:.75rem}.fx-auth-header.svelte-14c8vsj{text-align:center;margin-bottom:1.5rem;padding:2rem 1.5rem 1rem}.fx-auth-title.svelte-14c8vsj{color:var(--fx-auth-title-color,var(--accent-blue,#0071e3));margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.fx-auth-subtitle.svelte-14c8vsj{color:var(--text-secondary,#8e8e93);margin:0;font-size:.9rem}.fx-auth-content.svelte-14c8vsj{padding:0 1.5rem 1.5rem}.fx-auth-content.headless.svelte-14c8vsj{padding-top:1.5rem}.fx-auth-footer.svelte-14c8vsj{text-align:center;color:var(--text-secondary,#8e8e93);margin-top:1.25rem;font-size:.875rem}.fx-auth-page.svelte-14c8vsj a{color:var(--fx-auth-accent,var(--accent-blue,#0071e3));text-decoration:none}.fx-auth-page.svelte-14c8vsj a:hover{text-decoration:underline}@media (width<=640px){.fx-auth-page.svelte-14c8vsj{padding:.5rem}.fx-auth-header.svelte-14c8vsj{padding:1.5rem 1rem .75rem}.fx-auth-title.svelte-14c8vsj{font-size:1.5rem}}
