@charset "UTF-8";
/* Visenza Tokens. Die eine Quelle fuer alle Werte.
   Aendert sich ein Wert hier, ziehen Guideline, Website, App, Karussell und
   der design-Skill nach. Hier stehen nur Werte und Schriften. Elemente und
   Bausteine (body, h1, .cta, .karte) stehen in base.css, damit sich die
   Tokens ueberall einbetten lassen, ohne fremdes Layout mitzubringen.

   Stand: 23.09.2026. Ausgangsstand: Lukas Lanx, 19.09.2026.
   Entscheidungen 23.09.2026 (Christina): Palette und Schrift wie auf der
   Naturewalk-Landingpage, kein Pinyon Script, Fels nie als Textfarbe. */

/* Schriften liegen im Projekt, nicht bei Google. Beide Familien sind
   variable Schriften, 300 und 400 kommen aus derselben Datei.
   Neu seit 23.09.: der echte Kursivschnitt von Cormorant Garamond
   (vorher stellte der Browser die Aufrechte schraeg). Lizenzen in fonts/. */

@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 300 400;
  font-display: swap;
  src: url("fonts/cormorant-garamond-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 300 400;
  font-display: swap;
  src: url("fonts/cormorant-garamond-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url("fonts/cormorant-garamond-italic-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url("fonts/cormorant-garamond-italic-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 300 400;
  font-display: swap;
  src: url("fonts/jost-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 300 400;
  font-display: swap;
  src: url("fonts/jost-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  /* Palette. Acht Toene, wie auf der Naturewalk-Landingpage. Keine weitere Farbe. */
  --kalk:  #f2ede8;
  --sand:  #e9e1d5;
  --stein: #d6cec2;
  --lehm:  #c8baa6;
  --erde:  #a89680;
  --moos:  #8a8f7a;
  --fels:  #6e8b62;   /* nur Linien und Zeichnungen, nie Text */
  --nacht: #2a2a2e;

  /* Die zwei dunklen Gruende, abgeleitet aus Moos (Landingpage v2) */
  --tiefe:         #222518;
  --tiefe-flaeche: #2f3324;

  /* Der gefuellte Button. Kalk darauf erreicht 7,40 */
  --gold-tief:      #5c4929;
  --gold-tief-hell: #6e5934;
  --gold-schatten:  rgb(92 73 41 / 32%);
  /* Der Knopf ist seit 28.09.2026 "Glas mit Gold" (Christina, aus drei Proben):
     Gold Tief durchscheinend, das Foto scheint leicht durch, feine Kante in Lehm */
  --glas-gold:       rgb(92 73 41 / 55%);
  --glas-gold-hover: rgb(92 73 41 / 78%);
  --glas-gold-rand:  rgb(200 186 166 / 35%);
  --glas-gold-rand-hover: rgb(200 186 166 / 46%);
  --glas-unschaerfe: 14px;

  /* Glas, aus der App. Eine Flaeche, durch die das Foto scheint */
  --glas:       rgb(47 51 36 / 72%);
  --glas-leise: rgb(47 51 36 / 14%);

  /* Tiefe als nackte Kanaele, damit jeder Schleier seine Deckung setzt:
     rgb(var(--scrim) / 40%) */
  --scrim: 34 37 24;

  /* Dunkle Sektion, der Standard. Zahlen sind Kontrast gegen Tiefe */
  --grund:      var(--tiefe);
  --flaeche:    var(--tiefe-flaeche);
  --linie:      rgb(214 206 194 / 20%);
  --rand:       rgb(214 206 194 / 20%);   /* wie Landingpage, App zieht nach */
  --rand-stark: rgb(214 206 194 / 46%);   /* 3,26, die Grenze fuer eine Kontur */
  /* Schriftton: waermer als Kalk (Christina 28.09.2026, Kalk ist ihr zu kuehl,
     Werte aus dem Website-Entwurf). Kontrast gegen Tiefe 10,72 / 8,52 / 6,35 */
  --schrift:    #ded5c4;
  --text:       var(--schrift);
  --text-ruhig: #c5bfb2;
  --text-leise: #aba594;
  --akzent:     var(--erde);              /*  5,45 */
  --gold:       var(--lehm);              /*  8,20 */
  --fokus:      var(--lehm);
  --icon:       rgb(200 186 166 / 85%);   /* Lehm, gedaempft */

  /* Helle Sektion. Auf Kalk traegt keine Akzentfarbe Text */
  --grund-hell:      var(--kalk);
  --flaeche-hell:    var(--sand);
  --linie-hell:      var(--stein);
  --rand-hell:       rgb(42 42 46 / 14%);
  --rand-stark-hell: rgb(42 42 46 / 55%);
  --text-hell:       var(--nacht);        /* 12,29 */
  --text-hell-ruhig: rgb(42 42 46 / 86%);
  --text-hell-leise: rgb(42 42 46 / 72%); /*  5,32 */
  --akzent-hell:     rgb(42 42 46 / 72%);
  --fokus-hell:      var(--nacht);
  --icon-hell:       var(--fels);         /*  3,26, nur Zeichnungen */

  /* Zwei Schriften. Keine dritte, keine Handschrift */
  --font-head: "Cormorant Garamond", "Times New Roman", serif;
  --font-body: "Jost", "Helvetica Neue", Arial, sans-serif;
  --fw-leicht: 300;
  --fw-normal: 400;   /* kein Fett, nirgends */

  /* Web-Skala, 320 bis 1440 px */
  --fs-h1:   clamp(2.75rem, 1.929rem + 4.107vw, 5.625rem); /* 44 bis 90 */
  --fs-h2:   clamp(2rem, 1.786rem + 1.071vw, 2.75rem);     /* 32 bis 44 */
  --fs-h3:   clamp(1.5rem, 1.286rem + 1.071vw, 2.25rem);   /* 24 bis 36 */
  --fs-body: 1.125rem;
  --fs-mini: 1rem;
  --lh-h1:   1.14;
  --lh-h2:   1.2;
  --lh-body: 1.75;

  /* Slide-Skala, fester Canvas 1080 x 1350 und 1080 x 1920.
     Untergrenze fuer alles Lesbare im Feed: 28 px auf dem Canvas */
  --fs-slide-titel:   78px;   /* Cormorant 400, hoechstens zwei Zeilen */
  --fs-slide-aussage: 56px;
  --fs-slide-akzent:  52px;   /* Cormorant kursiv */
  --fs-slide-label:   26px;   /* Jost 400, Versalien, 0.22em */
  --fs-slide-fuss:    22px;
  --fs-slide-cta:     26px;
  --fs-cover-titel:   88px;   /* Reel-Cover und Story */

  /* Sperrung nur fuer Labels und Buttons, nie fuer Ueberschriften */
  --ls-head:  0.005em;
  --ls-label: 0.22em;
  --ls-cta:   0.16em;
  --ls-marke: 0.28em;

  /* Rhythmus */
  --section-gap: 100px;
  --raum-xl:    clamp(64px, 7.4vw, var(--section-gap));
  --raum-l:     clamp(44px, 4.8vw, 64px);
  --raum-m:     clamp(28px, 3vw, 40px);
  --rand-seite: clamp(20px, 5.75vw, 88px);
  --maxw: 1200px;

  /* Ecken. Zwei Radien. Raumbilder haben keinen */
  --radius-karte: 18px;
  --radius-pill:  999px;

  /* Logo */
  /* Web: das Zeichen steht nur in der Kopfzeile, klein neben der Wortmarke
     (Christina 28.09.2026), in der Fassung images/visenza-zeichen-klein.svg */
  --zeichen-kopf-web:  28px;
  --zeichen-min-slide: 160px;
  --zeichen-min-cover: 180px;
}
