/*
  Design tokens of the theme. To re-skin the catalog it is usually enough to copy this file
  into themes/<your-theme>/assets/css/tokens.css and change the values below.
*/
:root {
  /* Colour */
  --c-paper: #f3f5f7;        /* page background */
  --c-surface: #ffffff;      /* cards, inputs */
  --c-ink: #17202b;          /* main text */
  --c-muted: #586271;        /* secondary text */
  --c-line: #d6dbe2;         /* borders, dividers */
  --c-stamp: #46379f;        /* library-stamp violet: links, buttons, sigla stamps */
  --c-stamp-strong: #33277c; /* hover/pressed */
  --c-stamp-wash: #ebe8f7;   /* light background behind accents */
  --c-ok: #1b6e45;           /* copy available */
  --c-busy: #9a3a1d;         /* copy on loan */
  --c-focus: #f2b705;        /* keyboard focus ring */

  /* Type */
  --f-text: "Literata", "Georgia", "Times New Roman", serif;
  --f-ui: "IBM Plex Sans", "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  --f-mono: "IBM Plex Mono", "Consolas", "Menlo", monospace;
  --fs-base: 1.0625rem;      /* 17px */
  --fs-small: 0.9rem;
  --fs-h3: 1.2rem;
  --fs-h2: 1.45rem;
  --fs-h1: clamp(1.8rem, 1.3rem + 2vw, 2.6rem);
  --lh-text: 1.6;
  --lh-tight: 1.25;

  /* Space and shape */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2.25rem;
  --space-7: 3.5rem;
  --wrap: 72rem;
  --measure: 68ch;
  --radius-control: 6px;
  --radius-card: 3px;
  --stamp-tilt: -4deg;
}
