.base-form.svelte-i7rpct{display:flex;flex-direction:column;gap:var(--spacing-base)}.form-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--spacing-base)}.form-label{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;color:var(--neon-orange);letter-spacing:1px}.form-input{background:var(--color-bg-panel);border:1px solid var(--color-border-light);border-left:2px solid var(--color-border-light);color:var(--color-text-primary);padding:var(--spacing-base);font-family:var(--font-body);font-size:var(--font-size-base);outline:none;transition:var(--transition-medium);width:100%}.form-input:focus{border-color:var(--neon-orange);border-left-width:4px;box-shadow:0 4px 20px -10px #00f3ff33;background:#0f1119}.form-input.error{border-color:var(--neon-red)}.form-error{color:var(--neon-red);font-size:var(--font-size-xs);margin-top:.25rem}.form-submit{background:var(--neon-gradient-primary);color:var(--color-bg-dark);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:14px 32px;font-size:var(--font-size-sm);cursor:pointer;border:none;outline:none;transition:var(--transition-fast)}.form-submit:hover{transform:translateY(-2px);box-shadow:var(--neon-shadow-pink);filter:brightness(1.1)}.form-submit:disabled{background:var(--color-text-dim);cursor:not-allowed;transform:none;box-shadow:none}.form-field.svelte-lc4ljw{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--spacing-base)}.form-label.svelte-lc4ljw{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;color:var(--neon-orange);letter-spacing:1px}.required.svelte-lc4ljw{color:var(--neon-red);margin-left:.25rem}.form-input.svelte-lc4ljw{background:var(--color-bg-panel);border:1px solid var(--color-border-light);border-left:2px solid var(--color-border-light);color:var(--color-text-primary);padding:var(--spacing-base);font-family:var(--font-body);font-size:var(--font-size-base);outline:none;transition:var(--transition-medium);width:100%}.form-input.svelte-lc4ljw:focus{border-color:var(--neon-orange);border-left-width:4px;box-shadow:0 4px 20px -10px #00f3ff33;background:#0f1119}.form-input.error.svelte-lc4ljw{border-color:var(--neon-red)}.form-input.svelte-lc4ljw:disabled{background:var(--color-border-dim);color:var(--color-text-dim);cursor:not-allowed}.form-error.svelte-lc4ljw{color:var(--neon-red);font-size:var(--font-size-xs);margin-top:.25rem}.form-field.svelte-dqf5y5{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--spacing-base)}.form-label.svelte-dqf5y5{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;color:var(--neon-orange);letter-spacing:1px}.required.svelte-dqf5y5{color:var(--neon-red);margin-left:.25rem}.form-input.svelte-dqf5y5{background:var(--color-bg-panel);border:1px solid var(--color-border-light);border-left:2px solid var(--color-border-light);color:var(--color-text-primary);padding:var(--spacing-base);font-family:var(--font-body);font-size:var(--font-size-base);outline:none;transition:var(--transition-medium);width:100%;resize:vertical;min-height:100px}.form-input.svelte-dqf5y5:focus{border-color:var(--neon-orange);border-left-width:4px;box-shadow:0 4px 20px -10px #00f3ff33;background:#0f1119}.form-input.error.svelte-dqf5y5{border-color:var(--neon-red)}.form-input.svelte-dqf5y5:disabled{background:var(--color-border-dim);color:var(--color-text-dim);cursor:not-allowed}.form-error.svelte-dqf5y5{color:var(--neon-red);font-size:var(--font-size-xs);margin-top:.25rem}
