.contact-canvas.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center;padding:60px 20px 0;height:100%;width:100%;overflow-y:auto;box-sizing:border-box}.contact-wrapper.svelte-1bv7ezn{flex:1;width:100%;max-width:700px;display:flex;flex-direction:column;gap:40px;padding-bottom:60px}.contact-header.svelte-1bv7ezn{text-align:center;margin-bottom:10px}.icon-wrapper.svelte-1bv7ezn{width:60px;height:60px;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--accent-blue);box-shadow:0 10px 20px #0003}.headline.svelte-1bv7ezn{margin:0 0 10px;font-size:2.5rem;color:var(--text-main);font-weight:800;letter-spacing:-1px}.subtitle.svelte-1bv7ezn{color:var(--text-muted);font-size:1.1rem;margin:0;line-height:1.5}.premium-card.svelte-1bv7ezn{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:16px;padding:50px;box-shadow:0 25px 50px #00000080}.success-state.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.success-icon.svelte-1bv7ezn{color:var(--accent-green);margin-bottom:20px}.success-state.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:0 0 15px;font-size:2rem;color:var(--text-main)}.success-state.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-main);font-size:1.1rem;margin:0 0 15px;line-height:1.5}.success-state.svelte-1bv7ezn .text-dim:where(.svelte-1bv7ezn){color:var(--text-muted);font-size:.95rem;margin-bottom:40px}.success-actions.svelte-1bv7ezn{display:flex;gap:15px}.action-btn.svelte-1bv7ezn{display:flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:6px;font-weight:700;font-size:.85rem;letter-spacing:.5px;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.action-btn.svelte-1bv7ezn:hover{transform:translateY(-2px)}.action-btn.primary.svelte-1bv7ezn{background:var(--text-main);color:var(--bg-dark);border:none}.action-btn.primary.svelte-1bv7ezn:hover{box-shadow:0 8px 20px #0003}.action-btn.secondary.svelte-1bv7ezn{background:transparent;border:1px solid var(--text-dim);color:var(--text-main)}.action-btn.secondary.svelte-1bv7ezn:hover{border-color:var(--text-main);background:#ffffff0d}.status-banner.svelte-1bv7ezn{padding:15px;border-radius:8px;margin-bottom:25px;font-size:.85rem;font-weight:700;text-align:center;line-height:1.5}.status-banner.error.svelte-1bv7ezn{background:#bf616a1a;color:var(--accent-red, #bf616a);border:1px solid rgba(191,97,106,.4)}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:25px}.row.svelte-1bv7ezn{display:flex;gap:20px}.half.svelte-1bv7ezn{flex:1}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:block;font-size:.85rem;color:var(--text-main);margin-bottom:6px;font-weight:600}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn select:where(.svelte-1bv7ezn){width:100%;background:var(--bg-dark);border:1px solid var(--border-color);color:#fff;padding:14px;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s;resize:vertical}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px #88c0d01a}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):disabled,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):disabled,.field.svelte-1bv7ezn select:where(.svelte-1bv7ezn):disabled{opacity:.5;cursor:not-allowed}select.svelte-1bv7ezn{appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%2388c0d0" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position-x:calc(100% - 14px);background-position-y:50%}.form-actions.svelte-1bv7ezn{display:flex;justify-content:flex-end;margin-top:10px}.submit-btn.svelte-1bv7ezn{width:100%;background:var(--text-main);color:var(--bg-dark);padding:16px;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:1rem;letter-spacing:.5px;transition:transform .2s,box-shadow .2s}.submit-btn.svelte-1bv7ezn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #0003}.submit-btn.svelte-1bv7ezn:disabled{opacity:.5;cursor:not-allowed}.community-banner.svelte-1bv7ezn{margin-top:35px;padding:25px;background:#88c0d00d;border:1px solid rgba(136,192,208,.2);border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:20px}.community-content.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){margin:0 0 8px;color:var(--accent-blue);font-size:.95rem}.community-content.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.5}.discord-btn.svelte-1bv7ezn{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--accent-blue);color:var(--accent-blue);padding:10px 20px;border-radius:6px;font-weight:700;font-size:.8rem;text-decoration:none;white-space:nowrap;transition:all .2s}.discord-btn.svelte-1bv7ezn:hover{background:var(--accent-blue);color:var(--bg-dark)}@media(max-width:600px){.community-banner.svelte-1bv7ezn{flex-direction:column;text-align:center}.discord-btn.svelte-1bv7ezn{width:100%;justify-content:center}}.desktop-bug-notice.svelte-1bv7ezn{margin-top:35px;padding-top:25px;border-top:1px dashed var(--border-color);font-size:.85rem;color:var(--text-dim);line-height:1.6;text-align:center}@media(max-width:600px){.row.svelte-1bv7ezn{flex-direction:column;gap:25px}.premium-card.svelte-1bv7ezn{padding:30px 20px}.success-actions.svelte-1bv7ezn{flex-direction:column;width:100%}.action-btn.svelte-1bv7ezn{width:100%}}.contact-canvas.svelte-1bv7ezn::-webkit-scrollbar{width:8px}.contact-canvas.svelte-1bv7ezn::-webkit-scrollbar-track{background:transparent}.contact-canvas.svelte-1bv7ezn::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.contact-canvas.svelte-1bv7ezn::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}
