.container.svelte-2imkx5.svelte-2imkx5{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.card.svelte-2imkx5.svelte-2imkx5{background:#fff;border-radius:20px;padding:40px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%;text-align:center}h1.svelte-2imkx5.svelte-2imkx5{font-size:2.5rem;margin-bottom:10px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-2imkx5.svelte-2imkx5{color:#666;margin-bottom:40px;font-size:1rem}.actions.svelte-2imkx5.svelte-2imkx5{display:flex;flex-direction:column;gap:20px}.btn.svelte-2imkx5.svelte-2imkx5{padding:15px 30px;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary.svelte-2imkx5.svelte-2imkx5{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary.svelte-2imkx5.svelte-2imkx5:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea66}.btn-secondary.svelte-2imkx5.svelte-2imkx5{background:#f0f0f0;color:#333}.btn-secondary.svelte-2imkx5.svelte-2imkx5:hover{background:#e0e0e0;transform:translateY(-2px)}.divider.svelte-2imkx5.svelte-2imkx5{display:flex;align-items:center;text-align:center;margin:10px 0}.divider.svelte-2imkx5.svelte-2imkx5:before,.divider.svelte-2imkx5.svelte-2imkx5:after{content:"";flex:1;border-bottom:1px solid #ddd}.divider.svelte-2imkx5 span.svelte-2imkx5{padding:0 15px;color:#999;font-size:.9rem}.join-section.svelte-2imkx5.svelte-2imkx5{display:flex;flex-direction:column;gap:10px}input.svelte-2imkx5.svelte-2imkx5{padding:15px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:border-color .3s ease}input.svelte-2imkx5.svelte-2imkx5:focus{outline:none;border-color:#667eea}
