form.form{gap:.5rem}.form-field,form.form{display:flex;flex-direction:column}.form-field{align-items:flex-start}.form-field label{color:var(--border-color);font-size:.75rem;padding-bottom:.25rem}.form-field input,.form-field select,.form-field textarea{background-color:transparent;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-xs);color:var(--body-color);display:block;font-family:inherit;font-size:inherit;outline:none;padding:.5rem;width:100%}.form-field input::-webkit-input-placeholder,.form-field select::-webkit-input-placeholder,.form-field textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--body-color) 50%,transparent)}.form-field input:hover:not(.no-edit),.form-field select:hover:not(.no-edit),.form-field textarea:hover:not(.no-edit){border-color:color-mix(in srgb,var(--element-color) 30%,transparent)}.form-field input:focus:not(.no-edit),.form-field select:focus:not(.no-edit),.form-field textarea:focus:not(.no-edit){border-color:var(--accent-color)!important}.form-field select{height:calc(2.6rem + var(--border-width)*2)}.form-field textarea{min-height:7rem;resize:vertical}.form-field-captcha{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.form-field-captcha .form-field{flex:1 1 7.5rem}.form-field-captcha input[type=number]{-moz-appearance:textfield}.form-field-captcha input[type=number]::-webkit-inner-spin-button,.form-field-captcha input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-field-captcha .captcha-image{border-radius:var(--border-radius-xs);filter:invert(1);line-height:0;overflow:hidden}.form-field-captcha p.text-error{color:var(--red);width:100%}.form input[type=submit]{margin:1rem 0 0}[data-color-mode=light] .form-field label{color:var(--body-color-light)}[data-color-mode=light] .form-field input,[data-color-mode=light] .form-field select,[data-color-mode=light] .form-field textarea{border-color:color-mix(in srgb,var(--element-color) 25%,transparent)}[data-color-mode=light] .form-field input:hover:not(.no-edit),[data-color-mode=light] .form-field select:hover:not(.no-edit),[data-color-mode=light] .form-field textarea:hover:not(.no-edit){border-color:color-mix(in srgb,var(--element-color) 40%,transparent)}[data-color-mode=light] .captcha-image{filter:none}.\!bg-accent .form-field label,.bg-accent .form-field label{color:var(--body-color)}.\!bg-accent .form-field input,.\!bg-accent .form-field select,.\!bg-accent .form-field textarea,.bg-accent .form-field input,.bg-accent .form-field select,.bg-accent .form-field textarea{border-color:color-mix(in srgb,var(--element-color) 40%,transparent)}.\!bg-accent .form-field input:hover:not(.no-edit),.\!bg-accent .form-field select:hover:not(.no-edit),.\!bg-accent .form-field textarea:hover:not(.no-edit),.bg-accent .form-field input:hover:not(.no-edit),.bg-accent .form-field select:hover:not(.no-edit),.bg-accent .form-field textarea:hover:not(.no-edit){border-color:color-mix(in srgb,var(--element-color) 60%,transparent)}.\!bg-accent .form-field input:focus:not(.no-edit),.\!bg-accent .form-field select:focus:not(.no-edit),.\!bg-accent .form-field textarea:focus:not(.no-edit),.bg-accent .form-field input:focus:not(.no-edit),.bg-accent .form-field select:focus:not(.no-edit),.bg-accent .form-field textarea:focus:not(.no-edit){border-color:var(--element-color)!important}.\!bg-accent .captcha-image,.bg-accent .captcha-image{filter:none}
