/* =============================================================================
   GLASS theme — textify · copper
   Textify — the summariser. A side project on the second vocabulary; same three
   ideas, different token names.

   Mark palette (the origin of every number below):
     #0C0A08 char (ground) · #F0AE6A copper (accent) ·
     #E0954D mid · #B9702A deep (accent-2) · #F2ECE3 bone

   Copper is the warmest ground in the set (hue 69) and the only theme where the
   ground and the accent share a hue family — the page reads as one warm metal
   rather than as an accent placed on a neutral.

   Eight numbers. No structure. The lightness ladder, the radii, the type scale,
   the motion curve and the four state hues all come from src/tokens.css and are
   not visible from here — which is why a theme cannot break them.

     hue    taken from the mark, unchanged.
     chroma the mark's chroma, capped at the most saturated value sRGB can hold
            at the lightness the contrast law assigns. Two numbers per accent
            because the gamut at L 78% and the gamut at L 50% are different
            shapes; one number would mean silent clipping in one of the two.
     L      NOT HERE. Lightness is what contrast is made of, so it belongs to
            the system. See tokens.css §1.3-1.4.

   Verified by: node scripts/contrast.mjs
   ============================================================================= */

:root[data-glass="textify"] {
  --h-ground: 69.2;    --c-ground: 0.0057;
  --h-accent: 65.7;    --c-accent: 0.115;    --c-accent-lt: 0.108;
  --h-accent-2: 60.2; --c-accent-2: 0.124; --c-accent-2-lt: 0.102;
}
