/* Lausitz Jobs – Design Tokens
   Modernisierungsvorschlag v1.1, nicht als aus der Live-CSS ausgelesene Werte verstehen.
   Original-Logo und Produkt-Typografie vor Veröffentlichung prüfen. */
:root {
  --lj-brand: #009ddc;
  --lj-brand-strong: #006fa8;
  --lj-brand-hover: #005985;
  --lj-brand-dark: #17538a;
  --lj-brand-soft: #e7f6fd;
  --lj-brand-line: #b6e3f7;

  --lj-ink: #182736;
  --lj-text: #344354;
  --lj-muted: #596a7b;
  --lj-line: #dce5eb;
  --lj-canvas: #f5f8fa;
  --lj-surface: #ffffff;
  --lj-surface-alt: #fbfcfd;

  --lj-success: #237a52;
  --lj-success-soft: #e9f6ee;
  --lj-warning: #9d6400;
  --lj-warning-soft: #fff4dc;
  --lj-error: #ad3041;
  --lj-error-soft: #fff0f2;

  --lj-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --lj-font-xs: 0.75rem;
  --lj-font-sm: 0.875rem;
  --lj-font-md: 1rem;
  --lj-font-lg: 1.125rem;
  --lj-font-xl: 1.5rem;
  --lj-font-2xl: 2rem;
  --lj-font-display: 2.5rem;
  --lj-line-height: 1.55;

  --lj-space-1: 0.25rem;
  --lj-space-2: 0.5rem;
  --lj-space-3: 0.75rem;
  --lj-space-4: 1rem;
  --lj-space-5: 1.25rem;
  --lj-space-6: 1.5rem;
  --lj-space-8: 2rem;
  --lj-space-10: 2.5rem;
  --lj-space-12: 3rem;
  --lj-space-16: 4rem;

  --lj-radius-sm: 6px;
  --lj-radius-md: 10px;
  --lj-radius-lg: 16px;
  --lj-radius-pill: 999px;
  --lj-container: 1200px;
  --lj-control-height: 44px;
  --lj-shadow-sm: 0 2px 12px rgb(24 39 54 / 4%);
  --lj-shadow-hover: 0 10px 28px rgb(24 39 54 / 9%);
  --lj-focus-ring: 0 0 0 3px rgb(0 157 220 / 26%);
  --lj-ease: 180ms ease;
}
