/* Montaro — Farbpaletten
 *
 * Drei Paletten auf denselben Slots. Umgeschaltet wird per Body-Klasse:
 *   (keine Klasse)   Solvent Original — Standard, unverändert
 *   body.pal-marine  Marine  — kühl, auf der Hue des Logos (208°)
 *   body.pal-kupfer  Kupfer  — warm, Theme-Architektur mit eigenen Werten
 *
 * MECHANIK
 * Solvent definiert sein Farbsystem über sieben CSS-Variablen in
 * themes/solvent/assets/css/main.min.css (gemessen 2026-09-13):
 *
 *   --qode-main-color              #08132E
 *   --qode-header-dark-color       #08132E
 *   --qode-header-dark-hover-color #08132E
 *   --qode-header-light-color      #fff
 *   --qode-header-light-hover-color#fff
 *   --qode-gradient-one-color      #DC8745
 *   --qode-gradient-two-color      #151C35
 *
 * Wir definieren eigene semantische Tokens (--mtr-*) und mappen die
 * Qode-Variablen darauf. Eine Quelle der Wahrheit, und die Templates
 * funktionieren unverändert weiter, weil nichts entfernt wird.
 *
 * NICHT ABGEDECKT (Stand 2026-09-13, siehe _notes/palette-rest.md):
 * Hartkodierte Werte in solvent-core.min.css — #08132E 55x, #D17147 11x,
 * #F2B63E 11x — sowie der dreistufige Button-Verlauf
 * linear-gradient(135deg,#F2B63E,#D17147 50%,#0D1834). Deren Quelle ist
 * noch nicht lokalisiert; Nacharbeit folgt im Block ganz unten.
 *
 * @package Solvent_Child_Montaro
 */

/* =========================================
   Standard — Solvent Original
   Werte 1:1 wie im Theme, damit --mtr-* auch
   ohne Palettenklasse benutzbar sind.
   ========================================= */

:root {
    --mtr-ink:           #08132E;
    --mtr-ink-2:         #0E1423;
    --mtr-ink-3:         #2C3338;
    --mtr-accent:        #D17147;
    --mtr-accent-hover:  #0D1834;
    --mtr-highlight:     #F2B63E;
    --mtr-tint:          #D4E1E6;
    --mtr-tint-2:        #F6F9FD;
    --mtr-neutral:       #545B61;   /* Logofarbe, in allen Paletten gleich */
    --mtr-on-dark:       #FFFFFF;
}

/* =========================================
   Marine — kühl, Logo-Hue 205–211°
   ========================================= */

body.pal-marine {
    --mtr-ink:           #10243A;
    --mtr-ink-2:         #0B1926;
    --mtr-ink-3:         #2A3946;
    --mtr-accent:        #1F6FA8;   /* 5.39 auf Weiß */
    --mtr-accent-hover:  #14527E;   /* 8.27 auf Weiß */
    --mtr-highlight:     #6FB6E0;   /* 7.07 auf Ink */
    --mtr-tint:          #EAF1F6;
    --mtr-tint-2:        #F5F8FA;
}

/* =========================================
   Kupfer — warm, Ink entsättigt Richtung Logo
   ========================================= */

body.pal-kupfer {
    --mtr-ink:           #1B2430;
    --mtr-ink-2:         #121922;
    --mtr-ink-3:         #333D48;
    --mtr-accent:        #9A5423;   /* 5.73 auf Weiß */
    --mtr-accent-hover:  #7A4119;   /* 8.08 auf Weiß */
    --mtr-highlight:     #E9A74E;   /* 7.53 auf Ink */
    --mtr-tint:          #F7F1EA;
    --mtr-tint-2:        #FBF8F5;
}

/* =========================================
   Apfel — frisch, Akzent trägt auf Hell,
   Apfelgrün lebt auf Dunkel
   ========================================= */

body.pal-apfel {
    --mtr-ink:           #13251A;
    --mtr-ink-2:         #0C1911;
    --mtr-ink-3:         #2C3D33;
    --mtr-accent:        #2F7D32;   /* 5.12 auf Weiß */
    --mtr-accent-hover:  #1F5A22;   /* 8.26 auf Weiß */
    --mtr-highlight:     #A7D94B;   /* 9.69 auf Ink */
    --mtr-tint:          #EFF6E6;
    --mtr-tint-2:        #F8FBF3;
}

/* =========================================
   Orange — kräftig, wärmster der fünf
   ========================================= */

body.pal-orange {
    --mtr-ink:           #241B14;
    --mtr-ink-2:         #17110C;
    --mtr-ink-3:         #3B2E24;
    --mtr-accent:        #BF4A11;   /* 5.00 auf Weiß */
    --mtr-accent-hover:  #96380B;   /* 7.32 auf Weiß */
    --mtr-highlight:     #FF8A3D;   /* 7.21 auf Ink */
    --mtr-tint:          #FCEFE6;
    --mtr-tint-2:        #FDF8F4;
}

/* =========================================
   Mapping auf die Qode-Variablen
   Gilt für alle Paletten — die Werte kommen
   aus dem jeweils aktiven Block oben.
   ========================================= */

:root,
body.pal-marine,
body.pal-kupfer,
body.pal-apfel,
body.pal-orange {
    --qode-main-color:               var(--mtr-ink);
    --qode-header-dark-color:        var(--mtr-ink);
    --qode-header-dark-hover-color:  var(--mtr-accent);
    --qode-gradient-one-color:       var(--mtr-highlight);
    --qode-gradient-two-color:       var(--mtr-ink);
}

/* --qode-header-light-color und --qode-header-light-hover-color bleiben
   bewusst auf #fff: der Header liegt auf Ink, und das Logo braucht dort
   ohnehin seine invertierte Fassung. */
