/* ============================================================
   The Cafe — Design tokens
   SINGLE SOURCE OF TRUTH for the palette.

   Lifted out of style.css so the /studio/ print and social pieces can
   share it. Those pieces do NOT load style.css — a fixed-inch artboard
   must not inherit a responsive type scale — but they must stay the same
   brand, and two copies of a palette drift.

   Linked from layouts/base.njk (site pages) and layouts/piece.njk (pieces).
   ============================================================ */

:root {
    /* Structure follows the front-window graphic (35x54 Biz Info PROOF 2.pdf):
       cool teal grounds, warm red accent on top.
       --teal/--teal-dark are GROUNDS only (hero, footer, overlay) — red text on
       teal is 1.3:1, never put one on the other.
       --accent carries every interactive element and passes AA on cream (5.08). */
    --cream:          #FAF7F2;
    --cream-alt:      #EDF1F1;
    --teal:           #2C5E70;
    --teal-dark:      #1F4552;
    --accent:         #C0392F;
    --accent-dark:    #A02F26;
    --accent-rgb:     192, 57, 47;
    --mint:           #8ED9D4;

    /* The front-window graphic's literal coral. Too light for text on cream
       (3.1:1) — decoration only. Currently just the wordmark's offset shadow,
       where it reads better than --accent against a darkened teal ground. */
    --coral:          #EB5E64;

    --text-dark:      #22323A;
    --text-dark-rgb:  34, 50, 58;
    --text-link:      var(--mint);
    --overlay:        rgba(10, 22, 28, 0.52);

    --nav-height:     64px;
    --section-pad:    4rem;
    --max-width:      1100px;
}
