.hp-block-form{--hundredp-form-bg:#fff;--hundredp-form-border:#d1d5db;--hundredp-form-text:#111827;--hundredp-form-label:#374151;--hundredp-form-placeholder:#9ca3af;--hundredp-form-focus:#6366f1;max-width:600px}.hp-block-form.hp-appearance--solid{--hundredp-form-bg:#1f2937;--hundredp-form-border:transparent;--hundredp-form-text:#f9fafb;--hundredp-form-label:#e5e7eb;--hundredp-form-placeholder:#9ca3af}.hp-block-form.hp-appearance--soft{--hundredp-form-bg:#f3f4f6;--hundredp-form-border:transparent}.hp-block-form.hp-appearance--outline{--hundredp-form-bg:transparent;--hundredp-form-border:#9ca3af}.hundredp-form-fields{display:flex;flex-direction:var(--hp-direction,column);gap:var(--hp-gap,16px)}.hundredp-form-field{display:flex;flex-direction:column;gap:4px}.hundredp-form-label{color:var(--hundredp-form-label,#374151);font-size:14px;font-weight:500;line-height:1.4}.hundredp-required{color:#dc2626;margin-left:2px}.hundredp-form-input{background:var(--hundredp-form-bg,#fff);border:1px solid var(--hundredp-form-border,#d1d5db);border-radius:8px;box-sizing:border-box;color:var(--hundredp-form-text,#111827);font-size:14px;line-height:1.5;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.hp-block-form.hp-appearance--unstyled .hundredp-form-input{background:transparent;border:none;padding:0}.hundredp-form-input:focus{border-color:var(--hundredp-form-focus,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.hundredp-form-input::-moz-placeholder{color:var(--hundredp-form-placeholder,#9ca3af)}.hundredp-form-input::placeholder{color:var(--hundredp-form-placeholder,#9ca3af)}textarea.hundredp-form-input{min-height:60px;resize:vertical}.hundredp-form-editor-preview{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:20px}
