.contact-card{background:#13131399;padding:var(--space-8)!important}.contact-form.svelte-17ovr3d{gap:var(--space-6);flex-direction:column;display:flex}.form-group.svelte-17ovr3d{gap:var(--space-2);flex-direction:column;display:flex}.form-group.svelte-17ovr3d label:where(.svelte-17ovr3d){font-size:var(--font-size-xs)}.terminal-input.svelte-17ovr3d{background:var(--color-bg-deep);border:1px solid var(--color-border);color:var(--color-text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);transition:all var(--transition-fast);font-size:var(--font-size-small)}.terminal-input.svelte-17ovr3d:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 10px #00ff411a}textarea.terminal-input.svelte-17ovr3d{resize:vertical;min-height:120px}.form-actions.svelte-17ovr3d{margin-top:var(--space-4);justify-content:flex-end;display:flex}@media (width<=767px){.form-actions.svelte-17ovr3d{justify-content:center}}.contact-success.svelte-17ovr3d{text-align:center;padding:var(--space-12) 0;font-size:var(--font-size-body)}.contact-error.svelte-17ovr3d{padding:var(--space-4);margin-bottom:var(--space-6);border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:#ffb4ab1a}.contact-direct.svelte-17ovr3d{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted,#ffffff80);text-align:center;line-height:1.6}.contact-direct.svelte-17ovr3d a:where(.svelte-17ovr3d){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.contact-direct.svelte-17ovr3d a:where(.svelte-17ovr3d):hover{text-shadow:0 0 8px #00ff4166}
