.support-page.svelte-1j5tn20{min-height:100vh;padding:120px 24px 80px;display:flex;justify-content:center}.container.svelte-1j5tn20{max-width:520px;width:100%}h1.svelte-1j5tn20{font-size:clamp(28px,5vw,36px);font-weight:500;color:var(--text-primary);letter-spacing:-.025em;margin-bottom:12px}.subtitle.svelte-1j5tn20{color:var(--text-secondary);font-size:16px;margin-bottom:32px;line-height:1.6}.contact-info.svelte-1j5tn20{display:flex;gap:16px;margin-bottom:32px;padding:16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px}.contact-item.svelte-1j5tn20{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:14px}.contact-item.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--accent);font-weight:500}.contact-item.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{text-decoration:underline}.support-form.svelte-1j5tn20{display:flex;flex-direction:column;gap:24px}.field.svelte-1j5tn20{display:flex;flex-direction:column;gap:8px}label.svelte-1j5tn20{font-size:14px;font-weight:500;color:var(--text-primary)}.optional.svelte-1j5tn20{font-weight:400;color:var(--text-muted)}input.svelte-1j5tn20,textarea.svelte-1j5tn20{padding:12px 16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;color:var(--text-primary);font-size:15px;font-family:var(--font-sans);outline:none;transition:border-color .2s}input.svelte-1j5tn20:focus,textarea.svelte-1j5tn20:focus{border-color:var(--accent)}input.svelte-1j5tn20::placeholder,textarea.svelte-1j5tn20::placeholder{color:var(--text-muted)}textarea.svelte-1j5tn20{resize:vertical;min-height:120px}.btn-submit.svelte-1j5tn20{padding:14px 28px;background:var(--accent);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:opacity .2s,transform .2s}.btn-submit.svelte-1j5tn20:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-submit.svelte-1j5tn20:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1j5tn20{color:#f87171;font-size:14px}#turnstile-support.svelte-1j5tn20{display:flex;justify-content:center}.success.svelte-1j5tn20{text-align:center;padding-top:60px}.check-icon.svelte-1j5tn20{margin-bottom:24px}.success.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);font-size:16px;margin-bottom:32px;line-height:1.6}.btn-back.svelte-1j5tn20{display:inline-flex;align-items:center;padding:12px 24px;border:1px solid var(--border);border-radius:100px;color:var(--text-primary);font-size:14px;font-weight:500;transition:border-color .2s}.btn-back.svelte-1j5tn20:hover{border-color:var(--text-muted)}.links.svelte-1j5tn20{margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.links.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);font-size:14px;margin-bottom:12px}.links.svelte-1j5tn20 ul:where(.svelte-1j5tn20){list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.links.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--accent);font-size:14px;font-weight:500}.links.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{text-decoration:underline}@media(max-width:640px){.support-page.svelte-1j5tn20{padding:100px 20px 60px}}
