/* The brand on every public and owner page: fonts, palette, type roles. The notebook itself keeps /web/ui/tokens.css as it
   is (its accent means "the AI" and its ink colours are the user's), so nothing here is loaded by the app. */
/* Type roles (web/fonts/LICENSES.txt): Noto Sans Hebrew (SIL OFL 1.1) is the one face of the site and the app, body,
   labels, controls and headings alike (Roy 25/10: "Noto Sans בכל מקום"); headings carry weight 700 and size, never a second
   face. "Yadi Hand" is the owner's own letters (Hebrew letters only, so anything else falls back to the body face) for a few
   short accents (.hand-accent), never for body text, buttons or errors. Maths alone uses --font-math. No letter-spacing
   anywhere: Hebrew carries hierarchy by size and weight. */
@font-face { font-family: "EP Noto"; src: url(/web/fonts/noto-sans-hebrew-regular-he.woff2) format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "EP Noto"; src: url(/web/fonts/noto-sans-hebrew-regular-latin.woff2) format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "EP Noto"; src: url(/web/fonts/noto-sans-hebrew-bold-he.woff2) format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "EP Noto"; src: url(/web/fonts/noto-sans-hebrew-bold-latin.woff2) format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Yadi Hand"; src: url(/web/fonts/yadi-hand.woff2) format("woff2"); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+0020, U+05D0-05EA; }
:root {
  --font-ui: "EP Noto", "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;
  --font-display: var(--font-ui);
  --font-hand: "Yadi Hand", var(--font-ui);
  --font-math: "Times New Roman", "STIX Two Math", Cambria, serif;
  /* the brand's palette (white, and the notebook's graphite at night: web/app.css #26282b / #313337; one small orange). --accent is the orange that is legible as text and as a
     focus ring on this ground; --brand-orange is the logo's own orange, for the dot and small marks only. */
  --fg: #202121; --muted: #676969; --faint: #6f7171; --line: #e7e7e4; --desk: #f6f6f3; --bg: #fff; --surface: #fff; --chip: #eeeeeb; --on-fg: #fff; --fg-press: #3a3c3c;
  --accent: #ab400a; --accent-soft: #fff2e8; --on-accent: #fff; --brand-orange: #ed6a24; --bar-glass: rgba(255,255,255,.82);
}
:root[data-theme="graphite"], :root[data-theme="dark"] {
  --fg: #eceef0; --muted: #b0b3b8; --faint: #a3a6ab; --line: #45484e; --desk: #2c2e32; --bg: #26282b; --surface: #313337; --chip: #3c3f44; --on-fg: #26282b; --fg-press: #d0d2d6;
  --accent: #ff9b60; --accent-soft: #3d3027; --on-accent: #26282b; --bar-glass: rgba(38,40,43,.82);
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) {
    --fg: #eceef0; --muted: #b0b3b8; --faint: #a3a6ab; --line: #45484e; --desk: #2c2e32; --bg: #26282b; --surface: #313337; --chip: #3c3f44; --on-fg: #26282b; --fg-press: #d0d2d6;
    --accent: #ff9b60; --accent-soft: #3d3027; --on-accent: #26282b; --bar-glass: rgba(38,40,43,.82);
  }
}
