/* Custom styles and overrides for GGL-Learn Solutions */
@layer base {
  body {
    font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    color: #1e293b;
    background-color: #F8FAFC;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  h1, h2, h3, h4, h5, h6 {
    font-family: 'Plus Jakarta Sans', 'Inter', sans-serif;
  }
}

/* Background Pattern Utilities */
.hero-pattern {
  background-image: radial-gradient(rgba(0, 210, 196, 0.12) 1px, transparent 1px);
  background-size: 24px 24px;
}

/* Custom Scrollbar */
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #0B192C;
}

::-webkit-scrollbar-thumb {
  background: #1E314B;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
  background: #00D2C4;
}
