.support-landing.svelte-1j5tn20{min-height:calc(100vh - 150px);display:flex;align-items:center;justify-content:center;padding:2rem}.support-card.svelte-1j5tn20{background:var(--card-bg);border-radius:20px;padding:3rem;text-align:center;max-width:500px;width:100%;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.icon.svelte-1j5tn20{width:80px;height:80px;margin:0 auto 1.5rem;background:var(--primary-bg);border-radius:20px;display:flex;align-items:center;justify-content:center;transition:background var(--transition-normal)}.icon.svelte-1j5tn20 svg:where(.svelte-1j5tn20){width:40px;height:40px;color:var(--primary);transition:color var(--transition-normal)}h1.svelte-1j5tn20{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem;transition:color var(--transition-normal)}.description.svelte-1j5tn20{color:var(--text-secondary);line-height:1.6;margin:0 0 2rem;transition:color var(--transition-normal)}.auth-prompt.svelte-1j5tn20{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.auth-prompt.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);margin:0 0 .5rem;transition:color var(--transition-normal)}.btn-primary.svelte-1j5tn20{display:inline-block;padding:.875rem 1.75rem;background:var(--primary);color:#fff;text-decoration:none;font-weight:600;border-radius:8px;transition:all var(--transition-fast)}.btn-primary.svelte-1j5tn20:hover{opacity:.9}.btn-secondary.svelte-1j5tn20{display:inline-block;padding:.875rem 1.75rem;background:var(--bg-tertiary);color:var(--text-primary);text-decoration:none;font-weight:500;border-radius:8px;transition:all var(--transition-fast)}.btn-secondary.svelte-1j5tn20:hover{background:var(--border-color)}.contact-info.svelte-1j5tn20{background:var(--primary-bg);border-radius:12px;padding:1.25rem;margin:2rem 0 1.5rem;transition:background var(--transition-normal)}.contact-info.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:0 0 .5rem;color:var(--text-secondary);font-size:.9rem;transition:color var(--transition-normal)}.email-link.svelte-1j5tn20{color:var(--primary);text-decoration:none;font-weight:600;font-size:1rem;transition:color var(--transition-fast)}.email-link.svelte-1j5tn20:hover{text-decoration:underline}.btn-back.svelte-1j5tn20{display:inline-block;padding:.75rem 1.5rem;color:var(--primary);text-decoration:none;font-weight:500;border-radius:8px;transition:all var(--transition-fast)}.btn-back.svelte-1j5tn20:hover{background:var(--primary-bg)}
