/* PUSHка shared primitives.
   Copied from the accepted Landing body custom properties in landing.css.
   Do NOT import landing.css. Landing keeps its isolated --lp-* names until a later approved slice. */

:root {
  --pk-bg: #f7f7f9;
  --pk-bg-deep: #f1f2f5;
  --pk-paper: #ffffff;
  --pk-panel: #fcfcfd;
  --pk-ink: #14161a;
  --pk-ink-mid: #3a3e46;
  --pk-ink-soft: #5f636b;
  --pk-ink-faint: #878c94;
  --pk-line: #e5e7eb;
  --pk-line-soft: #ecedf1;
  --pk-line-strong: #d2d5db;
  --pk-accent: #de5a1b;
  --pk-accent-ink: #a94428;
  --pk-accent-line: #e2662a;
  --pk-accent-soft: rgba(222, 90, 27, 0.1);
  --pk-live: #2f8f68;
  --pk-dark: #181e27;
  --pk-dark-2: #0f141b;
  --pk-font: "Onest", system-ui, sans-serif;
  --pk-mono: "IBM Plex Mono", ui-monospace, monospace;
  --pk-shell: min(1240px, calc(100% - 3rem));
  --pk-header-h: 4.5rem;
  --pk-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --pk-radius: 6px;
  --pk-radius-card: 12px;
  --pk-radius-band: 14px;
  --pk-shadow-card: 0 1px 2px rgba(20, 22, 26, 0.04), 0 14px 34px rgba(20, 22, 26, 0.07);
  --pk-shadow-panel: 0 1px 2px rgba(20, 22, 26, 0.03);
  --pk-shadow-primary: 0 1px 2px rgba(169, 68, 40, 0.2), 0 10px 22px rgba(169, 68, 40, 0.16);
  --pk-focus-ring: 2px solid var(--pk-accent);
  --pk-focus-offset: 3px;
  --pk-selection-bg: var(--pk-accent-soft);
  --pk-header-bg: rgba(250, 250, 252, 0.86);
  --pk-header-bg-strong: rgba(252, 252, 253, 0.94);
}
