/* iovis Web – Farb-Token. Einzige Stelle mit Hex-Werten.
   Quelle: Couture-Mixer-Presets (theme(), Fläche „Signal“ = hs(h1, sa, 46)), Kontrast je Fläche geprüft (≥ 4,5:1).
   Regel: pro Sektion genau eine Fläche = ein Akzent. Text auf der Fläche nur in der angegebenen Farbe. */
@import url("../fonts/gf/couture.css"); /* Bodoni Moda + Archivo, lokal, OFL */
:root{
  --paper:#f4f4f2; --ink:#0b0b0c;
  --safran:#e68c05;   /* Tinte 7,6 */
  --kobalt:#0e3edd;   /* Papier 6,9 */
  --lippe:#d8132d;    /* Papier 4,7 */
  --smaragd:#1cce87;  /* Tinte 9,6 */
  --orchidee:#b81f9f; /* Papier 5,2 (Orchidee etwas tiefer als Signal 46, sonst 4,5) */
  --graphit:#33363c;  /* Papier 11 (Graphit, Helligkeit 22 statt 46, sonst < 4,5) */
  --tinte:#0f0f10;
  /* helle Weltfarben (Couture accl, Helligkeit 70) nur für große Titel auf Graphit/Tinte: 3,8–8,9 (≥ 3 für große Schrift) */
  --kobalt-h:#688bfd; --lippe-h:#fa6b7e; --smaragd-h:#71f4c0; --orchidee-h:#f075db;
  --pad:clamp(20px,4.2vw,64px); --max:1560px; --head:64px;
}
/* Flächen: --bg Grund, --fg Text, --m gedämpft, --h Haarlinie, --x Akzent auf dieser Fläche (für Balken/Marker) */
[data-s=paper]   {--bg:var(--paper);   --fg:var(--ink);   --m:rgba(11,11,12,.72);   --h:rgba(11,11,12,.16);   --x:var(--kobalt)}
[data-s=tinte]   {--bg:var(--tinte);   --fg:var(--paper); --m:rgba(244,244,242,.72); --h:rgba(244,244,242,.22); --x:var(--safran)}
[data-s=graphit] {--bg:var(--graphit); --fg:var(--paper); --m:rgba(244,244,242,.78); --h:rgba(244,244,242,.24); --x:var(--safran)}
[data-s=safran]  {--bg:var(--safran);  --fg:var(--ink);   --m:rgba(11,11,12,.82);   --h:rgba(11,11,12,.2);    --x:var(--ink)}
[data-s=kobalt]  {--bg:var(--kobalt);  --fg:var(--paper); --m:rgba(244,244,242,.86); --h:rgba(244,244,242,.3);  --x:var(--paper)}
[data-s=lippe]   {--bg:var(--lippe);   --fg:var(--paper); --m:rgba(244,244,242,.9);  --h:rgba(244,244,242,.32); --x:var(--paper)}
[data-s=smaragd] {--bg:var(--smaragd); --fg:var(--ink);   --m:rgba(11,11,12,.82);   --h:rgba(11,11,12,.2);    --x:var(--ink)}
[data-s=orchidee]{--bg:var(--orchidee);--fg:var(--paper); --m:rgba(244,244,242,.9);  --h:rgba(244,244,242,.32); --x:var(--paper)}
