@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/schriften/archivo-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:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/schriften/archivo-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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/marcellus-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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/marcellus-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}:root{--font-title: "Marcellus", Georgia, serif;--font-ui: "Archivo", system-ui, -apple-system, sans-serif;--tracking-eyebrow: .18em;--tracking-chip: .14em;--paper: #fcf8f4;--card: #ffffff;--rail: #fdfbf8;--canvas: #f5efe6;--ink: #2b2a20;--ink-2: #4a4738;--ink-3: #6b6656;--ink-4: #8a8474;--line: #e9e2d7;--line-soft: #f0eae0;--line-strong: #ded5c7;--olive: #575b35;--olive-dark: #3f4326;--olive-tint: #efefe4;--terracotta: #c96d4b;--terracotta-tint: #faede6;--gold: #ca9b54;--cat-vorspeise: 190;--cat-hauptgang: 130;--cat-beilage: 95;--cat-suesses: 350;--cat-backen: 65;--cat-getraenke: 285;--kat-hue: var(--cat-hauptgang);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 44px;--radius-s: 6px;--radius: 8px;--radius-l: 12px;--radius-pill: 99px;--rail-width: 236px;--aside-width: 330px;--karte-min: 240px}*{box-sizing:border-box;--accent: oklch(.52 .09 var(--kat-hue));--accent-tint: oklch(.955 .018 var(--kat-hue));--accent-dark: oklch(.38 .07 var(--kat-hue))}html{font-family:var(--font-ui)}body{margin:0;background:var(--paper);color:var(--ink-2);font:400 18px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;color:var(--ink)}a{color:inherit;text-decoration:none}input,textarea,select,button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.eyebrow{font:600 15px/1.2 var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-4)}.punkt{width:9px;height:9px;flex:none;border-radius:var(--radius-pill);background:var(--accent)}.chip{display:inline-flex;align-items:center;gap:7px;font:600 12px/1.2 var(--font-ui);letter-spacing:var(--tracking-chip);text-transform:uppercase;background:var(--accent-tint);color:var(--accent-dark);border-radius:var(--radius-pill);padding:5px 11px}.chip .punkt{width:7px;height:7px}.chip-offen{background:none;border:1px solid var(--line);color:var(--ink-2)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink-2);font:500 18px/1.2 var(--font-ui);padding:13px 24px;cursor:pointer;transition:border-color .14s ease-out,color .14s ease-out,background-color .14s ease-out}.knopf:hover{border-color:var(--olive);color:var(--olive)}.knopf-primaer{background:var(--olive);border-color:var(--olive);color:#fff;font-weight:600}.knopf-primaer:hover{background:color-mix(in oklab,var(--olive) 96%,black);border-color:color-mix(in oklab,var(--olive) 96%,black);color:#fff}.knopf-dunkel{background:var(--olive-dark);border-color:var(--olive-dark);color:#fff;font-weight:600}.knopf-gefahr:hover{border-color:var(--terracotta);color:var(--terracotta)}.knopf-breit{width:100%;padding:15px 12px;white-space:nowrap}.knopf:disabled{opacity:.5;cursor:default}.rahmen{display:flex;min-height:100vh}.rail{width:var(--rail-width);flex:none;background:var(--rail);border-right:1px solid var(--line);padding:28px 22px;display:flex;flex-direction:column;gap:26px;position:sticky;top:0;height:100vh}.rail-marke{display:flex;flex-direction:column;gap:4px}.rail-wortmarke{display:block;width:150px;height:auto;margin:2px 0 0 4px;clip-path:inset(0 0 3.5% 0)}.rail-fassung{margin-left:4px;font:400 12px/1.2 var(--font-ui);color:var(--ink-4)}.rail-punkte{display:flex;flex-direction:column;gap:4px}.rail-punkt{display:flex;align-items:center;gap:10px;font-size:19px;color:var(--ink-2);padding:12px 14px;border-radius:var(--radius);transition:background-color .14s ease-out,color .14s ease-out}.rail-punkt:hover{background:var(--paper)}.rail-punkt.active{background:var(--olive-tint);color:var(--olive-dark);font-weight:600}.rail-punkt-avatar{display:block;flex:none;width:26px;height:26px;border-radius:var(--radius-pill)}.rail-arten{display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--line-soft);padding-top:20px}.rail-arten .eyebrow{font-size:14px}.rail-art{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--ink-2);transition:color .14s ease-out}.rail-art:hover{color:var(--ink)}.rail-art-aktiv{color:var(--ink);font-weight:600}.rail-fuss{margin-top:auto;display:flex;flex-direction:column;gap:10px}.rail-aufnahme{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;border:2px dashed var(--olive);background:var(--olive-tint);border-radius:var(--radius-l);padding:14px 16px;text-align:left;cursor:pointer;transition:background-color .14s ease-out,border-color .14s ease-out}.rail-aufnahme:hover{border-color:var(--olive-dark)}.rail-aufnahme-drueber{background:color-mix(in oklab,var(--olive-tint) 70%,var(--olive) 20%);border-color:var(--olive-dark)}.rail-aufnahme-titel{font:400 16px/1.2 var(--font-title);color:var(--olive-dark)}.rail-aufnahme-text{font:400 13px/1.35 var(--font-ui);color:var(--ink-3)}.rail-aufnahme-ohne-vorlage{align-self:center;font:400 13px/1.2 var(--font-ui);color:var(--ink-4)}.rail-aufnahme-ohne-vorlage:hover{color:var(--olive-dark)}.inhalt{flex:1;min-width:0;display:flex;flex-direction:column}.kopf{padding:var(--space-8) var(--space-9) 0;display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex:none}.kopf-titel{display:flex;flex-direction:column;gap:6px;min-width:0}.kopf-titel h1{font:400 40px/1.05 var(--font-title);color:var(--ink)}.kopf-zeile{font-size:19px;color:var(--ink-3)}.kopf-werkzeuge{display:flex;gap:12px;align-items:center;flex:none}.suchfeld{display:flex;align-items:center;gap:10px;width:220px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink-4);padding:13px 18px;transition:border-color .14s ease-out}.suchfeld:focus-within{border-color:var(--olive)}.suchfeld input{border:0;outline:none;background:none;width:100%;font-size:18px;color:var(--ink-2)}.filterzeile{padding:22px var(--space-9) 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:none}.filter{display:inline-flex;align-items:center;gap:8px;font-size:16px;padding:9px 16px;border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-dark);border:0;cursor:pointer;transition:filter .14s ease-out}.filter:hover{filter:brightness(.97)}.filter-alle{background:var(--card);color:var(--ink-2);border:1px solid var(--line)}.filter-aktiv{background:var(--olive);color:#fff;font-weight:600;border-color:var(--olive)}.filter-kat-aktiv{background:var(--accent);color:#fff;font-weight:600}.filter-kat-aktiv .punkt{background:#fff}.raster{padding:18px var(--space-9) var(--space-8);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--karte-min),1fr));gap:16px;align-content:start;align-items:start}.karte{display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-l);padding:16px 18px 18px;transition:border-color .14s ease-out}.karte:hover{border-color:var(--line-strong)}.karte-foto{display:block;margin:-16px -18px 6px;width:calc(100% + 36px);height:112px;object-fit:cover;border-radius:calc(var(--radius-l) - 1px) calc(var(--radius-l) - 1px) 0 0;background:var(--olive-tint)}.karte .chip{align-self:flex-start}.karte-titel{font:400 20px/1.2 var(--font-title);color:var(--ink)}.karte-meta{font-size:14px;color:var(--ink-4)}.leerzustand{padding:var(--space-6) var(--space-9) 40px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:520px}.hinweis{padding:var(--space-6) var(--space-9);color:var(--ink-3)}.fehler{color:var(--terracotta)}.detail-kopf{padding:var(--space-8) var(--space-9) 0;display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.detail-kopf-links{display:flex;flex-direction:column;gap:12px;max-width:640px}.detail-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.detail-titel{font:400 48px/1.06 var(--font-title);color:var(--ink)}.kennzeichnungen{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.kennzeichnung{display:inline-flex;align-items:center;gap:5px;font-size:14px;color:var(--ink-4)}.detail-inhalt{padding:26px var(--space-9) 40px;display:grid;grid-template-columns:1fr var(--aside-width);gap:32px;align-items:start}.detail-inhalt-einspaltig{grid-template-columns:1fr}.detail-haupt{display:flex;flex-direction:column;gap:20px;min-width:0}.kennzahlen{display:flex;gap:12px}.kachel{flex:1 1 0;max-width:200px;background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-l);padding:16px 18px}.kachel-wert{font:400 28px/1.2 var(--font-title);color:var(--ink)}.kachel .eyebrow{font-size:14px;letter-spacing:var(--tracking-chip)}.rezeptkoerper{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-l);padding:28px 30px}.rezeptteil{display:flex;flex-direction:column;gap:12px;min-width:0}.rezeptteil h2{font:600 15px/1.2 var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-3)}.zutatenliste{display:flex;flex-direction:column;gap:9px;font-size:18px;color:var(--ink-2)}.zutatenzeile{display:flex;gap:var(--space-3)}.zutaten-menge{min-width:74px;flex:none;font-weight:600;color:var(--accent)}.zutaten-text{flex:1}.schrittliste{display:flex;flex-direction:column;gap:16px;font-size:18px;line-height:1.6;color:var(--ink-2)}.schritt{display:flex;gap:14px}.schritt-nummer{font:400 20px/1.4 var(--font-title);color:var(--accent);min-width:24px;flex:none}.detail-seite{display:flex;flex-direction:column;gap:20px}.fotoblock{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.detail-foto{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-l);background:var(--olive-tint)}.miniaturreihe{display:flex;flex-wrap:wrap;gap:8px}.miniatur{width:56px;height:56px;padding:0;border:1px solid var(--line-soft);border-radius:var(--radius-s);overflow:hidden;background:var(--card);cursor:pointer;transition:border-color .14s ease-out}.miniatur:hover{border-color:var(--line-strong)}.miniatur-aktiv{border:2px solid var(--accent)}.miniatur img{width:100%;height:100%;object-fit:cover;display:block}.miniatur-original{width:56px;height:56px;border:1px dashed var(--line-strong);border-radius:var(--radius-s);overflow:hidden}.miniatur-original img{width:100%;height:100%;object-fit:cover;display:block}.notizpanel{background:var(--olive-tint);border-radius:var(--radius-l);padding:22px 24px;display:flex;flex-direction:column;gap:10px}.notizpanel .eyebrow{color:var(--terracotta)}.notizpanel p{margin:0;font-size:18px;line-height:1.5;color:var(--ink-2);white-space:pre-wrap}.formularseite{padding:26px var(--space-9) var(--space-9);max-width:760px;display:flex;flex-direction:column;gap:20px}.feld{display:flex;flex-direction:column;gap:8px}.feld>span:first-child{font:600 15px/1.2 var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-4)}.feld input,.feld textarea,.feld select{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink-2);font-size:18px;line-height:1.5;padding:13px 16px;transition:border-color .14s ease-out}.feld input[type=number],.feld select{border-radius:var(--radius-s);max-width:260px}.feld input:hover,.feld textarea:hover,.feld select:hover{border-color:var(--ink-4)}.feld textarea{resize:vertical}.zutaten-editor{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}.zutaten-zeile{display:flex;gap:var(--space-2);align-items:center}.zutaten-zeile-menge{width:96px;flex:none;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--card);color:var(--ink-2);font-size:16px;padding:10px 12px;transition:border-color .14s ease-out}.zutaten-zeile-text{flex:1;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);color:var(--ink-2);font-size:18px;padding:13px 16px;transition:border-color .14s ease-out}.zutaten-zeile-menge:hover,.zutaten-zeile-text:hover{border-color:var(--ink-4)}.zutaten-zeile-entfernen{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--card);color:var(--ink-3);cursor:pointer;transition:border-color .14s ease-out,color .14s ease-out}.zutaten-zeile-entfernen:hover{border-color:var(--terracotta);color:var(--terracotta)}.kennzeichnung-auswahl{display:flex;flex-wrap:wrap;gap:var(--space-4)}.kennzeichnung-option{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--ink-2)}.feld-hinweis{margin:0;font:400 15px/1.4 var(--font-ui);letter-spacing:normal;text-transform:none;color:var(--ink-4)}.formular-aktionen{display:flex;gap:12px;align-items:center}.formular-rueckweg{display:flex;align-items:center;gap:var(--space-3);margin:22px var(--space-9) 0}.aufnahmeflaeche{border:2px dashed var(--olive);background:var(--olive-tint);border-radius:var(--radius-l);padding:26px 30px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;transition:background-color .14s ease-out,border-color .14s ease-out}.aufnahmeflaeche-drueber{background:color-mix(in oklab,var(--olive-tint) 70%,var(--olive) 20%);border-color:var(--olive-dark)}.aufnahmeflaeche-titel{font:400 27px/1.15 var(--font-title);color:var(--olive-dark)}.aufnahmeflaeche-text{margin:0;font:400 18px/1.5 var(--font-ui);color:var(--ink-2);max-width:480px}.aufnahmeflaeche-aktionen{display:flex;flex-wrap:wrap;gap:12px}.aufnahmeflaeche-fehler{margin:0;font-size:15px;color:var(--terracotta)}.aufnahmeflaeche-status{margin:0;font-size:15px;color:var(--ink-3)}.vorgemerktes-bild-hinweis{margin:0;font:400 15px/1.4 var(--font-ui);letter-spacing:normal;text-transform:none;color:var(--ink-4)}.vorgemerkte-bilder{display:flex;flex-wrap:wrap;gap:12px}.vorgemerktes-bild{position:relative;width:88px;height:88px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line-soft);background:var(--card)}.vorgemerktes-bild img{width:100%;height:100%;object-fit:cover;display:block}.vorgemerktes-bild-entfernen{position:absolute;top:4px;right:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:#2b2a20a6;color:#fff;cursor:pointer;padding:0}.kopf-zeile-unklar{color:var(--terracotta);font-weight:600}.erkennung-unklar{max-width:760px;margin:22px var(--space-9) 0;padding:var(--space-4) var(--space-5);background:var(--terracotta-tint);border-radius:var(--radius-l);display:flex;flex-direction:column;gap:var(--space-2)}.erkennung-unklar-label{color:var(--terracotta)}.erkennung-unklar-liste{margin:0;padding-left:20px;font-size:16px;line-height:1.5;color:var(--ink-2)}.assistent-status{margin:0;font-size:15px;color:var(--ink-3)}.assistent-vorschlag{max-width:760px;margin:22px var(--space-9) 0;padding:var(--space-4) var(--space-5);background:var(--terracotta-tint);border-radius:var(--radius-l);font:400 16px/1.5 var(--font-ui);color:var(--ink-2)}.anmeldeseite{display:grid;grid-template-columns:1.15fr 1fr;min-height:100vh}.anmelde-marke{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:60px;background:var(--paper)}.anmelde-sperrmarke{display:block;width:520px;max-width:100%;height:auto}.anmelde-slogan{font:600 19px/1.2 var(--font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--terracotta);text-align:center}.anmelde-fliesstext{margin:0;max-width:460px;text-align:center;font:400 25px/1.5 var(--font-title);color:var(--ink-2)}.anmelde-formular{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:70px 64px;background:var(--card);border-left:1px solid var(--line)}.anmelde-titelblock{display:flex;flex-direction:column;gap:8px}.anmelde-titelblock .eyebrow{font-size:14px}.anmelde-titel{font:400 40px/1.1 var(--font-title);color:var(--ink)}.anmelde-felder{display:flex;flex-direction:column;gap:14px}.anmelde-feld{display:flex;flex-direction:column;gap:7px}.anmelde-feld>span{font:600 16px/1.2 var(--font-ui);color:var(--ink-2)}.anmelde-feld input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink-2);font-size:18px;line-height:1.5;padding:15px 16px;transition:border-color .14s ease-out}.anmelde-feld input:hover{border-color:var(--ink-4)}.anmelde-knopf{border:1px solid var(--olive);border-radius:var(--radius);background:var(--olive);color:#fff;font:600 19px/1.2 var(--font-ui);padding:17px 0;text-align:center;cursor:pointer;transition:background-color .14s ease-out}.anmelde-knopf:hover:not(:disabled){background:color-mix(in oklab,var(--olive) 96%,black)}.anmelde-knopf:disabled{opacity:.5;cursor:default}.anmelde-fehler{margin:0;font:400 16px/1.5 var(--font-ui);color:var(--terracotta)}@media (max-width: 900px){.anmeldeseite{grid-template-columns:1fr}.anmelde-marke{padding:44px 28px}.anmelde-formular{border-left:none;border-top:1px solid var(--line);padding:44px 28px}}.rail-nutzer{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line-soft);padding-top:var(--space-3);font-size:17px;color:var(--ink-3)}.rail-nutzer-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--olive-tint);color:var(--olive-dark);font:600 14px/1 var(--font-ui)}.rail-nutzer-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-abmelden{border:none;background:none;padding:0;font:400 15px/1.2 var(--font-ui);color:var(--ink-4);cursor:pointer}.rail-abmelden:hover{color:var(--terracotta)}.druckseite{display:none}@media print{@page{size:A4;margin:0}html,body{background:var(--paper);color:var(--ink-2);-webkit-print-color-adjust:exact;print-color-adjust:exact}.rahmen{display:none}.druckseite{display:flex;flex-direction:column;gap:13pt;padding:50pt 54pt 34pt;min-height:296mm;font:400 9.5pt/1.6 var(--font-ui);color:var(--ink-2)}.druck-kopf{display:flex;justify-content:space-between;align-items:center;font:600 10pt/1.2 var(--font-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--olive);padding-bottom:7pt;flex:none}.druck-kopf-links{color:var(--accent-dark)}.druck-titelblock{flex:none}.druck-titelblock-text{display:flex;flex-direction:column;gap:7pt}.druck-kennzeichnungen{display:flex;flex-wrap:wrap;gap:10pt;font-size:8.5pt;color:var(--ink-3)}.druck-kennzeichnung{display:inline-flex;align-items:center;gap:4pt}.druck-kennzeichnung svg{color:#000}.druck-titelblock-foto{display:grid;grid-template-columns:1.15fr 1fr;gap:24pt;align-items:start}.druck-foto{width:100%;height:126pt;object-fit:cover;border-radius:4pt}.druck-titel{font:400 26pt/1.1 var(--font-title);color:var(--ink)}.druck-kennzahlen{display:flex;gap:16pt;font:600 9.5pt/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);padding-top:8pt;margin-top:2pt}.druck-koerper{display:grid;grid-template-columns:.72fr 1.28fr;gap:28pt;flex:1;min-height:0}.druck-abschnitt{font:600 10pt/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-dark);border-bottom:1px solid var(--line);padding-bottom:5pt;margin-bottom:4pt}.druck-zutaten{display:flex;flex-direction:column;gap:3pt}.druck-zutatenzeile{display:flex;gap:6pt}.druck-zutaten-menge{flex:none;font-weight:600;color:var(--accent)}.druck-schritte{display:flex;flex-direction:column;gap:8pt}.druck-schritt{display:flex;gap:10pt}.druck-schritt-nummer{font:400 12pt/1.3 var(--font-title);color:var(--accent);min-width:13pt;flex:none}.druck-notizen{border-top:1px solid var(--olive);padding-top:11pt;font-size:9pt;line-height:1.55;color:var(--ink-2);flex:none}.druck-notizen p{margin:4pt 0 0;white-space:pre-wrap}.druck-notizen .druck-abschnitt{color:var(--terracotta);border-bottom:0;padding-bottom:0;margin-bottom:0}.druck-fuss{display:flex;justify-content:space-between;align-items:flex-end;flex:none}.druck-signet{display:flex;align-items:flex-end;gap:10pt}.druck-signet-bildmarke{width:78pt;height:auto;display:block}.druck-signet-text{display:flex;flex-direction:column;gap:3pt;padding-bottom:3pt}.druck-signet-wortmarke{width:70pt;height:auto;display:block;clip-path:inset(0 0 3.5% 0)}.druck-slogan{font:600 6.5pt/1.2 var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--terracotta)}.druck-fuss-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:3pt;font:600 9pt/1.2 var(--font-ui);letter-spacing:var(--tracking-chip);text-transform:uppercase;color:var(--ink-4);padding-bottom:4pt}}
