/* Libertinus (self-hosted), matching vigji.github.io/blog */
@font-face {
  font-family: "Libertinus Serif"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../vendor/fonts/libertinus/libertinus-serif-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Libertinus Serif"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../vendor/fonts/libertinus/libertinus-serif-bold.woff2") format("woff2");
}
@font-face {
  font-family: "Libertinus Serif"; font-style: italic; font-weight: 400; font-display: swap;
  src: url("../vendor/fonts/libertinus/libertinus-serif-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Libertinus Sans"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../vendor/fonts/libertinus/libertinus-sans-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Libertinus Sans"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../vendor/fonts/libertinus/libertinus-sans-bold.woff2") format("woff2");
}

:root {
  /* warm paper surfaces */
  --bg:        #fefcf8;
  --bg-2:      #f6f1e8;
  --panel:     #fffdf9;
  --panel-2:   #f3eee3;
  --line:      #e4dccc;
  --line-soft: #efe9dc;

  /* warm ink */
  --ink:       #1c1b1a;
  --ink-dim:   #6f6860;
  --ink-faint: #9a938a;

  /* the single accent — reserved for THE finding (dark-persona / Lecter) */
  --hot:       #bb4423;   /* terracotta / rust */
  --hot-soft:  #bb44231a;

  /* supporting, warm-harmonized */
  --brown:     #6b4c3b;
  --tan:       #b98e55;
  --link:      #985c3a;

  /* condition colors (bare -> minimal -> production) */
  --c-bare:       #bb4423;
  --c-minimal:    #b8863f;
  --c-production: #3f7d6e;

  --serif: "Libertinus Serif", "Linux Libertine", Palatino, "Book Antiqua", Georgia, serif;
  --sans:  "Libertinus Sans", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  --mono:  Consolas, "Liberation Mono", Menlo, Courier, monospace;

  --r: 8px;
  --r-sm: 5px;
  --shadow: 0 10px 34px rgba(60, 43, 31, 0.14);
}
