/* Custom styles to complement DaisyUI */
:root {
  --uwa-blue: #003087;
  --uwa-gold: #DAAA00;
}

/* Custom styling for form error states */
.has-error .input,
.has-error .select,
.has-error .textarea {
  border-color: hsl(var(--er));
}

/* Additional transitions for smoother interactions */
.transition-all {
  transition: all 0.3s ease;
}

/* Fix for any potential conflicts with image margins in prose content */
.prose img {
  margin: 0 auto;
}

/* Custom scrollbar for better UX */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: hsl(var(--b2));
}

::-webkit-scrollbar-thumb {
  background: hsl(var(--p) / 0.5);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: hsl(var(--p) / 0.7);
}