/* Minimal styles to resemble clean Google Form-like UI */
body { background-color: #f5f6fa; }
.navbar-brand { font-weight: 600; }
.card { border-radius: 10px; }
.form-title { font-size: 1.25rem; font-weight: 600; }
.drag-handle { cursor: grab; }

/* Override Bootstrap primary via CSS variables */
:root {
  --bs-primary: #0f4d39;
  --bs-primary-rgb: 15, 77, 57;
  --bs-link-color: #0f4d39;
  --bs-link-hover-color: #0d3a2b;
}

/* Ensure buttons use the new primary color */
.btn-primary {
  --bs-btn-bg: #0f4d39;
  --bs-btn-border-color: #0f4d39;
  --bs-btn-hover-bg: #0d3a2b;
  --bs-btn-hover-border-color: #0d3a2b;
  --bs-btn-active-bg: #0a2d21;
  --bs-btn-active-border-color: #0a2d21;
  --bs-btn-disabled-bg: #0f4d39;
  --bs-btn-disabled-border-color: #0f4d39;
}

.btn-outline-primary {
  --bs-btn-color: #0f4d39;
  --bs-btn-border-color: #0f4d39;
  --bs-btn-hover-bg: #0f4d39;
  --bs-btn-hover-border-color: #0f4d39;
  --bs-btn-active-bg: #0d3a2b;
  --bs-btn-active-border-color: #0d3a2b;
  --bs-btn-disabled-color: #0f4d39;
  --bs-btn-disabled-border-color: #0f4d39;
}
