/* ============================================================
   MARISCO — design tokens
   Every colour measured from the restaurant's own photography
   and signage, not invented.
   ============================================================ */

:root {
  /* --- grounds --- */
  --ink:            #141110;   /* the room at night: warm black            */
  --ink-2:          #1c1815;
  --ink-3:          #262019;
  --plum:           #191219;   /* the wall under the violet LED wash       */

  /* --- paper / table --- */
  --cream:          #e9dfce;   /* linen table + plate ceramic              */
  --cream-2:        #ded1ba;
  --cream-3:        #f2ebdd;
  --sand:           #c8b8a8;

  /* --- brand --- */
  --green:          #32825a;   /* measured from the MARISCO badge          */
  --green-deep:     #1e5c3f;
  --green-light:    #64a082;
  --prawn:          #c8452f;   /* the red prawn on the sign                */
  --violet:         #6b4a7a;   /* LED wash on the stripe wall              */
  --copper:         #8a5a3c;   /* tabletop timber                          */
  --plate:          #16222e;   /* the navy speckled crockery               */

  /* --- type --- */
  --f-display: 'Cormorant Garamond', 'Times New Roman', serif;
  --f-script:  'Great Vibes', cursive;
  --f-ui:      'Jost', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  /* --- rhythm --- */
  --pad:        clamp(20px, 5vw, 88px);
  --maxw:       1600px;
  --nav-h:      clamp(58px, 6vw, 76px);

  /* --- motion --- */
  --ease:       cubic-bezier(.22, .61, .36, 1);
  --ease-out:   cubic-bezier(.16, 1, .3, 1);
  --t-fast:     260ms;
  --t-mid:      560ms;
  --t-slow:     1100ms;

  /* --- theme (overridden per dish by JS) --- */
  --circle-a:   #efe6d6;
  --circle-b:   #ded0b8;
  --accent:     #32825a;
}
