/* ═══════════════════════════════════════════════════════════════════════════
 *                               BRAND TOKENS
 ═══════════════════════════════════════════════════════════════════════════ */
:root {

  /* ═══════════════════════════════════════════════════════════════════════════

   *                              BRAND COLOURS

   ═══════════════════════════════════════════════════════════════════════════ */
/* #region BRAND COLOURS */

  /* ═══════════════════════════════════════════════════════════════════════════

   *                             PRIMARY GOLD SET

   ═══════════════════════════════════════════════════════════════════════════ */
--NV-Ivory: #f9f6eb;
  --NV-Primary: #cbb052;
  --NV-Black: #17140d;

  /* #region SHADES */

  --NV-Gold-100: #efe6c8;
  --NV-Gold-200: #e4d6a5;
  --NV-Gold-300: #d9c681;
  --NV-Gold-500: #c4a73b;
  --NV-Gold-600: #a18930;
  --NV-Gold-700: #7e6b26;
  --NV-Gold-800: #5a4d1b;
  --NV-Gold-900: #372f10;
  --NV-Gold-1000: #141106;



  /* #endregion SHADES */



  /* #endregion BRAND COLOURS */


  /* ═══════════════════════════════════════════════════════════════════════════


   *                                TYPOGRAPHY


   ═══════════════════════════════════════════════════════════════════════════ */
/* #region TYPOGRAPHY */

  /* ═══════════════════════════════════════════════════════════════════════════

   *                               FONT STACKS

   ═══════════════════════════════════════════════════════════════════════════ */
--NV-Font-Primary: "Helvetica Neue", Helvetica, Arial, sans-serif;

  /* ═══════════════════════════════════════════════════════════════════════════

   *                            TYPE SCALE (fluid)

   ═══════════════════════════════════════════════════════════════════════════ */
--NV-Font-Size-H1: clamp(2rem, 5vw, 3.5rem);
  --NV-Font-Size-H2: clamp(1.5rem, 3vw, 2rem);
  --NV-Font-Size-H3: clamp(1.1rem, 2vw, 1.35rem);
  --NV-Font-Size-Body: clamp(0.95rem, 1.3vw, 1.1rem);
  --NV-Font-Size-Small: 0.75rem;

  /* ═══════════════════════════════════════════════════════════════════════════

   *                            TRACKING & LEADING

   ═══════════════════════════════════════════════════════════════════════════ */
--NV-Line-Height: 1.6;
  --NV-Letter-Spacing: 0.02em;
  --NV-Letter-Spacing-Wide: 0.06em;
  --NV-Letter-Spacing-Caps: 0.1em;

  /* #endregion TYPOGRAPHY */


  /* ═══════════════════════════════════════════════════════════════════════════


   *                                 SPACING


   ═══════════════════════════════════════════════════════════════════════════ */
/* #region SPACING */

  --NV-Space-XS: 0.5rem;
  --NV-Space-SM: 0.75rem;
  --NV-Space-MD: 1rem;
  --NV-Space-LG: 1.5rem;
  --NV-Space-XL: 2.5rem;
  --NV-Space-2XL: 4rem;

  /* #endregion SPACING */


  /* ═══════════════════════════════════════════════════════════════════════════


   *                             BORDERS & RADII


   ═══════════════════════════════════════════════════════════════════════════ */
/* #region BORDERS & RADII */

  --NV-Radius-SM: 0.5rem;
  --NV-Radius-MD: 0.9rem;
  --NV-Radius-LG: 1.5rem;
  --NV-Radius-Pill: 2rem;

  /* #endregion BORDERS & RADII */


  /* ═══════════════════════════════════════════════════════════════════════════


   *                               TRANSITIONS


   ═══════════════════════════════════════════════════════════════════════════ */
/* #region TRANSITIONS */

  --NV-Ease-Standard: 140ms ease;
  --NV-Ease-Smooth: 200ms ease;

  /* #endregion TRANSITIONS */

}