/* ==========================================================================
   BRAND TOKENS — Riggs & Oakley
   --------------------------------------------------------------------------
   This is the only file that should change when the shared framework is
   adapted to another private-label brand. site.css consumes these tokens and
   contains no brand-specific values.

   Source: RIGGS & OAKLEY Brand Guideline, May 2026.
   ========================================================================== */

:root {
  /* --- Palette ---------------------------------------------------------- */
  --brand-ink:        #231815;  /* Black          C0  M0  Y0  K100 */
  --brand-primary:    #475026;  /* Olive Grove    C74 M60 Y100 K30 */
  --brand-accent:     #bdac8f;  /* Creamy Beige   C30 M32 Y44 K0   */
  --brand-surface:    #ece7e3;  /* Corm White     C9  M9  Y10 K0   */
  --brand-paper:      #ffffff;

  /* Derived tints — kept here so a brand swap stays inside this file. */
  --brand-primary-dark:  #333a1b;
  --brand-primary-light:  #5c6733;
  --brand-accent-soft:   #d8ccb6;
  --brand-surface-deep:  #ded7d1;

  /* --- Typography ------------------------------------------------------- */
  /* Guideline: headlines set in Inter, body copy set in Switzer. */
  --font-display: "Inter", ui-sans-serif, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;
  --font-body: "Switzer", ui-sans-serif, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;

  --display-weight-regular: 400;
  --display-weight-semibold: 600;
  --display-weight-black: 900;

  --display-tracking: -0.02em;
  --eyebrow-tracking: 0.22em;

  /* --- Shape ------------------------------------------------------------
     The wordmark is built from hard-edged interlocking diamonds, so the
     system stays square. Radius tokens exist for the framework's sake but
     resolve to 0 for this brand. */
  --radius-sm: 0;
  --radius-md: 0;
  --radius-pill: 0;

  /* --- Logo assets ------------------------------------------------------ */
  --logo-wordmark: url("../img/logo-wordmark-olive.png");
  --logo-wordmark-inverse: url("../img/logo-wordmark-cream.png");
  --logo-mark: url("../img/logo-mark-olive.png");
}
