/* ==========================================================================
   PSH MEBLE — zmienne wyglądu
   --------------------------------------------------------------------------
   TUTAJ ZMIENIASZ: kolory, fonty, odstępy, zaokrąglenia.
   Kolor tła ciemnych sekcji odpowiada tłu oficjalnego logo (#202328).
   ========================================================================== */

:root {
  /* --- kolory: ciemne ------------------------------------------------------ */
  --c-ink: #121416;          /* najciemniejsze tło (stopka) */
  --c-coal: #1a1d20;         /* tło ciemnych sekcji */
  --c-logo: #202328;         /* tło logo */
  --c-graphite: #272b30;     /* karty na ciemnym tle */
  --c-graphite-2: #32373d;
  --c-line-dark: rgba(255, 255, 255, 0.1);
  --c-text-on-dark: #eceae6;
  --c-muted-on-dark: #a9adb2;

  /* --- kolory: jasne -------------------------------------------------------- */
  --c-paper: #f5f2ed;        /* tło jasnych sekcji */
  --c-paper-2: #ece7df;
  --c-card: #fbfaf7;
  --c-line: rgba(27, 28, 30, 0.12);
  --c-text: #1b1c1e;
  --c-muted: #62605b;

  /* --- akcenty -------------------------------------------------------------- */
  --c-silver: #d9dbde;
  --c-silver-2: #9aa0a6;
  --c-brass: #c29a5b;        /* mosiądz / złote uchwyty */
  --c-brass-light: #e3c68e;  /* linie „rysunku technicznego” */
  --c-brass-deep: #8f6a33;   /* mosiądz na jasnym tle (kontrast AA) */
  --c-oak: #b98b5e;
  --c-success: #3f7d4f;
  --c-error: #b3261e;

  --g-silver: linear-gradient(100deg, #8d9196 0%, #e9eaec 38%, #ffffff 50%, #c7cacd 64%, #7f8388 100%);

  /* --- typografia ----------------------------------------------------------- */
  --f-display: "Montserrat", "Segoe UI", system-ui, -apple-system, sans-serif;
  --f-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  --fs-xs: 0.78rem;
  --fs-sm: 0.9rem;
  --fs-base: 1.0625rem;
  --fs-lg: clamp(1.1rem, 1rem + 0.4vw, 1.3rem);
  --fs-xl: clamp(1.35rem, 1.1rem + 1vw, 1.8rem);
  --fs-2xl: clamp(1.9rem, 1.3rem + 2.4vw, 3.1rem);
  --fs-3xl: clamp(2.4rem, 1.5rem + 3.8vw, 4.6rem);

  /* --- układ ---------------------------------------------------------------- */
  --container: 1240px;
  --gutter: clamp(16px, 4vw, 40px);
  --section: clamp(80px, 11vw, 150px);
  --radius: 14px;
  --radius-sm: 8px;
  --radius-lg: 22px;
  --header-h: 76px;

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.06), 0 8px 24px rgba(0, 0, 0, 0.08);
  --shadow-2: 0 2px 6px rgba(0, 0, 0, 0.1), 0 24px 60px rgba(0, 0, 0, 0.22);

  --ease: cubic-bezier(0.22, 0.61, 0.36, 1);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
}
