/* Tokens: names follow the original's :root custom properties. */

/* Webfonts (Google Fonts, OFL), self-hosted from assets/font. Variable files
   cover the weight ranges the original requests. */
@font-face {
  font-family: 'Fraunces'; font-style: normal; font-weight: 300 600; font-display: swap;
  src: url(/assets/font/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces'; font-style: italic; font-weight: 300 600; font-display: swap;
  src: url(/assets/font/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjeveQ.woff2) format('woff2');
}
@font-face {
  font-family: 'Instrument Sans'; font-style: normal; font-weight: 400 700; font-stretch: 100%; font-display: swap;
  src: url(/assets/font/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2) format('woff2');
}
@font-face {
  font-family: 'Instrument Serif'; font-style: normal; font-weight: 400; font-display: swap;
  src: url(/assets/font/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjg.woff2) format('woff2');
}
@font-face {
  font-family: 'Instrument Serif'; font-style: italic; font-weight: 400; font-display: swap;
  src: url(/assets/font/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7M.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro'; font-style: normal; font-weight: 400 600; font-display: swap;
  src: url(/assets/font/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2) format('woff2');
}

:root {
  /* palette */
  --ink:       #110E18;
  --twilight:  #1A1624;
  --dusk:      #2A2438;
  --violet:    #6B5F8A;
  --violet-lt: #8578A8;
  --pewter:    #B0ACBA;
  --frost:     #FDFCFE;
  --gold:      #C4B59A;
  --gold-lt:   #D8CCAF;
  --copper:    #B0682F;
  --ember:     #DFA75C;
  --green:     #2D7A5C;
  --muted:     #8A8499;
  --dim:       #9994A8;
  --border:    rgba(255,255,255,0.07);

  /* light "paper" interlude (markets) */
  --paper:      #F6F1E6;
  --paper-ink:  #191521;
  --paper-body: #5C5666;
  --paper-rust: #8A5222;

  /* type */
  --display: 'Fraunces', 'Instrument Serif', Georgia, serif;
  --serif:   'Instrument Serif', Georgia, serif;
  --sans:    'Instrument Sans', -apple-system, sans-serif;
  --mono:    'Source Code Pro', monospace;

  /* layout */
  --nav-h:    68px;
  --gutter:   clamp(24px,5vw,56px);
  --content:  1200px;

  /* easing (GSAP power2/power3 out equivalents) */
  --ease-out2: cubic-bezier(.25,.46,.45,.94);
  --ease-out3: cubic-bezier(.215,.61,.355,1);
  --ease-expo: cubic-bezier(.16,1,.3,1);
}
