/* The Wedge — design tokens
   Palette is a PROPOSAL derived from documented room facts (vintage Coca-Cola menu board,
   Kaiser roll, small Manhattan deli footprint), not sampled from photographs.
   No photographs of this business were available to this build. See VISUAL-READ.md. */

:root {
  /* ground + paper */
  --ink:        #16110F;
  --ink-2:      #221A16;
  --ink-3:      #2E2420;
  --paper:      #F5EEE2;
  --paper-dim:  #B8AC9C;
  /* Tertiary text. Measured, not eyeballed: 5.54:1 on --ink, 5.06:1 on --ink-2, 5.75:1 on the
     footer ground. The first pass at #7C7268 measured 3.64:1 on --ink-2 and failed the 4.5:1
     body-text floor, so it was lightened rather than waived. */
  --paper-faint:#948A80;

  /* accents — deli-red does exactly one job */
  --deli-red:   #C4362C;   /* FILLS, BORDERS AND DOTS ONLY. 3.49:1 on --ink: fails as small text. */
  --deli-red-tx:#E8695C;   /* the same red for TEXT. 5.89:1 on --ink, 5.38:1 on --ink-2. */
  --deli-red-lo:#8E2620;
  --mustard:    #D9A32B;

  --hairline:   rgba(245, 238, 226, 0.12);
  --hairline-2: rgba(245, 238, 226, 0.20);

  /* type */
  --display: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --body:    "Helvetica Neue", Helvetica, Arial, sans-serif;
  --mono:    ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;

  /* form language: hard edges, near-zero shadow. A counter-service deli is not soft. */
  --r:      3px;
  --r-lg:   4px;
  --shadow: 0 1px 0 rgba(0,0,0,0.4);

  /* rhythm */
  --gut:    clamp(1.25rem, 4vw, 2.5rem);
  --sec-y:  clamp(3.5rem, 9vw, 7rem);
  --maxw:   1120px;

  --ease:   cubic-bezier(0.22, 1, 0.36, 1);
}
