/* =====================================================================
   PREMIUM LAYER (loaded after site.css and the page's own css)
   Only changes the look, never the layout or content:
   - Titles are Nunito Light with the key word in ExtraBold.
   - A little more air between lines and letters.
   To go back to the old look, just remove this file's <link> from a page.
   ===================================================================== */
/* 2026-10-20: hiruni asked for Nunito on the whole website, so the
   "serif" variable now points at Nunito. Titles are Nunito Light and the
   key word in a title (<b>) is Nunito ExtraBold, like the locked design. */
:root{--serif:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif}

h1,h2,h3,.big,.h-lg{font-family:var(--serif);font-weight:300;letter-spacing:-.02em;line-height:1.06}
h1 b,h2 b,h3 b,h4 b,.big b{font-weight:800!important;font-style:normal}
h3{font-weight:700}
.cap h1,.cap h2{font-size:clamp(40px,5.8vw,84px);line-height:1.04}
.cap .a{color:inherit;font-weight:800}
.cap h1 b,.cap h2 b{font-weight:800}
/* labels: smaller, wider, quieter */
.label{letter-spacing:.32em}
/* numbers keep Nunito so digits line up */

/* one gentle colour grade on every photo, so images from different sources feel like one set */
main img{filter:saturate(.86) contrast(1.04) sepia(.06)}
