/* AQG Modular Business Platform - Custom Styles */
@layer base {
  body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  }
}

/* Animations and polish */
.transition-card {
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-card:hover {
  transform: translateY(-2px);
}

/* Scrollbar polish */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: hsl(var(--b2, 0 0% 90%));
}
::-webkit-scrollbar-thumb {
  background: hsl(var(--bc, 0 0% 20%) / 0.2);
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: hsl(var(--bc, 0 0% 20%) / 0.4);
}
