/* ============================================================
   KAWANI ECOSYSTEM THEME - REPORT FINANCE
   Precision Style Alignment (Zero Layout Disturbance)
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');

body {
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

/* Precision CSS Variables Override (Dark Mode) */
[data-theme=dark] {
  --background: #09090b !important;
  --surface: #121217 !important;
  --surface-light: #181822 !important;
  --surface-hover: #1e1e2c !important;
  --border: #232330 !important;
  --primary: #6366f1 !important;
  --primary-dark: #4f46e5 !important;
  --primary-light: #818cf8 !important;
  --text: #ffffff !important;
  --text-secondary: #cbd5e1 !important;
  --text-muted: #808096 !important;
  --text-placeholder: #505064 !important;
}

/* Subtle clean scrollbar */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: #232330;
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: #3f3f50;
}
