@tailwind base;
@tailwind components;
@tailwind utilities;

@layer base {
  :root {
    --psm-primary: #0a2a4a;
    --psm-primary-light: #154075;
    --psm-primary-dark: #061a30;
    --psm-accent: #1e6cb8;
    --psm-accent-hover: #174f86;
    --psm-bg: #f0f2f5;
    --psm-sidebar: #0d2b4b;
    --psm-sidebar-hover: #143b63;
    --psm-sidebar-active: #1a4a7a;
    --psm-white: #ffffff;
    --psm-text: #1a1a2e;
    --psm-text-light: #6b7280;
    --psm-border: #d1d5db;
    --psm-success: #16a34a;
    --psm-warning: #f59e0b;
    --psm-danger: #dc2626;
    --psm-info: #0ea5e9;
  }
}

body {
  font-family: system-ui, -apple-system, 'Segoe UI', sans-serif;
  background: var(--psm-bg);
  color: var(--psm-text);
  margin: 0;
  min-height: 100vh;
}
