/* UX2A values; loaded only for the MiGen360 portal entry routes. */
:root {
  --mg-color-primary: #264ff9;
  --mg-color-primary-strong: #383896;
  --mg-color-secondary: #008ca9;
  --mg-color-accent: #59c0a6;
  --mg-surface: #fff;
  --mg-surface-alt: #f7f7f7;
  --mg-text: #3e5158;
  --mg-text-muted: #6c6c6c;
  --mg-border: #cbcbcb;
  --mg-control-border: #6c6c6c;
  --mg-success: #155724;
  --mg-warning: #856404;
  --mg-danger: #721c24;
  --mg-info: #0c5460;
  --mg-success-surface: #d4edda;
  --mg-warning-surface: #fff3cd;
  --mg-danger-surface: #f8d7da;
  --mg-info-surface: #d1ecf1;
  --mg-radius-sm: 4px;
  --mg-radius-md: 8px;
  --mg-radius-lg: 16px;
  --mg-radius-pill: 999px;
  --mg-shadow-sm: 0 2px 6px rgba(0, 0, 0, .06);
  --mg-shadow-md: 0 8px 24px rgba(15, 23, 42, .06);
  --mg-shadow-focus: 0 0 0 3px var(--mg-color-primary);
  --mg-space-1: .25rem;
  --mg-space-2: .5rem;
  --mg-space-3: .75rem;
  --mg-space-4: 1rem;
  --mg-space-5: 1.5rem;
  --mg-space-6: 2rem;
  --mg-space-7: 2.5rem;
  --mg-space-8: 3rem;
  --mg-space-9: 4rem;
  --mg-font-family: "Source Sans Pro", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --mg-content-max: 1200px;
  --mg-control-height: 44px;
  --mg-gradient-brand: linear-gradient(135deg, #2563eb, #0891b2 62%, #0f766e);
  --mg-gradient-soft: linear-gradient(90deg, rgba(37,99,235,.13), rgba(8,145,178,.07));
  --mg-radial-accent: radial-gradient(circle at 100% 0, rgba(14,165,198,.12), rgba(14,165,198,0) 34%);
}
