/* RecruMax Theme Engine — Mockup design tokens */
body.theme-mockup {
  --rx-theme-name: "mockup";
  --rx-page-bg: #f4f7fb;
  --rx-surface: #ffffff;
  --rx-surface-soft: #f8fbff;
  --rx-surface-accent: #eef5ff;
  --rx-text: #17233c;
  --rx-text-strong: #0f1f3a;
  --rx-muted: #6f7f95;
  --rx-border: #dce6f2;
  --rx-border-strong: #cbd9e9;
  --rx-primary: #1769ff;
  --rx-primary-strong: #0d56df;
  --rx-success: #19a463;
  --rx-warning: #e78a15;
  --rx-danger: #df4b4b;
  --rx-info: #4f78d8;
  --rx-radius-card: 16px;
  --rx-radius-control: 10px;
  --rx-radius-pill: 999px;
  --rx-shadow-card: 0 8px 24px rgba(31, 55, 89, .07);
  --rx-shadow-float: 0 16px 44px rgba(31, 55, 89, .14);
  --rx-page-gap: 22px;
  --rx-card-padding: 22px;
  --rx-control-height: 40px;
  --rx-table-row-height: 48px;
  --rx-sidebar-width: 244px;
}
