/* ==========================================================================
   CHANDI — typefaces

   Self-hosted. No Google Fonts, no CDN, no third-party request of any kind.

   ── What is loaded, and under what licence ───────────────────────────────

   CANELA          Commercial Type, licence 2603-WCNQFR (31 March 2026)
                   Licensed to Neelendra Jain / Niharika Pte Ltd.
                   WEB LICENCE HELD — up to 15,000 unique visitors per month,
                   across 2-5 domains. WOFF2 supplied by the foundry.
                   Weights: Light 300, Light Italic, Regular 400,
                   Regular Italic, Medium 500.
                   NOTE: the 15K monthly cap is real. Watch analytics; press
                   coverage can breach it in a weekend. Upgrading is a
                   conversation with Commercial Type, not an emergency.

   GT ULTRA FINE   Grilli Type. WOFF2 supplied, so a web licence was issued.
                   Thin and Light.
                   NOTE: no invoice came with the font package, so the
                   pageview tier and licensed domains are unconfirmed.
                   Check the Grilli Type order before launch.

   NOTO SERIF      SIL Open Font Licence 1.1 - free for commercial web use.
   DEVANAGARI      Interim face for the Devanagari wordmark; the brand spec
                   still lists the companion face as an open decision.

   ── What is NOT loaded, and why ──────────────────────────────────────────

   LUXIA           Andrew Herndon, commercial licence, January 2016.
                   DESKTOP ONLY. The licence states the font "may not be
                   redistributed, shared, repackaged or included in any
                   archive, or website without written permission from
                   Andrew Herndon." Only OTF files were supplied - no web
                   formats exist in the package.

                   Converting the OTF to WOFF2 and serving it would breach
                   that clause. Luxia therefore does not appear in this
                   stylesheet, and Canela carries the display role instead.

                   Luxia DOES still appear on every page: the wordmark and
                   all lockups are outlined vector SVG, which is artwork
                   rather than font software, so the brand's Luxia letterforms
                   sit at the top of every page legitimately.

                   To restore Luxia to headings, email mandrrew@gmail.com for
                   written web permission - he is an individual designer and
                   this is a small, ordinary ask. Once granted, add an
                   @font-face block here and change --display in chandi.css.
   ========================================================================== */

/* ── Canela — display and body ────────────────────────────────────────── */
@font-face {
  font-family: "Canela Web";
  src: url("Canela-Light-Web.woff2") format("woff2");
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Canela Web";
  src: url("Canela-LightItalic-Web.woff2") format("woff2");
  font-weight: 300; font-style: italic; font-display: swap;
}
@font-face {
  font-family: "Canela Web";
  src: url("Canela-Regular-Web.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Canela Web";
  src: url("Canela-RegularItalic-Web.woff2") format("woff2");
  font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
  font-family: "Canela Web";
  src: url("Canela-Medium-Web.woff2") format("woff2");
  font-weight: 500; font-style: normal; font-display: swap;
}

/* ── GT Ultra Fine — letterspaced caps ────────────────────────────────── */
@font-face {
  font-family: "GT Ultra Fine";
  src: url("GT-Ultra-Fine-Thin.woff2") format("woff2");
  font-weight: 200; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "GT Ultra Fine";
  src: url("GT-Ultra-Fine-Light.woff2") format("woff2");
  font-weight: 300; font-style: normal; font-display: swap;
}

/* ── Noto Serif Devanagari ────────────────────────────────────────────── */
@font-face {
  font-family: "Noto Serif Devanagari";
  src: url("noto-serif-devanagari-400.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
