/* Custom color definitions */
:root {
  --navy-900: #0f172a;
  --navy-700: #334155;
  --navy-100: #e2e8f0;
  --orange-500: #f97316;
  --orange-600: #ea580c;
  --orange-400: #fb923c;
  --orange-100: #ffedd5;
}

/* Smooth scrolling */
html {
  scroll-behavior: smooth;
}

/* Custom navy colors for Tailwind */
.text-navy-900 {
  color: var(--navy-900);
}

.text-navy-700 {
  color: var(--navy-700);
}

.bg-navy-900 {
  background-color: var(--navy-900);
}

.bg-navy-100 {
  background-color: var(--navy-100);
}

/* Typography improvements */
body {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Ensure proper font loading */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap');