/* Brand fonts and palette, shared by the library page and every book.

   Same as tools.rupeshbhandari.com.np: the Heritage palette from the Rupesh Bhandari
   brand guide (slate ink, sage accent, mint tint) in light mode, and the neutral
   charcoal of rupeshbhandari.com.np with the brand's mint accent in dark mode.
   Headings use Courier Prime (--display); everything else uses Cascadia Code (--mono).

   This file only defines raw values. The library page maps them to its own tokens,
   and shared/library.css maps them onto mdBook's theme variables. */

@font-face {
  font-family: "Cascadia Code";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/cascadia-code-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Cascadia Code";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/cascadia-code-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Courier Prime";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/courier-prime-bold-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Courier Prime";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/courier-prime-bold-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

:root {
  --mono: "Cascadia Code", "Cascadia Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --display: "Courier Prime", "Courier New", monospace;

  /* Light: Heritage palette */
  --light-bg: #f5f8f6;    /* surface */
  --light-fg: #303b35;    /* ink */
  --light-mu: #5a665f;    /* ink-muted */
  --light-ln: #d8e1db;    /* hairlines */
  --light-ln2: #7e8c84;   /* control borders */
  --light-field: #ffffff; /* raised surface */
  --light-ac: #4c6b55;    /* sage accent */
  --light-soft: #e2f2e7;  /* mint tint */

  /* Dark: rupeshbhandari.com.np charcoal with the mint accent */
  --dark-bg: #1b1b1e;
  --dark-fg: #cccccc;
  --dark-mu: #868686;
  --dark-ln: #2c2d2d;
  --dark-ln2: #6e6f72;
  --dark-field: #1e1e1e;
  --dark-ac: #a6ddbb;
  --dark-soft: #2a3f33;
}
