/* AIN — ASEAN Intelligence Network · design tokens (dark + AIN emerald) */
:root {
  /* Surfaces */
  --bg: #0A0C0B;
  --bg-sunk: #060807;
  --bg-card: #121514;
  --bg-elevated: #191D1B;
  --bg-hover: #1F2422;

  /* Borders */
  --border: #252A28;
  --border-light: #333A37;
  --border-strong: #444D49;

  /* Text */
  --text: #F5F7F6;
  --text-secondary: #A3ADA9;
  --text-tertiary: #6C7672;
  --text-dim: #48514D;

  /* Brand accent — AIN emerald */
  --accent: #10B981;
  --accent-hover: #34D399;
  --accent-press: #059669;
  --accent-dim: rgba(16, 185, 129, 0.14);
  --accent-line: rgba(16, 185, 129, 0.4);
  --accent-ink: #04110B;

  /* Status */
  --success: #22C55E;
  --success-dim: rgba(34, 197, 94, 0.14);
  --warning: #F59E0B;
  --warning-dim: rgba(245, 158, 11, 0.14);
  --danger: #EF4444;
  --danger-dim: rgba(239, 68, 68, 0.14);
  --info: #38BDF8;
  --info-dim: rgba(56, 189, 248, 0.14);

  /* Data viz palette */
  --c1: #10B981; --c2: #38BDF8; --c3: #F59E0B; --c4: #A855F7;
  --c5: #F43F5E; --c6: #2563EB; --c7: #14B8A6; --c8: #F97316;

  /* Typography */
  --font-display: "Space Grotesk", "Inter", system-ui, sans-serif;
  --font-body: "Inter", system-ui, -apple-system, sans-serif;
  --font-mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;

  /* Spacing */
  --sp-xs: 4px; --sp-sm: 8px; --sp-md: 16px; --sp-lg: 24px;
  --sp-xl: 32px; --sp-2xl: 48px; --sp-3xl: 64px;

  /* Radius */
  --radius-sm: 6px;
  --radius: 10px;
  --radius-lg: 16px;

  /* Layout (kiosk-first: rem scales with viewport in app.css) */
  --sidebar-w: 17rem;
  --topbar-h: 4.25rem;

  /* Effects */
  --shadow: 0 1px 2px rgba(0,0,0,0.45), 0 6px 20px rgba(0,0,0,0.35);
  --glow: 0 0 24px rgba(16, 185, 129, 0.35);
}
