/*
 * NH Golf Hall of Fame — brand tokens
 * Identity by wedü, September 2026. Source of truth for these values is
 * NHGolf-HallOfFame-Mark-Reveal.html in the firm's delivery; the names below
 * are copied from it verbatim so the next handoff maps 1:1.
 *
 * THE RULES. These came with the mark and are not style preferences:
 *
 *  1. Clear space on all four sides equal to the height of the stars.
 *  2. Never put the crest and the NH Golf parent shield in one sightline.
 *     Two badges in one glance reads as two organizations.
 *  3. Two colors, no exceptions. No third color, no gradient, no drop shadow,
 *     no outline version invented on deadline.
 *  4. Under about 1.25in wide the ridgeline and stars close up. Switch to the
 *     horizontal wordmark rather than shrinking the crest. On the web that is
 *     roughly 200px: crest above it, wordmark below.
 *  5. The three stars are the three grounds for induction (skill, dedication,
 *     service). They are structural. Never restyled, reordered, or reduced to
 *     two to fit a layout.
 *
 * ON BRASS AND TEXT. Brass is a metal, not a text color on light grounds.
 * Measured contrast against the palette:
 *
 *   --gold on --cream ............ 2.66  fails, decorative only
 *   --gold on white .............. 2.98  fails
 *   --gold on --ink .............. 5.28  AA
 *   --on-paper-gold on --cream ... 4.78  AA   <- use this for gold text on paper
 *   --gold-hi on --ink ........... 8.96  AAA
 *   --on-ink on --ink ........... 11.95  AAA
 *   --on-ink-quiet on --ink ...... 6.08  AA
 *   --on-paper-quiet on --cream .. 5.48  AA
 *
 * Brass fill takes navy text (5.28), never white (2.98).
 *
 * ON THE LOCKUPS. images/logo*.svg is the horizontal wordmark, the everyday
 * mark. images/crest*.svg is the crest, for ceremony and large sizes. The
 * brand/svg/NHGolf_HOF_Icon_* files are deliberately NOT aliased here: despite
 * the filename they are the parent NH Golf shield, which signs the
 * association's name, not the Hall's. See rule 2.
 */

:root {
    /* Grounds */
    --ink: #0C2537;          /* Granite Navy. The ground for the mark. */
    --ink-deep: #06141F;     /* Deeper still, for full-bleed plates. */
    --ink-panel: #12293C;    /* Raised panels on navy. */
    --ink-line: rgba(175, 145, 99, .24);

    /* Metal */
    --gold: #AF9163;         /* Brass. Aged, not shiny. */
    --gold-hi: #DCC08C;
    --gold-dim: rgba(175, 145, 99, .55);

    /* Paper */
    --paper: #EBE9E0;
    --paper-2: #E1DFD4;
    --cream: #F6F2E8;        /* Warm Paper. Uncoated, never bright white. */

    /* Foregrounds */
    --on-ink: #DCE1E6;
    --on-ink-quiet: #93A3B1;
    --on-paper: #162836;
    --on-paper-quiet: #54646F;
    --on-paper-gold: #7E683C;

    /* Type */
    --display: "Archivo", "Helvetica Neue", Arial, sans-serif;
    --label: "Saira Condensed", "Arial Narrow", sans-serif;
    --body: "Archivo", "Helvetica Neue", Arial, sans-serif;

    /* Measure */
    --read: 66ch;

    /*
     * Noise overlay for photographic plates. Inlined because it is three
     * lines of SVG and a separate request for it would cost more than it
     * weighs.
     */
    --u-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");
}
