.ide-v2-form-theme {
  --ide-v2-form-background: hsl(var(--background, 0 0% 100%));
  --ide-v2-form-foreground: hsl(var(--foreground, 222.2 84% 4.9%));
  --ide-v2-form-muted: hsl(var(--muted, 210 40% 96.1%));
  --ide-v2-form-muted-foreground: hsl(var(--muted-foreground, 215.4 16.3% 46.9%));
  --ide-v2-form-border: hsl(var(--border, 214.3 31.8% 91.4%));
  --ide-v2-form-ring: hsl(var(--ring, 215 20.2% 65.1%));
}
.ide-v2-form-theme .tw-forms-label {
  color: var(--ide-v2-form-foreground);
}
.ide-v2-form-theme .tw-forms-description,
.ide-v2-form-theme .tw-sidebar-item,
.ide-v2-form-theme .tw-sidebar-item span,
.ide-v2-form-theme .tw-sidebar-item div,
.ide-v2-form-theme .tw-forms-input::placeholder,
.ide-v2-form-theme .select-tag-input::placeholder {
  color: var(--ide-v2-form-muted-foreground);
}
.ide-v2-form-theme .tw-forms-input,
.ide-v2-form-theme .select-tag-input,
.ide-v2-form-theme .tw-forms-text-editor-wrapper,
.ide-v2-form-theme .tw-forms-dropdown-option-list,
.ide-v2-form-theme .forms-theme-surface,
.ide-v2-form-theme .array-card,
.ide-v2-form-theme .array-input__details,
.ide-v2-form-theme .sidebar-fields,
.ide-v2-form-theme .forms-surface-menu,
.ide-v2-form-theme .forms-surface-control {
  background-color: var(--ide-v2-form-background);
  border-color: var(--ide-v2-form-border);
  color: var(--ide-v2-form-foreground);
  box-shadow: none;
}
.ide-v2-form-theme .tw-sidebar {
  background-color: transparent;
  border-color: transparent;
}
.ide-v2-form-theme .tw-forms-input:focus,
.ide-v2-form-theme .select-tag-input:focus,
.ide-v2-form-theme .tw-forms-text-editor-wrapper:focus-within {
  border-color: var(--ide-v2-form-ring);
  box-shadow: 0 0 0 1px var(--ide-v2-form-ring);
}
.ide-v2-form-theme .tw-forms-input-icon,
.ide-v2-form-theme .forms-surface-control,
.ide-v2-form-theme .forms-surface-control svg {
  color: var(--ide-v2-form-muted-foreground);
}
.ide-v2-form-theme .tw-sidebar-item {
  background-color: transparent;
}
.ide-v2-form-theme .tw-sidebar-item:hover,
.ide-v2-form-theme .tw-sidebar-item:focus-visible,
.ide-v2-form-theme .tw-forms-dropdown-option:hover,
.ide-v2-form-theme .forms-surface-menu button:hover,
.ide-v2-form-theme .forms-sidebar-add-button:hover,
.ide-v2-form-theme .tw-forms-add-button:hover,
.ide-v2-form-theme .forms-surface-control:hover {
  background-color: var(--ide-v2-form-muted);
  color: var(--ide-v2-form-foreground);
}
.ide-v2-form-theme .tw-sidebar-item.bg-gray-50,
.ide-v2-form-theme .tw-sidebar-item.dark\:bg-gray-600,
.ide-v2-form-theme .tw-forms-dropdown-selected-option {
  background-color: var(--ide-v2-form-muted);
  color: var(--ide-v2-form-foreground);
}
.ide-v2-form-theme .forms-sidebar-add-button,
.ide-v2-form-theme .tw-forms-add-button {
  background-color: transparent;
  border-color: var(--ide-v2-form-border);
  color: var(--ide-v2-form-muted-foreground);
}
.ide-v2-form-theme .forms-surface-menu button,
.ide-v2-form-theme .tw-forms-dropdown-option,
.ide-v2-form-theme .tw-forms-dropdown-check-icon {
  color: var(--ide-v2-form-foreground);
}