.connect-container.svelte-1uha8ag{background:#f0f2f5;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.connect-card.svelte-1uha8ag{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:480px;padding:40px;box-shadow:0 2px 12px #00000014}.logo-area.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#1a1a1a;margin:0 0 16px;font-size:24px}.description.svelte-1uha8ag{color:#555;margin-bottom:24px;line-height:1.6}.requirements.svelte-1uha8ag{text-align:left;background:#f8f9fa;border-radius:8px;margin-bottom:32px;padding:16px 24px;font-size:14px}.requirements.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:8px 0 0;padding-left:20px}.requirements.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#444;margin-bottom:4px}.actions.svelte-1uha8ag{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.btn.svelte-1uha8ag{border-radius:8px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary.svelte-1uha8ag{color:#fff;background:#e1306c}.btn-primary.svelte-1uha8ag:hover{background:#c13584;transform:translateY(-1px)}.btn-secondary.svelte-1uha8ag{color:#666;background:0 0;border:1px solid #ddd}.btn-secondary.svelte-1uha8ag:hover{color:#333;background:#f5f5f5}.note.svelte-1uha8ag{color:#999;font-size:12px;line-height:1.5}.error-state.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#d32f2f;margin-bottom:12px}.error-state.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#555;line-height:1.6}
