/* ===== Farbwelten – Speisekarten =====
   Baut auf der abgestimmten Schriftgestaltung (karte v3) auf: Creme #F4EEE3, Dunkelbraun #29231F, Bordeaux.
   Schriftgrößen der Speisekarte bleiben unverändert. */
@font-face{font-family:'Archivo Black';font-weight:400;font-display:swap;src:url(schriften/barlow-condensed-latin-700.woff2) format('woff2')}
@font-face{font-family:'Cutive';font-weight:400;font-display:swap;src:url(schriften/inter-latin-500.woff2) format('woff2')}
@font-face{font-family:'Montserrat';font-weight:400;font-display:swap;src:url(schriften/inter-latin-400.woff2) format('woff2')}
/* Kopf und Fuß in der Grundwelt Espresso – verbindet die Speisekarte mit der Startseite */
body{background:var(--fw-espresso)}
.lhead{background:var(--fw-espresso);border-bottom:0}
.lhead a.home{font-size:1.15rem;letter-spacing:.01em}
.lhead a.home small,.lhead .back{font-family:var(--fw-f-text);font-size:.8125rem;letter-spacing:.12em;color:#C4B6A5}
.lhead .back:hover{color:var(--fw-creme)}
.lfoot{background:var(--fw-espresso)}
/* Übergang Espresso → Creme: schmale Bordeaux-Kante */
.km{border-top:6px solid var(--fw-bordeaux)}
/* Akzente: Bordeaux führt, Gold nur noch für Seitennummern */
.km{--rust:#7B1E2B;--gold:#8A5A1F}
.km .k-eye{color:var(--fw-bordeaux)}
.km .k-sub{color:var(--fw-bordeaux)}
.km .k-no{-webkit-text-stroke-color:rgba(123,30,43,.55)}
.km .k-btn{border-radius:var(--fw-radius)}
.km .k-btn:not(.ghost){background:var(--fw-braun)}
.km .k-btn.ghost:hover{background:var(--fw-braun);color:var(--fw-creme)}
.km .k-btn:not(.ghost):hover{background:var(--fw-bordeaux)}
.km .k-haus button.on{background:var(--fw-braun);border-color:var(--fw-braun)}
.km .k-cats a.on{background:var(--fw-bordeaux)}
.km .k-cats a.on i{color:#F4D9C9}
