/* JobGara Design Tokens v2 */
:root {
  --jg-primary: #155eef;
  --jg-primary-dark: #0b3db8;
  --jg-primary-light: #eef4ff;
  --jg-accent: #f5b301;
  --jg-accent-dark: #d97706;
  --jg-success: #099250;
  --jg-danger: #d92d20;
  --jg-warning: #dc6803;
  --jg-info: #026aa2;

  --jg-bg: #f0f3f8;
  --jg-surface: #ffffff;
  --jg-surface-2: #f7f9fc;
  --jg-text: #101828;
  --jg-text-muted: #667085;
  --jg-border: #e4e7ec;
  --jg-border-strong: #d0d5dd;

  --jg-radius: 14px;
  --jg-radius-sm: 10px;
  --jg-radius-lg: 20px;
  --jg-radius-pill: 999px;

  --jg-shadow: 0 1px 2px rgba(16, 24, 40, 0.05), 0 4px 12px rgba(16, 24, 40, 0.04);
  --jg-shadow-md: 0 8px 24px rgba(16, 24, 40, 0.08);
  --jg-shadow-lg: 0 18px 48px rgba(16, 24, 40, 0.12);

  --jg-font: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;
  --jg-font-display: "Plus Jakarta Sans", system-ui, sans-serif;

  --jg-sidebar-width: 268px;
  --jg-header-height: 68px;
  --jg-bottom-nav-height: 70px;
  --jg-transition: 0.22s ease;

  --jg-primary-rgb: 21, 94, 239;
}
