/**
 * LR Platform — design tokens (dashboard + wp-admin).
 * Dokan-inspired: clean surfaces, strong primary CTA, subtle borders.
 */
.lr-dashboard,
.lr-platform-admin,
body.lr-platform-admin-screen {
  --lr-primary: #f26225;
  --lr-primary-hover: #e05520;
  --lr-primary-muted: color-mix(in srgb, var(--lr-primary) 12%, transparent);
  --lr-secondary: #334155;
  --lr-secondary-muted: #64748b;
  --lr-accent: #2563eb;
  --lr-accent-muted: color-mix(in srgb, var(--lr-accent) 12%, transparent);

  --lr-success: #059669;
  --lr-success-muted: color-mix(in srgb, var(--lr-success) 12%, transparent);
  --lr-warning: #d97706;
  --lr-warning-muted: color-mix(in srgb, var(--lr-warning) 14%, transparent);
  --lr-danger: #dc2626;
  --lr-danger-muted: color-mix(in srgb, var(--lr-danger) 10%, transparent);

  --lr-surface: #ffffff;
  --lr-surface-muted: #f8fafc;
  --lr-surface-elevated: #ffffff;
  --lr-border: #e2e8f0;
  --lr-border-strong: #cbd5e1;
  --lr-on-primary: #ffffff;
  --lr-text: #0f172a;
  --lr-text-muted: #64748b;

  --lr-radius-sm: 6px;
  --lr-radius-md: 8px;
  --lr-radius-lg: 12px;
  --lr-shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.06);
  --lr-shadow-md: 0 4px 12px rgba(15, 23, 42, 0.08);

  --lr-space-xs: 0.35rem;
  --lr-space-sm: 0.5rem;
  --lr-space-md: 0.75rem;
  --lr-space-lg: 1.25rem;
  --lr-space-xl: 1.75rem;

  --lr-font: system-ui, -apple-system, 'Segoe UI', Roboto, Ubuntu, sans-serif;
  --lr-font-size-sm: 0.875rem;
  --lr-font-size-base: 1rem;
  --lr-line-height: 1.5;

  /* Legacy aliases used in dashboard.css */
  --lr-dash-gap: var(--lr-space-lg);
  --lr-dash-border: var(--lr-border);
  --lr-dash-accent: var(--lr-primary);
}
