/* ============================================================
   RESILIO PADEL — TYPE SYSTEM
   Brand face: Zalando Sans Expanded (variable, uploaded by
   client — real brand font, confirmed by /METADATA.md "Fonts").
   The source component-template text layers reference "Pill
   Gothic 300mg" and "Roboto" — neither was supplied and neither
   is brand-authentic (leftover from a generic Figma community
   kit the client's components were built on top of). Both are
   substituted with Zalando Sans Expanded here; see readme.md
   "Content fundamentals" / caveats for the flag.
   ============================================================ */

@font-face {
  font-family: "Zalando Sans Expanded";
  src: url("../assets/fonts/ZalandoSansExpanded-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans Expanded";
  src: url("../assets/fonts/ZalandoSansExpanded-Italic-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

:root {
  --font-display: "Zalando Sans Expanded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-body: "Zalando Sans Expanded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  /* Weights actually seen in the file */
  --weight-regular: 400;
  --weight-semibold: 600;
  --weight-bold: 700;

  /* Exact sizes pulled from the file's TEXT nodes — not snapped to a scale */
  --text-display-128: 128px;   /* Logo-2 wordmark lockup */
  --text-heading-48: 48px;     /* section headlines ("Aesthetics Inspiration") */
  --text-body-32: 32px;        /* Colour swatch labels */
  --text-button-16: 16px;      /* Button / Status / Breadcrumb label size */

  --leading-tight: 1;          /* 100% line-height on display/button text */
  --leading-normal: 1.5;       /* Breadcrumb link line-height */
  --tracking-breadcrumb: 0.52em; /* exact letter-spacing on Breadcrumb Link */
}
