@charset "UTF-8";

/* ==========================================================================
   Colour palette
   --------------------------------------------------------------------------
   Base colours are taken from the Open Furniture Culture worksheets
   (Werkblätter). Derived colours apply the same deviation that separates
   the worksheet colours from the former Riso palette: chroma reduced by
   about a quarter, dark tones lifted, hue kept.

   Screen values are sRGB. CMYK values refer to FOGRA39 (ISO Coated v2,
   coated paper), relative colorimetric with black point compensation.
   Delta E is the expected screen-to-print deviation; above about 3 the
   difference is visible side by side.

   Not every colour is in use yet. Keep them here as the single source.
   ========================================================================== */

:root {
  /* Base colours (worksheets) */
  --palette-violet-pink: #D194AF; /* CMYK 16/49/13/4   dE 1.1 */
  --palette-yellow:      #FFF47F; /* CMYK  5/ 2/62/0   dE 4.3 */
  --palette-turquoise:   #57C4C8; /* CMYK 61/ 1/27/0   dE 4.2 */
  --palette-orange:      #F27B5C; /* CMYK  1/62/62/2   dE 5.0 */

  /* Derived colours (former Riso palette, softened) */
  --palette-green:       #729689; /* CMYK 57/25/45/11  dE 0.8  (was #407060) */
  --palette-red:         #F57D7F; /* CMYK  0/63/40/1   dE 4.2  (was #F15060) */
  --palette-violet:      #9C86C1; /* CMYK 45/50/ 2/4   dE 5.0  (was #765BA7) */
  --palette-lime:        #B9C673; /* CMYK 35/ 9/65/2   dE 2.0  (was #B4C955) */
  --palette-aqua:        #7AC5DA; /* CMYK 53/ 6/14/0   dE 1.4  (was #5EC8E5) */
  --palette-grey:        #ADB2B1; /* CMYK 36/24/27/4   dE 0.4  (was #A5AAA8) */

  /* Signal colour (OFC): between worksheet orange and lecture-slide orange */
  --palette-signal:      #F76B38; /* CMYK  0/70/82/0   dE 6.5 */

  /* Neutrals */
  --palette-black:       #111111;
  --palette-white:       #FFFFFF;
}

/* Note: --palette-red and --palette-orange are close in lightness and
   chroma; avoid placing them directly next to each other. */
