input[type="color"],input[type="date"],input[type="datetime-local"],input[type="datetime"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select,textarea{color: var(--color-text);border: 1px solid var(--color-border);border-radius: var(--radius-sm);padding: var(--space-3) var(--space-4);font-family: var(--font-primary);font-size: 1rem;line-height: var(--line-height-base);width: 100%;max-width: 100%;background-color: var(--color-light-gray);transition: var(--transition-base)}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="range"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,select:focus,textarea:focus{color: var(--color-headings);border-color: var(--color-accent);box-shadow: 0 0 0 2px var(--color-accent);outline: 2px solid transparent;outline-offset: 2px;background-color: var(--color-white)}textarea{width: 100%;min-height: 120px}select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23333'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right var(--space-3) center;background-size: 1.5em;padding-right: var(--space-8)}.form-field{margin-bottom: var(--space-4)}.form-field label{display: block;font-weight: var(--font-weight-medium);margin-bottom: var(--space-2)}.checkbox-select{appearance: none;display: inline-block;position: relative;background-color: var(--color-light-gray);color: var(--color-text);top: 5px;height: 20px;width: 20px;border: 1px solid var(--color-border);border-radius: 50px;cursor: pointer;margin-right: 7px;transition: var(--transition-base)}.checkbox-select:checked::before{position: absolute;left: 5px;top: -4px;content: '\02143';transform: rotate(40deg)}.checkbox-select:hover{background-color: var(--color-border)}.checkbox-select:checked{background-color: var(--color-light-gray);border-color: var(--color-text)}.checkbox-select:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 2px;box-shadow: 0 0 0 2px var(--color-white)}.gform_wrapper label,.wpforms-field-label,label{font-weight: var(--font-weight-medium);font-family: var(--font-primary)}.required-marker,.gform_required,.wpforms-required-label{font-style: italic;color: var(--color-error)}.validation-message,.gfield_description.validation_message,.wpforms-error{font-style: italic;font-family: var(--font-primary);color: var(--color-error);border: 1px solid var(--color-error);padding: var(--space-3);background: rgb(217 83 79 / 5%);border-radius: var(--radius-sm);margin-top: var(--space-2)}