<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TheBaristaGame</title>
	<atom:link href="https://thebaristagame.de/feed/" rel="self" type="application/rss+xml" />
	<link>https://thebaristagame.de</link>
	<description>Barista Siebträger Tipps</description>
	<lastBuildDate>Thu, 19 Mar 2026 08:05:03 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://thebaristagame.de/wp-content/uploads/2024/05/cropped-TheBaristaGameNeuesSignatur-1-32x32.png</url>
	<title>TheBaristaGame</title>
	<link>https://thebaristagame.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Guide zur passenden Mühle</title>
		<link>https://thebaristagame.de/guide/guide-zur-passenden-muehle/</link>
					<comments>https://thebaristagame.de/guide/guide-zur-passenden-muehle/#respond</comments>
		
		<dc:creator><![CDATA[TheBaristaGame]]></dc:creator>
		<pubDate>Tue, 17 Mar 2026 16:48:23 +0000</pubDate>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Kaffeemühle finden]]></category>
		<category><![CDATA[Mühle für Siebträger]]></category>
		<guid isPermaLink="false">https://thebaristagame.de/?p=322</guid>

					<description><![CDATA[Mühlen-Finder – TheBaristaGame TheBaristaGame Welche Mühle passt zu dir? ← Zurück ↺ Neu starten]]></description>
										<content:encoded><![CDATA[
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mühlen-Finder – TheBaristaGame</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&#038;family=Source+Sans+3:wght@300;400;600;700&#038;display=swap" rel="stylesheet">
<style>
:root {
  --bg:#F5EDE0;--surface:#FFF7EB;--surface-h:#FFF2DF;--surface-2:#F5E3CF;
  --gold:#C9A96E;--gold-l:#E8C98A;--cream:#F5EDE0;--muted:#A08870;
  --border:rgba(160,136,112,0.25);--border-h:rgba(160,136,112,0.45);
  --green:#5DB85D;--green-bg:#F0F7F0;--green-border:rgba(93,184,93,0.35);
  --text:#3D2B1A;
}
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:'Source Sans 3',sans-serif;background:var(--bg);color:var(--text);min-height:100vh;}
.header{background:var(--surface);border-bottom:1px solid var(--border);padding:.9rem 2rem;display:flex;align-items:center;gap:1rem;}
.logo-img{width:52px;height:52px;border-radius:50%;border:2px solid var(--gold);object-fit:cover;flex-shrink:0;}
.brand-title{font-family:'Playfair Display',serif;font-size:1.15rem;color:var(--gold);font-weight:700;line-height:1.2;}
.brand-sub{font-size:.72rem;color:var(--muted);font-weight:300;letter-spacing:.03em;}
.content{max-width:720px;margin:0 auto;padding:2rem 1.5rem;}
.screen{animation:fadeUp .3s ease;}
@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}
.prog-wrap{height:3px;background:rgba(160,136,112,.15);border-radius:2px;margin-bottom:1.5rem;overflow:hidden;}
.prog-fill{height:100%;background:var(--gold);border-radius:2px;transition:width .4s ease;}
.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-bottom:1.25rem;min-height:1.2rem;}
.crumb{font-size:.68rem;color:var(--muted);font-weight:300;}
.crumb-sep{font-size:.6rem;color:rgba(160,136,112,.35);}
.crumb-cur{font-size:.68rem;color:var(--gold);font-weight:600;}

/* INTRO */
.intro{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:2.5rem 2rem;text-align:center;}
.intro-logo{width:80px;height:80px;border-radius:50%;border:3px solid var(--gold);object-fit:cover;display:block;margin:0 auto 1.3rem;}
.intro h2{font-family:'Playfair Display',serif;font-size:1.9rem;color:var(--gold);margin-bottom:.5rem;}
.intro-lead{font-size:.92rem;color:var(--muted);font-weight:300;line-height:1.65;margin-bottom:1.3rem;max-width:480px;margin-left:auto;margin-right:auto;}

/* MÜHLENTYPEN – progressive Preisdarstellung */
.muehlen-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem;text-align:left;}
.mtype-card{border-radius:12px;padding:.9rem 1rem;border:1px solid;position:relative;overflow:hidden;transition:transform .15s;}
.mtype-1{background:#EFE0CC;border-color:rgba(140,110,80,0.25);}
.mtype-2{background:#FFF0DA;border-color:rgba(180,140,80,0.38);}
.mtype-3{background:linear-gradient(135deg,#FFF7EB,#FFE8C0);border-color:rgba(201,169,110,0.55);box-shadow:0 2px 8px rgba(201,169,110,.13);}
.mtype-4{background:linear-gradient(135deg,#FFF3D0,#FFD98A);border-color:rgba(201,169,110,0.85);box-shadow:0 4px 16px rgba(201,169,110,.28);}
.mtype-4::before{content:'';position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#C9A96E,#FFE08A,#C9A96E);}
.mtype-icon{font-size:1.2rem;margin-bottom:.3rem;display:block;}
.mtype-name{font-weight:700;font-size:.84rem;color:var(--text);margin-bottom:.1rem;}
.mtype-price{font-size:.67rem;font-weight:700;margin-bottom:.28rem;}
.mtype-1 .mtype-price{color:var(--muted);}
.mtype-2 .mtype-price{color:#9B6B30;}
.mtype-3 .mtype-price{color:#7A4E1A;}
.mtype-4 .mtype-price{color:#5A3600;}
.mtype-4 .mtype-name{color:#5A3600;}
.mtype-desc{font-size:.73rem;color:var(--muted);font-weight:300;line-height:1.5;}

/* BUDGET CHOICE – progressive Hervorhebung */
.budget-opts{display:flex;flex-direction:column;gap:.65rem;margin-top:1.2rem;}
.budget-btn{border-radius:11px;padding:.85rem 1rem;cursor:pointer;transition:all .2s;text-align:left;display:flex;align-items:center;gap:.85rem;width:100%;border:1px solid;}
.budget-btn:hover{transform:translateX(3px);}
.b1{background:#EFE0CC;border-color:rgba(140,110,80,0.25);color:var(--text);}
.b1:hover{background:#E8D4BC;border-color:rgba(140,110,80,0.45);}
.b2{background:#FFF0DA;border-color:rgba(180,140,80,0.38);color:var(--text);}
.b2:hover{background:#FFE8C8;border-color:rgba(180,140,80,0.55);}
.b3{background:linear-gradient(135deg,#FFF7EB,#FFE8C0);border-color:rgba(201,169,110,0.55);color:var(--text);box-shadow:0 1px 6px rgba(201,169,110,.1);}
.b3:hover{box-shadow:0 2px 10px rgba(201,169,110,.18);}
.b4{background:linear-gradient(135deg,#FFF3D0,#FFD98A);border-color:rgba(201,169,110,0.8);color:#5A3600;box-shadow:0 2px 10px rgba(201,169,110,.2);}
.b4:hover{box-shadow:0 3px 14px rgba(201,169,110,.3);}
.b5{background:linear-gradient(135deg,#FFE8A0,#FFC940);border-color:rgba(180,120,0,0.7);color:#3A2800;box-shadow:0 3px 14px rgba(180,120,0,.22);position:relative;overflow:hidden;}
.b5::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#C9A96E,#FFE08A,#C9A96E);}
.b5:hover{box-shadow:0 4px 18px rgba(180,120,0,.32);}
.opt-emoji{font-size:1.25rem;min-width:1.9rem;text-align:center;}
.opt-txt{flex:1;}
.opt-label{font-size:.88rem;font-weight:600;margin-bottom:.08rem;}
.opt-desc{font-size:.74rem;color:var(--muted);font-weight:300;}
.b4 .opt-desc,.b5 .opt-desc{color:rgba(90,54,0,.6);}
.opt-arrow{opacity:0;transition:opacity .2s;font-size:.95rem;color:var(--gold);}
.budget-btn:hover .opt-arrow{opacity:1;}

/* REGULAR QUESTION CARD */
.q-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:2rem;}
.step-label{font-size:.63rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem;}
.q-card h2{font-family:'Playfair Display',serif;font-size:1.4rem;color:var(--text);margin-bottom:.35rem;line-height:1.3;}
.hint{font-size:.81rem;color:var(--muted);font-weight:300;margin-bottom:.65rem;line-height:1.55;}
.ctx-box{background:rgba(201,169,110,.1);border:1px solid rgba(201,169,110,.28);border-radius:8px;padding:.6rem 1rem;font-size:.79rem;color:#7A4E1A;margin-bottom:1.2rem;line-height:1.45;}
.options{display:flex;flex-direction:column;gap:.65rem;margin-top:1.2rem;}
.opt-btn{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:.85rem 1rem;cursor:pointer;transition:all .2s;text-align:left;color:var(--text);display:flex;align-items:center;gap:.85rem;width:100%;}
.opt-btn:hover{background:var(--surface-h);border-color:var(--border-h);transform:translateX(3px);}
.opt-btn .opt-arrow{color:var(--gold);}

/* RESULT CARD */
.res-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;}
.res-head{background:linear-gradient(135deg,#FFF8EC,#FFF0D6);border-bottom:1px solid rgba(201,169,110,.3);padding:1.5rem 2rem;}
.res-badge{display:inline-block;background:var(--gold);color:#fff;font-size:.61rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:.2rem .7rem;margin-bottom:.55rem;}
.res-stand{font-size:.6rem;color:var(--muted);font-weight:300;font-style:italic;margin-left:.5rem;}
.res-head h2{font-family:'Playfair Display',serif;font-size:1.45rem;color:#5A3800;line-height:1.25;margin-bottom:.2rem;}
.res-price{font-size:.8rem;color:var(--muted);font-weight:300;}
.res-body{padding:1.5rem 2rem;}
.disclaimer-inline{font-size:.75rem;color:var(--muted);font-style:italic;line-height:1.55;margin-bottom:1.1rem;background:rgba(160,136,112,.07);border-radius:8px;padding:.55rem .8rem;border:1px solid var(--border);}
.res-why{font-size:.86rem;color:var(--muted);line-height:1.7;margin-bottom:1.2rem;border-left:2px solid rgba(201,169,110,.3);padding-left:.85rem;}
.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1.2rem;}
.pc-box{border-radius:10px;padding:.85rem 1rem;border:1px solid;}
.pc-pros{background:#F0F7F0;border-color:var(--green-border);}
.pc-cons{background:#FFF5F0;border-color:rgba(200,100,80,.2);}
.pc-title{font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;}
.pc-pros .pc-title{color:var(--green);}
.pc-cons .pc-title{color:#C05030;}
.pc-item{font-size:.79rem;color:var(--text);line-height:1.5;margin-bottom:.18rem;}
.pc-item::before{content:'• ';color:var(--muted);}
.res-cta{background:rgba(201,169,110,.08);border:1px solid rgba(201,169,110,.25);border-radius:10px;padding:1rem 1.15rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem;}
.res-cta-txt{flex:1;font-size:.81rem;color:var(--muted);line-height:1.5;}
.res-cta-txt strong{color:var(--text);display:block;font-size:.86rem;margin-bottom:.18rem;}
.res-cta-btn{background:var(--gold);color:#fff;text-decoration:none;border-radius:9px;padding:.55rem 1.2rem;font-size:.82rem;font-weight:700;white-space:nowrap;transition:background .2s;flex-shrink:0;}
.res-cta-btn:hover{background:var(--gold-l);}
.intro-features{display:flex;justify-content:center;gap:1.8rem;margin-bottom:1.75rem;flex-wrap:wrap;}
.feat{text-align:center;}
.feat-icon{font-size:1.3rem;display:block;margin-bottom:.25rem;}
.feat-label{font-size:.7rem;color:var(--muted);font-weight:300;}
.start-btn{background:var(--gold);color:#fff;border:none;border-radius:10px;padding:.82rem 2.1rem;font-size:.88rem;font-weight:700;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:background .2s;letter-spacing:.02em;}
.start-btn:hover{background:var(--gold-l);}
.nav-bar{display:flex;gap:.6rem;margin-top:1.3rem;flex-wrap:wrap;}
.back-btn,.restart-btn{background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:.5rem 1rem;font-size:.8rem;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:all .2s;}
.back-btn:hover,.restart-btn:hover{border-color:var(--border-h);color:var(--text);}
.page-disclaimer{margin-top:1rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.85rem 1.2rem;font-size:.74rem;color:var(--muted);line-height:1.6;text-align:center;}
@media(max-width:600px){
  .content{padding:1.2rem 1rem;}
  .q-card,.res-body{padding:1.2rem;}
  .res-head{padding:1.2rem;}
  .intro{padding:2rem 1.1rem;}
  .intro h2{font-size:1.5rem;}
  .pros-cons,.muehlen-grid{grid-template-columns:1fr;}
}
</style>
</head>
<body>
<div class="header">
  <img decoding="async" class="logo-img" src="data:image/jpeg;base64,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" alt="Jan – TheBaristaGame">
  <div>
    <div class="brand-title">TheBaristaGame</div>
    <div class="brand-sub">Welche Mühle passt zu dir?</div>
  </div>
</div>
<div class="content">
  <div class="crumbs" id="crumbs"></div>
  <div class="prog-wrap" id="progWrap" style="display:none"><div class="prog-fill" id="progFill" style="width:0%"></div></div>
  <div id="screen"></div>
  <div class="nav-bar" id="navBar" style="display:none">
    <button class="back-btn" onclick="goBack()">← Zurück</button>
    <button class="restart-btn" onclick="restart()">↺ Neu starten</button>
  </div>
</div>
<script>
const LOGO = "data:image/jpeg;base64,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";
const AFF = "https://amzlink.to/az0eUVygN5Bs1";
const STAND = "Stand: 2026";

const M = {
  kingrinder_p1:{name:"Kingrinder P1",price:"ca. 40–60 €",badge:"Einstieg – Filter",
    why:"Der Kingrinder P1 ist die günstigste Option im Lineup und eignet sich gut für Filterkaffee-Einstieg. Für Espresso ist er weniger geeignet — die Mahlscheiben sind kleiner und die Präzision für die feinen Espresso-Einstellungen begrenzt. Aber als erstes Gerät für Pour-over oder AeroPress ist er eine ehrliche, bezahlbare Wahl.",
    pros:["Sehr günstig","Einstieg in manuelles Mahlen","Kompakt & leicht","Gut für Filterkaffee"],
    cons:["Für Espresso kaum geeignet","Kleinere Mahlscheiben = langsamer","Begrenzte Einstellpräzision","Mahlbild nicht auf Espresso-Niveau"],
    link:"https://amzlink.to/az06uduSFi05a"},
  kingrinder_k1:{name:"Kingrinder K1",price:"ca. 60–80 €",badge:"Filter & mitunter Espresso",
    why:"Der Kingrinder K1 ist ein solider Allrounder mit Fokus auf Filterkaffee — kann aber auch für Espresso genutzt werden. 18-µm-Klicks ermöglichen präzise Einstellungen, und er mahlt fein genug für den Siebträger. Primär aber für Filter, Pour-over und AeroPress ausgelegt.",
    pros:["Erschwingliches Einstiegsmodell","Filter & eingeschränkt Espresso möglich","Solide Verarbeitung für den Preis","18 µm Klicks"],
    cons:["Keine große Mahlscheibe — langsamer als K6","Für Espresso weniger präzise als K6","Internes Einstellsystem (weniger komfortabel)","Kleines Fassungsvermögen"],
    link:"https://amzlink.to/az08IXcbm3TCz"},
  kingrinder_k6:{name:"Kingrinder K6",price:"ca. 80–110 €",badge:"Allrounder – Espresso & Filter",
    why:"Der Kingrinder K6 ist aktuell einer der besten Allrounder unter den Handmühlen. 48-mm-Mahlscheiben, 16-µm-Klicks, externes Einstellsystem und hervorragende Verarbeitungsqualität für den Preis. Für Espresso und Filter gleichermaßen geeignet — und sogar drill-kompatibel. Sehr gute Preis-Leistung.",
    pros:["48-mm-Scheiben: schnell & gleichmäßig","16-µm-Klicks: präzise Espresso-Einstellung","Externes Einstellrad (sehr komfortabel)","Drill-kompatibel","Espresso & Filter"],
    cons:["Kein faltbarer Griff","Kein Magnet-Auffangbecher","Etwas größer als Reise-Mühlen","Manuelles Mahlen für Espresso ~45-60 Sek."],
    link:"https://amzn.to/40D7gqu"},
  timemore_s3:{name:"Timemore Chestnut S3",price:"ca. 110–150 €",badge:"Filter-Premium – Leise & elegant",
    why:"Die Timemore S3 ist die eleganteste Handmühle in dieser Preisklasse. Externes Einstellrad, sehr leiser Betrieb und ein Geschmacksprofil mit mehr Süße und weniger Säure als die K6. Primär für Filterkaffee optimiert, weniger für Espresso. Wer morgens leise mahlen will und vorzugsweise Filter trinkt, ist hier am besten aufgehoben.",
    pros:["Sehr leiser Betrieb","Schönes, hochwertiges Design","Süßes, klares Filterprofil","Externe Einstellung"],
    cons:["Eher für Filter, nicht Espresso-Fokus","Größer und schwerer als K6","Einstellung rastet nicht so fest","Kein Espresso-Schwerpunkt"],
    link:"https://amzlink.to/az0wFG5GVenRy"},
  zpresso_q:{name:"1Zpresso Q",price:"ca. 75–100 €",badge:"Kompakt – Ideal für Reisen & Filter",
    why:"Die 1Zpresso Q ist die kompakteste Option in dieser Übersicht — klein genug, um in eine AeroPress zu passen. Ideal für Reisende und alle, die eine kleine, leichte Mühle wollen. Mahlqualität gut für Filter und AeroPress, für Espresso eingeschränkter als der K6. Der klare Vorteil: sie ist die tragbarste Empfehlung.",
    pros:["Extrem kompakt & leicht","Passt in eine AeroPress","Ideal für Reisen","Gute Filterkaffee-Qualität"],
    cons:["Für Espresso weniger geeignet als K6","Kleine Kapazität","Kein Drill-kompatibel","Weniger robust als K6"],
    link:"https://amzlink.to/az0tqfkutSnCg"},
  baratza_encore:{name:"Baratza Encore ESP (Pro)",price:"ca. 170–250 €",badge:"Dosiermühle – Elektrischer Einstieg",
    why:"Die Baratza Encore ESP Pro ist eine der beliebtesten Einsteiger-Elektromühlen und kann sowohl als Single-Dose- als auch als Dosiermühle mit Hopper betrieben werden. Sie mahlt gleichmäßig für den Preis, ist einfach zu bedienen und sehr gut durch Baratzas Service-Kultur unterstützt. Eine flexible, ehrliche Empfehlung.",
    pros:["Flexibel: Single Dose oder Hopper","Einfache Bedienung","Guter Service & Ersatzteile","Solides Mahlbild für den Preis"],
    cons:["Für Espresso-Feinheiten etwas eingeschränkt","Zeitbasiert (kein GBW)","Mahlgut danach wiegen empfohlen","Nicht für Druckprofiling-Setups"],
    link:AFF},
  df54:{name:"DF54",price:"ca. 200–280 €",badge:"Single Dose – Espresso-Einstieg",
    why:"Die DF54 ist eine der besten Single-Dose-Mühlen in diesem Preisbereich: kompakt, präzise einstellbar und speziell für Espresso ausgelegt. Single Dosing bedeutet: jede Portion wird frisch gemahlen — maximale Frische, mehr Kontrolle. Etwas mehr Zeitaufwand als eine Dosiermühle, aber deutlich bessere Reproduzierbarkeit.",
    pros:["Single Dosing = maximale Frische","Sehr gutes Mahlbild für den Preis","Einfach für Espresso einzustellen","Kompakt"],
    cons:["Mahlen vor jeder Portion (ca. 20–30 Sek.)","Kein Hopper","Kein GBW","Etwas langsamer als 64-mm-Mühlen"],
    link:"https://amzlink.to/az0byUTCCNpAJ"},
  eureka_hopper:{name:"Eureka Mignon Specialita",price:"ca. 350–420 €",badge:"Dosiermühle – Hopper",
    why:"Die Eureka Mignon Specialita ist eine bewährte Dosiermühle mit Hopper — du füllst Bohnen oben rein, drückst einen Knopf und mahlst zeitbasiert. Schnell, praktisch, immer bereit. Sie ist heute etwas älter und nicht mehr ganz auf dem Stand neuerer Modelle, aber immer noch eine zuverlässige Wahl für alle, die Komfort über Frische stellen. Hinweis: Zeitbasiertes Mahlen ist nicht 100 % präzise, danach wiegen empfohlen.",
    pros:["Hopper: immer bereit, Knopf drücken","Bewährte Eureka-Zuverlässigkeit","Einfache Bedienung","Solides Mahlbild"],
    cons:["Zeitbasiert: Menge kann leicht variieren","Kein GBW","Älteres Modell — mittlerweile etwas outdated","Kaffeebohnen im Hopper altern schneller"],
    link:"https://bit.ly/Specialita"},
  eureka_mignon_zero:{name:"Eureka Mignon Zero 65",price:"ca. 350–450 €",badge:"Single Dose – Enthusiast",
    why:"Die Eureka Mignon Zero 65 ist eine exzellente Single-Dose-Mühle mit 65-mm-Mahlscheiben. Sehr geringer Kaffeemehl-Rückstand, leiser Betrieb und präzise Einstellung. Für alle, die Frische und Gleichmäßigkeit wichtiger nehmen als schnellen Workflow.",
    pros:["65-mm-Scheiben: gleichmäßig & schnell","Sehr geringer Rückstand (Low Retention)","Sehr leise","Hochwertige Verarbeitung"],
    cons:["Single Dose: Mahlen vor jeder Portion","Kein Hopper","Kein GBW","Eher Espresso-optimiert"],
    link:AFF},
  df64_g2:{name:"DF64 Gen 2",price:"ca. 300–380 €",badge:"Single Dose – Beste Preis-Leistung",
    why:"Die DF64 Gen 2 ist momentan eine der meistgelobten Mühlen in ihrer Preisklasse — exzellente Community-Bewertungen, 64-mm-Scheiben und sehr geringer Rückstand. Beste Preis-Leistungs-Empfehlung die ich aktuell in dieser Klasse geben kann.",
    pros:["64-mm-Scheiben: schnell & gleichmäßig","Sehr geringer Rückstand","Top-Bewertungen in der Community","Beste Preis-Leistung"],
    cons:["Single Dose: Mahlen vor jeder Portion","Kein Hopper","Kein GBW","Größer als Einstiegsmodelle"],
    link:"https://bit.ly/DF64Gen2"},
  df83:{name:"DF83",price:"ca. 550–600 €",badge:"Single Dose 83mm – Direkt in den Siebträger",
    why:"83-mm-Mahlscheiben mahlen deutlich schneller — das ist der Hauptvorteil dieser Klasse. Die DF83 mahlt direkt in den Siebträger für einen einfachen, zügigen Workflow. Wer schnell und ohne Umwege mahlen will, ist hier richtig.",
    pros:["83-mm-Scheiben: sehr schnelles Mahlen","Direkt in den Siebträger","Einfacher Workflow","Sehr geringer Rückstand"],
    cons:["Kein RPM-Regler","Keine RPM-Kontrolle","Lauter als kleinere Mühlen","Groß & schwer"],
    link:"https://bit.ly/df83bohnendealer"},
  df83v:{name:"DF83V",price:"ca. 720–800 €",badge:"Single Dose 83mm – RPM-Steuerung",
    why:"Die DF83V ist die Weiterentwicklung der DF83 mit RPM-Steuerung: Du kannst die Umdrehungsgeschwindigkeit der Mahlscheiben einstellen. Niedrigere RPM = weniger Hitzeentwicklung, schonenderes Aroma. Du mahlst in einen Dosiercup. Für alle, die volle Kontrolle über den Mahlprozess wollen.",
    pros:["RPM-Steuerung für volle Kontrolle","83-mm-Scheiben: sehr schnell","Weniger Hitze bei niedrigen RPM","Mahlt in Dosiercup"],
    cons:["Teurer als DF83","Größer und schwerer","RPM-Effekt subtil","Workflow aufwändiger (Dosiercup)"],
    link:AFF},
  timemore_sculptor:{name:"Timemore Sculptor 078S / 064S",price:"ca. 600–750 €",badge:"Single Dose – Leise & präzise",
    why:"Die Timemore Sculptor-Serie überzeugt durch exzellente Partikelverteilung, sehr leisen Betrieb und ein etwas kompakteres Format als die DF83-Familie. Wenn dir gleichmäßiger Geschmack und Ruhe am Morgen wichtiger sind als reine Mahlgeschwindigkeit, ist die Timemore die richtige Wahl.",
    pros:["Exzellente Partikelverteilung","Sehr leiser Betrieb","Etwas kompakter als DF83","Hochwertiges Mahlbild"],
    cons:["Etwas langsamer als DF83","Kein RPM-Regler","Weniger verbreitet in DE","Kein Hopper"],
    link:AFF},
  eureka_atom_w65:{name:"Eureka Atom W65 Specialty",price:"ca. 700–850 €",badge:"GBW-Mühle – Automatisch abwiegen",
    why:"GBW (Grind-by-Weight): Die integrierte Waage stoppt automatisch beim eingestellten Gramm-Ziel — jede Portion exakt gleich ohne manuelle Waage. Die Eureka Atom W65 ist eine der besten GBW-Mühlen in diesem Preis.",
    pros:["GBW: automatisches Abwiegen","Maximale Reproduzierbarkeit","65-mm-Scheiben: schnell","Bewährte Eureka-Qualität"],
    cons:["Hopper: Bohnen altern schneller","Waage gelegentlich kalibrieren","Größer als Single-Dose","Kein echtes Single Dosing"],
    link:AFF},
  fiorenzato_allground:{name:"Fiorenzato AllGround Sense",price:"ca. 750–900 €",badge:"GBW-Mühle – Espresso & Filter",
    why:"Die Fiorenzato AllGround Sense kombiniert GBW-Präzision mit Vielseitigkeit: Espresso und Filter, automatisches Abwiegen. Eine der besten Optionen wenn du regelmäßig zwischen Methoden wechselst und trotzdem Komfort willst.",
    pros:["GBW + Espresso & Filter","Sehr vielseitig","Einfache Bedienung","Hochwertige Verarbeitung"],
    cons:["Hopper-Konzept","Größer als reine Espresso-Mühlen","Keine RPM-Steuerung","Preislich oben"],
    link:AFF},
  mazzer_philos:{name:"Mazzer Philos",price:"ca. 1.000–1.200 €",badge:"Premium Single Dose – Allrounder",
    why:"Die Mazzer Philos ist ein stabiler Allrounder. Das Stepped/Stepless-Hybrid-System erlaubt reproduzierbare Positionen — ideal für täglich wechselnde Methoden. Wenig Totraum, bewährte Mazzer-Qualität, gute EU-Verfügbarkeit und Serviceinfrastruktur.",
    pros:["Stepped/Stepless-Hybrid: reproduzierbare Positionen","Ideal für Espresso-Filter-Wechsel","Wenig Totraum","Mazzer-Qualität & EU-Service"],
    cons:["Mahlscheibenwechsel erfordert Neukalibierung","Weniger experimentierfreundlich","Höherer Preis","Kein digitaler RPM"],
    link:AFF},
  zerno_z1:{name:"Zerno Z1",price:"ca. 1.000–1.300 €",badge:"Premium Single Dose – Für Experimentierfreude",
    why:"Die Zerno Z1 für echte Kaffee-Enthusiasten: Mahlscheibenwechsel ohne Neukalibierung — du kannst Scheiben experimentell tauschen. Stufenlose Einstellung für maximale Feinheit. Wer sich in eine Methode vertieft und experimentiert, wird hier belohnt.",
    pros:["Mahlscheibenwechsel ohne Neukalibierung","Stufenlose Einstellung","Für Experimentierer ideal","Sehr gute Mahlqualität"],
    cons:["Stepped-System fehlt: weniger reproduzierbar für Methodenwechsel","Weniger EU-Support als Mazzer","Kein Hybrid-System","Serviceweg länger"],
    link:AFF}
};

const TREE = {
  start:{type:'intro'},
  budget:{type:'budget',crumb:'Budget',step:'Schritt 1',title:'Was ist dein Budget für die Mühle?',
    hint:'Die Mühle macht den größten Unterschied — oft mehr als die Maschine. Das Budget hier ist entscheidend.',
    options:[
      {e:'&#x1f4b6;',l:'Bis 200 €',d:'Handmühle empfohlen',n:'hand_subbudget',cls:'b1'},
      {e:'&#x1f4b6;',l:'200–350 €',d:'Solider elektrischer Einstieg',n:'aufwand_mid',cls:'b2'},
      {e:'&#x1f4b6;',l:'350–600 €',d:'Enthusiast-Klasse',n:'aufwand_enthusiast',cls:'b3'},
      {e:'&#x1f4b6;',l:'600–850 €',d:'Leistung, Geschwindigkeit, GBW',n:'sd_or_gbw',cls:'b4'},
      {e:'&#x2728;',l:'1.000 €+',d:'Premium — keine Kompromisse',n:'premium_usecase',cls:'b5'}
    ]},

  /* ── BIS 200€ → erst Preisfrage, dann nur Handmühlen ── */
  hand_subbudget:{type:'choice',crumb:'Budget genauer?',step:'Schritt 2 von 5',
    title:'Soll es eher unter 100 € sein — oder ist auch 100–200 € möglich?',
    hint:'&#x1f4a1; Häufig gilt: Je mehr Budget du mitbringst, desto konsistenter werden die Ergebnisse. Im Handmühlen-Segment macht das einen spürbaren Unterschied.',
    options:[
      {e:'&#x1f4b6;',l:'Unter 100 €',d:'Möglichst günstig einsteigen',n:'hand_budget'},
      {e:'&#x1f4b6;',l:'100–200 €',d:'Etwas mehr Qualität & Komfort',n:'hand_100_anwendung'}
    ]},

  /* ── UNTER 100€ ── */
  hand_budget:{type:'choice',crumb:'Anwendung?',step:'Schritt 3 von 5',
    title:'Wofür mahlst du hauptsächlich?',
    options:[
      {e:'&#x2615;',l:'Espresso',d:'Siebträger, fein, präzise',n:'hand_esp_budget'},
      {e:'&#x1fad6;',l:'Filterkaffee / Pour-over',d:'V60, AeroPress, Chemex',n:'hand_filter_budget'},
      {e:'&#x2708;',l:'Hauptsächlich zum Reisen',d:'Kompakt & leicht ist Priorität',n:'result_zpresso'}
    ]},
  hand_esp_budget:{type:'choice',crumb:'Espresso-Aufwand?',step:'Schritt 4 von 5',
    title:'Espresso manuell zu mahlen dauert ca. 45–60 Sekunden pro Portion. Ist das okay?',
    hint:'Für Espresso braucht man feineres Mahlgut — das kostet bei Handmühlen etwas mehr Kraft und Zeit.',
    options:[
      {e:'&#x2705;',l:'Ja, kein Problem',d:'Ich nehme mir die Zeit',n:'result_k6'},
      {e:'&#x1f914;',l:'Hm, lieber weniger Aufwand',d:'Schneller wäre besser',n:'hand_budget_note'}
    ]},
  hand_budget_note:{type:'result',machine:'kingrinder_k6',
    extra:'&#x1f4a1; Der K6 ist trotz Aufwand die beste Wahl unter 100 € für Espresso. Wenn der Aufwand wirklich zu viel ist, lohnt sich ein Budget von 200–350 € — dort gibt es sehr gute elektrische Mühlen wie die DF54.'},
  hand_filter_budget:{type:'choice',crumb:'Budget genau?',step:'Schritt 4 von 5',
    title:'Lieber möglichst günstig oder etwas mehr Qualität?',
    options:[
      {e:'&#x1f4b6;',l:'Möglichst günstig (40–60 €)',d:'Einstieg Filterkaffee',n:'result_p1'},
      {e:'&#x2696;',l:'Etwas mehr (60–80 €)',d:'Bessere Qualität, auch leicht Espresso',n:'result_k1'},
      {e:'&#x2b50;',l:'Beste Option unter 100 €',d:'Espresso & Filter, top Preis-Leistung',n:'result_k6'}
    ]},

  /* ── 100–200€ → nur Handmühlen ── */
  hand_100_anwendung:{type:'choice',crumb:'Anwendung?',step:'Schritt 3 von 5',
    title:'Wofür mahlst du hauptsächlich?',
    hint:'In diesem Budget sind ausschließlich Handmühlen empfohlen — sie liefern für bis zu 200 € die deutlich bessere Mahlqualität als elektrische Alternativen.',
    options:[
      {e:'&#x2615;',l:'Espresso',d:'Siebträger, fein & präzise',n:'result_k6'},
      {e:'&#x1fad6;',l:'Filter / Pour-over',d:'V60, AeroPress, Chemex',n:'hand_100_filter'},
      {e:'&#x2708;',l:'Hauptsächlich Reisen',d:'Kompakt & portabel',n:'result_zpresso'}
    ]},
  hand_100_filter:{type:'choice',crumb:'Priorität?',step:'Schritt 4 von 5',
    title:'Was ist dir bei der Handmühle wichtiger?',
    options:[
      {e:'&#x1f507;',l:'Leiser, eleganter Betrieb',d:'Morgens ruhig mahlen',n:'result_timemore_s3'},
      {e:'&#x2696;',l:'Beste Preis-Leistung',d:'Espresso & Filter, vielseitig',n:'result_k6'}
    ]},

  /* ── 200–350€ Elektro ── */
  aufwand_mid:{type:'choice',crumb:'Stil?',step:'Schritt 2 von 5',
    title:'Wie möchtest du mahlen?',
    options:[
      {e:'&#x1f3af;',l:'Single Dosing',d:'Jede Portion frisch — mehr Kontrolle',n:'anwendung_mid'},
      {e:'&#x1fad9;',l:'Dosiermühle mit Hopper',d:'Knopf drücken, fertig — praktisch',n:'result_baratza'}
    ]},
  anwendung_mid:{type:'choice',crumb:'Anwendung?',step:'Schritt 3 von 5',
    title:'Wofür mahlst du hauptsächlich?',
    options:[
      {e:'&#x2615;',l:'Espresso',d:'Siebträger, fein',n:'result_df54'},
      {e:'&#x1fad6;',l:'Filter / Pour-over',d:'V60, AeroPress',n:'result_df54'},
      {e:'&#x2615;&#x1fad6;',l:'Beides',d:'Espresso & Filter wechselnd',n:'result_df54_both'}
    ]},
  result_df54_both:{type:'result',machine:'df54',
    extra:'&#x1f4a1; Die DF54 ist primär für Espresso ausgelegt. Für Filter funktioniert sie — aber für ein echtes Dual-Use-Setup lohnt sich beim nächsten Budget-Schritt die DF64 Gen 2.'},

  /* ── 350–600€ Enthusiast ── */
  aufwand_enthusiast:{type:'choice',crumb:'Stil?',step:'Schritt 2 von 5',
    title:'Frische oder Komfort — was ist dir wichtiger?',
    options:[
      {e:'&#x1f3af;',l:'Single Dosing — Frische & Präzision',d:'Jede Portion einzeln mahlen',n:'enthusiast_sd'},
      {e:'&#x1fad9;',l:'Hopper — Schnell & praktisch',d:'Knopf drücken, Workflow einfach',n:'result_specialita'}
    ]},
  enthusiast_sd:{type:'choice',crumb:'Anwendung?',step:'Schritt 3 von 5',
    title:'Wofür mahlst du hauptsächlich?',
    options:[
      {e:'&#x2615;',l:'Espresso',d:'Siebträger, Präzision',n:'result_df64'},
      {e:'&#x1fad6;',l:'Filter / Pour-over',d:'V60, AeroPress, French Press',n:'result_eureka_zero'},
      {e:'&#x2615;&#x1fad6;',l:'Beides wechselnd',d:'Flexibel zwischen Methoden',n:'result_df64'}
    ]},

  /* ── 600–850€ ── */
  sd_or_gbw:{type:'choice',crumb:'Philosophie?',step:'Schritt 2 von 5',
    title:'Was ist dir wichtiger: Frische & Kontrolle oder Komfort & Automatik?',
    hint:'Single Dosing = jede Portion frisch, etwas Zeitaufwand. GBW = automatisches Abwiegen, sofort bereit.',
    options:[
      {e:'&#x1f3af;',l:'Single Dosing',d:'Frische, Präzision, Kontrolle',n:'sd_workflow'},
      {e:'&#x2696;',l:'GBW-Mühle',d:'Automatisch abwiegen, wenig Aufwand',n:'gbw_usecase'}
    ]},
  sd_workflow:{type:'choice',crumb:'Workflow?',step:'Schritt 3 von 5',
    title:'83-mm-Scheiben mahlen schneller — aber nicht unbedingt besser.',
    hint:'Größere Scheiben = mehr Geschwindigkeit, das ist der Hauptvorteil. Gleichmäßigkeit hängt von der Scheibengeometrie ab, nicht nur der Größe.',
    options:[
      {e:'&#x2615;',l:'Direkt in den Siebträger',d:'Einfacher, schneller Workflow',n:'sd_silent'},
      {e:'&#x1f964;',l:'In einen Dosiercup mahlen',d:'Mehr Flexibilität',n:'sd_rpm'}
    ]},
  sd_silent:{type:'choice',crumb:'Lautstärke?',step:'Schritt 4 von 5',
    title:'Ist dir ein leiser Betrieb am Morgen wichtig?',
    options:[
      {e:'&#x1f507;',l:'Ja — möglichst leise',d:'Wohnung, Rücksicht, morgens',n:'sd_geschmack_leise'},
      {e:'&#x1f50a;',l:'Nicht so wichtig',d:'Hauptsache schnell & gut',n:'sd_geschmack'}
    ]},
  sd_geschmack_leise:{type:'choice',crumb:'Gleichmäßigkeit?',step:'Schritt 5 von 5',
    title:'Was steht für dich im Vordergrund?',
    options:[
      {e:'&#x1f3af;',l:'Gleichmäßiger, reproduzierbarer Geschmack',d:'Partikelverteilung ist mir wichtig',n:'result_timemore'},
      {e:'&#x26a1;',l:'Geschwindigkeit im Workflow',d:'Ich will schnell fertig sein',n:'result_timemore'}
    ]},
  sd_geschmack:{type:'choice',crumb:'Gleichmäßigkeit?',step:'Schritt 5 von 5',
    title:'Was steht für dich im Vordergrund?',
    options:[
      {e:'&#x1f3af;',l:'Gleichmäßiger, reproduzierbarer Geschmack',d:'Partikelverteilung zählt',n:'result_timemore'},
      {e:'&#x26a1;',l:'Schneller Workflow',d:'Geschwindigkeit im Alltag',n:'result_df83'}
    ]},
  sd_rpm:{type:'choice',crumb:'RPM?',step:'Schritt 4 von 5',
    title:'Möchtest du die Mahlgeschwindigkeit (RPM) einstellen?',
    hint:'Niedrigere RPM = weniger Hitzeentwicklung beim Mahlen — das kann das Aromaprofil subtil beeinflussen. Ein Parameter für Enthusiasten.',
    options:[
      {e:'&#x1f39b;',l:'Ja, RPM-Kontrolle',d:'Maximale Kontrolle über den Prozess',n:'result_df83v'},
      {e:'&#x2615;',l:'Nicht nötig',d:'Gutes Ergebnis reicht',n:'sd_geschmack_cup'}
    ]},
  sd_geschmack_cup:{type:'choice',crumb:'Gleichmäßigkeit?',step:'Schritt 5 von 5',
    title:'Was steht für dich im Vordergrund?',
    options:[
      {e:'&#x1f3af;',l:'Gleichmäßiger Geschmack',d:'Partikelverteilung',n:'result_timemore'},
      {e:'&#x26a1;',l:'Schneller Workflow',d:'Alltag, Geschwindigkeit',n:'result_df83'}
    ]},
  gbw_usecase:{type:'choice',crumb:'Anwendung?',step:'Schritt 3 von 5',
    title:'Mahlst du hauptsächlich Espresso — oder auch Filter?',
    options:[
      {e:'&#x2615;',l:'Hauptsächlich Espresso',d:'Siebträger, Präzision',n:'result_eureka_atom'},
      {e:'&#x2615;&#x1fad6;',l:'Espresso & Filter wechselnd',d:'Vielseitiger Einsatz',n:'result_fiorenzato'}
    ]},

  /* ── 1000€+ PREMIUM ── */
  premium_usecase:{type:'choice',crumb:'Nutzungsstil?',step:'Schritt 2 von 5',
    title:'Wie nutzt du die Mühle hauptsächlich?',
    hint:'Das beeinflusst, welches System besser zu dir passt — Allrounder oder Spezialgerät.',
    options:[
      {e:'&#x2615;&#x1fad6;',l:'Täglich Espresso & Filter wechseln',d:'Methodenwechsel im Alltag',n:'premium_methodenwechsel'},
      {e:'&#x1f52c;',l:'Kaffee ist mein echtes Hobby',d:'Ich experimentiere intensiv',n:'premium_experiment'}
    ]},
  premium_methodenwechsel:{type:'choice',crumb:'Bohnenwechsel?',step:'Schritt 3 von 5',
    title:'Wechselst du häufig die Bohnensorte?',
    hint:'Die Mazzer Philos hat kaum Totraum — Bohnenwechsel ist schnell und verlustarm.',
    options:[
      {e:'&#x1fad8;',l:'Ja, oft verschiedene Sorten',d:'Frische Bohnen sind mir wichtig',n:'premium_eu'},
      {e:'&#x1fad8;',l:'Eher selten wechseln',d:'Ich kaufe größere Mengen',n:'premium_eu'}
    ]},
  premium_eu:{type:'choice',crumb:'EU-Verfügbarkeit?',step:'Schritt 4 von 5',
    title:'Ist dir EU-Verfügbarkeit und lokaler Service wichtig?',
    hint:'Mazzer ist in Deutschland und Europa sehr gut verfügbar mit etabliertem Servicenetz. Zerno ist weniger verbreitet — Support-Weg kann länger sein.',
    options:[
      {e:'&#x1f1ea;&#x1f1fa;',l:'Ja, EU-Service ist wichtig',d:'Lokale Verfügbarkeit, schneller Service',n:'result_mazzer'},
      {e:'&#x1f30d;',l:'Nicht so wichtig',d:'Ich kaufe auch online aus dem Ausland',n:'premium_scheiben_methodenwechsel'}
    ]},
  premium_scheiben_methodenwechsel:{type:'choice',crumb:'Scheibenwechsel?',step:'Schritt 5 von 5',
    title:'Ist Mahlscheibenwechsel ohne Neukalibierung wichtig?',
    hint:'Zerno Z1: Scheiben tauschen ohne Neukalibierung — ideal zum Experimentieren. Mazzer Philos: Scheibenwechsel erfordert Neukalibierung, aber das Hybrid-System ist für Methodenwechsel besser.',
    options:[
      {e:'&#x1f527;',l:'Ja — ich will Scheiben wechseln',d:'Experimentierfreiheit ist mir wichtig',n:'result_zerno'},
      {e:'&#x2615;',l:'Nein — Alltag ist mir wichtiger',d:'Reproduzierbarkeit beim Wechsel zählt',n:'result_mazzer'}
    ]},
  premium_experiment:{type:'choice',crumb:'Fokus?',step:'Schritt 3 von 5',
    title:'Auf welche Methode fokussierst du dich hauptsächlich?',
    hint:'Zerno Z1 belohnt tiefes Eintauchen in eine Methode. Mazzer Philos ist für alltägliches Methodenwechseln besser.',
    options:[
      {e:'&#x1f52d;',l:'Ich tauche tief in eine Methode ein',d:'Feintuning, Scheibenexperimente',n:'premium_scheiben'},
      {e:'&#x2696;',l:'Ich wechsle trotzdem regelmäßig',d:'Allrounder mit Experimentiergeist',n:'result_mazzer'}
    ]},
  premium_scheiben:{type:'choice',crumb:'Scheibenwechsel?',step:'Schritt 4 von 5',
    title:'Wie wichtig ist dir der Mahlscheibenwechsel ohne Neukalibierung?',
    hint:'Das ist das zentrale Feature der Zerno Z1 — du kannst verschiedene Scheibensets einwechseln ohne stundenlangen Neuaufwand.',
    options:[
      {e:'&#x2b50;',l:'Sehr wichtig — ich will experimentieren',d:'Verschiedene Scheiben ausprobieren',n:'result_zerno'},
      {e:'&#x2615;',l:'Nicht so wichtig',d:'Stabile Einstellung reicht',n:'premium_espresso_filter'}
    ]},
  premium_espresso_filter:{type:'choice',crumb:'Espresso & Filter?',step:'Schritt 5 von 5',
    title:'Wechselst du täglich zwischen Espresso und Filterkaffee?',
    hint:'Beim Espresso-Filter-Wechsel im Alltag gewinnt die Mazzer Philos klar. Das Stepped/Stepless-Hybridsystem mit reproduzierbaren Positionen ist für diesen Use Case besser durchdacht.',
    options:[
      {e:'&#x2615;&#x1fad6;',l:'Ja, täglich Methodenwechsel',d:'Reproduzierbarkeit beim Wechsel wichtig',n:'result_mazzer'},
      {e:'&#x2615;',l:'Eher eine Methode',d:'Ich bleibe meistens bei einer Zubereitungsart',n:'result_zerno'}
    ]},

  /* ── RESULTS ── */
  result_p1:{type:'result',machine:'kingrinder_p1'},
  result_k1:{type:'result',machine:'kingrinder_k1'},
  result_k6:{type:'result',machine:'kingrinder_k6'},
  result_timemore_s3:{type:'result',machine:'timemore_s3'},
  result_zpresso:{type:'result',machine:'zpresso_q'},
  result_baratza:{type:'result',machine:'baratza_encore'},
  result_df54:{type:'result',machine:'df54'},
  result_df64:{type:'result',machine:'df64_g2'},
  result_specialita:{type:'result',machine:'eureka_hopper'},
  result_eureka_zero:{type:'result',machine:'eureka_mignon_zero'},
  result_df83:{type:'result',machine:'df83'},
  result_df83v:{type:'result',machine:'df83v'},
  result_timemore:{type:'result',machine:'timemore_sculptor'},
  result_eureka_atom:{type:'result',machine:'eureka_atom_w65'},
  result_fiorenzato:{type:'result',machine:'fiorenzato_allground'},
  result_mazzer:{type:'result',machine:'mazzer_philos'},
  result_zerno:{type:'result',machine:'zerno_z1'}
};

let path=[], current='start';
const TOTAL=5;

function go(id){
  if(current!=='start') path.push(current);
  current=id;
  window.scrollTo({top:0,behavior:'instant'});
  render();
}
function goBack(){
  if(!path.length) return;
  current=path.pop();
  window.scrollTo({top:0,behavior:'instant'});
  render();
}
function restart(){
  path=[];current='start';
  window.scrollTo({top:0,behavior:'instant'});
  render();
}

function render(){
  const node=TREE[current];
  if(!node) return;
  const crumbsEl=document.getElementById('crumbs');
  if(current==='start'){
    crumbsEl.innerHTML='';
  } else {
    const parts=path.map(id=>{const n=TREE[id];return n&&n.crumb?'<span class="crumb">'+n.crumb+'</span><span class="crumb-sep">›</span>':''}).join('');
    crumbsEl.innerHTML=parts+(node.crumb?'<span class="crumb-cur">'+node.crumb+'</span>':'');
  }
  const pw=document.getElementById('progWrap'),pf=document.getElementById('progFill');
  if(current==='start'){pw.style.display='none';}
  else{pw.style.display='block';pf.style.width=(Math.min(path.length+1,TOTAL)/TOTAL*100)+'%';}
  document.getElementById('navBar').style.display=current==='start'?'none':'flex';
  const screen=document.getElementById('screen');

  if(node.type==='intro'){
    screen.innerHTML='<div class="screen"><div class="intro"><img decoding="async" class="intro-logo" src="'+LOGO+'" alt="Jan"><h2>Welche Mühle passt zu dir?</h2><p class="intro-lead">Bevor wir starten: Es gibt vier Mühlentypen — unterschiedlich in Aufwand, Workflow und Preis. Das Budget wächst von links oben nach rechts unten:</p><div class="muehlen-grid"><div class="mtype-card mtype-1"><span class="mtype-icon">&#x270b;</span><div class="mtype-name">Handmühle</div><div class="mtype-price">50–200 €</div><div class="mtype-desc">Manuell, leise, überraschend präzises Mahlgut. Mehr Aufwand, bestes Preis-Leistungs-Ergebnis.</div></div><div class="mtype-card mtype-2"><span class="mtype-icon">&#x26a1;</span><div class="mtype-name">Single-Dose-Mühle</div><div class="mtype-price">200–1.300 €</div><div class="mtype-desc">Jede Portion frisch gemahlen. Maximale Frische und Kontrolle. Standard bei Enthusiasten.</div></div><div class="mtype-card mtype-3"><span class="mtype-icon">&#x1fad9;</span><div class="mtype-name">Dosiermühle (Hopper)</div><div class="mtype-price">250–900 €</div><div class="mtype-desc">Bohnenbehälter oben, Knopf drücken — fertig. Schnell, praktisch, zeitbasiert oder GBW.</div></div><div class="mtype-card mtype-4"><span class="mtype-icon">&#x2696;</span><div class="mtype-name">GBW-Mühle</div><div class="mtype-price">600 €+</div><div class="mtype-desc">Grind-by-Weight: integrierte Waage wiegt automatisch ab. Maximale Reproduzierbarkeit.</div></div></div><div class="intro-features"><div class="feat"><span class="feat-icon">&#x1f4b6;</span><span class="feat-label">Budget-Check</span></div><div class="feat"><span class="feat-icon">&#x23f1;</span><span class="feat-label">Aufwand & Komfort</span></div><div class="feat"><span class="feat-icon">&#x1f3c6;</span><span class="feat-label">Persönliche Empfehlung</span></div></div><button class="start-btn" onclick="go(\'budget\')">Jetzt starten →</button></div></div>';
    return;
  }

  if(node.type==='budget'){
    const hintHtml=node.hint?'<p class="hint">'+node.hint+'</p>':'';
    const opts=node.options.map(o=>'<button class="budget-btn '+o.cls+'" onclick="go(\''+o.n+'\')"><span class="opt-emoji">'+o.e+'</span><span class="opt-txt"><div class="opt-label">'+o.l+'</div>'+(o.d?'<div class="opt-desc">'+o.d+'</div>':'')+'</span><span class="opt-arrow">›</span></button>').join('');
    screen.innerHTML='<div class="screen"><div class="q-card"><div class="step-label">'+node.step+'</div><h2>'+node.title+'</h2>'+hintHtml+'<div class="budget-opts">'+opts+'</div></div></div>';
    return;
  }

  if(node.type==='choice'){
    const hintHtml=node.hint?'<p class="hint">'+node.hint+'</p>':'';
    const opts=node.options.map(o=>'<button class="opt-btn" onclick="go(\''+o.n+'\')"><span class="opt-emoji">'+o.e+'</span><span class="opt-txt"><div class="opt-label">'+o.l+'</div>'+(o.d?'<div class="opt-desc">'+o.d+'</div>':'')+'</span><span class="opt-arrow">›</span></button>').join('');
    screen.innerHTML='<div class="screen"><div class="q-card"><div class="step-label">'+(node.step||'')+'</div><h2>'+node.title+'</h2>'+hintHtml+'<div class="options">'+opts+'</div></div></div>';
    return;
  }

  if(node.type==='result'){
    const m=M[node.machine];
    const pros=m.pros.map(p=>'<div class="pc-item">'+p+'</div>').join('');
    const cons=m.cons.map(c=>'<div class="pc-item">'+c+'</div>').join('');
    const extraHtml=node.extra?'<div class="ctx-box" style="margin-bottom:1.1rem">'+node.extra+'</div>':'';
    screen.innerHTML='<div class="screen"><div class="res-card"><div class="res-head"><span class="res-badge">✓ Empfehlung</span><span class="res-stand">'+STAND+'</span><h2>'+m.name+'</h2><div class="res-price">'+m.price+'</div></div><div class="res-body"><div class="disclaimer-inline">&#x1f4ac; Dies ist eine mögliche Empfehlung — nicht in Stein gemeißelt. Es gibt in jeder Preisklasse weitere gute Optionen. Empfehlungen können sich ändern.</div>'+extraHtml+'<p class="res-why">'+m.why+'</p><div class="pros-cons"><div class="pc-box pc-pros"><div class="pc-title">Vorteile</div>'+pros+'</div><div class="pc-box pc-cons"><div class="pc-title">Nachteile</div>'+cons+'</div></div><div class="res-cta"><div class="res-cta-txt"><strong>Mit diesem Link geht es direkt zur Mühle</strong>Equipment, das ich selbst kenne und guten Gewissens weiterempfehlen kann.</div><a class="res-cta-btn" href="'+m.link+'" target="_blank" rel="noopener">Jetzt ansehen →</a></div></div></div><div class="page-disclaimer">* Affiliate-Link: Bei einem Kauf erhalte ich eine kleine Provision — für dich entstehen keine Mehrkosten. &#x2615;</div></div>';
  }
}
render();
</script>
</body>
</html>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://thebaristagame.de/guide/guide-zur-passenden-muehle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Guide zum passenden Siebträger</title>
		<link>https://thebaristagame.de/guide/guide-zum-passenden-siebtraeger/</link>
					<comments>https://thebaristagame.de/guide/guide-zum-passenden-siebtraeger/#respond</comments>
		
		<dc:creator><![CDATA[TheBaristaGame]]></dc:creator>
		<pubDate>Tue, 17 Mar 2026 16:37:32 +0000</pubDate>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[siebträger finden]]></category>
		<category><![CDATA[siebträger kaufen]]></category>
		<category><![CDATA[Siebträgermaschine]]></category>
		<guid isPermaLink="false">https://thebaristagame.de/?p=320</guid>

					<description><![CDATA[Siebträger-Finder – TheBaristaGame TheBaristaGame Siebträger finden, der wirklich zu dir passt ← Zurück ↺ Neu starten]]></description>
										<content:encoded><![CDATA[
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Siebträger-Finder – TheBaristaGame</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&#038;family=Source+Sans+3:wght@300;400;600;700&#038;display=swap" rel="stylesheet">
<style>
:root {
  --bg: #F5EDE0;
  --surface: #FFF7EB;
  --surface-h: #FFF2DF;
  --surface-2: #F5E3CF;
  --gold: #C9A96E;
  --gold-l: #E8C98A;
  --cream: #F5EDE0;
  --muted: #A08870;
  --border: rgba(160,136,112,0.25);
  --border-h: rgba(160,136,112,0.45);
  --green: #5DB85D;
  --green-bg: #F0F7F0;
  --green-border: rgba(93,184,93,0.35);
  --text: #3D2B1A;
}
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:'Source Sans 3',sans-serif;background:var(--bg);color:var(--text);min-height:100vh;}

/* HEADER */
.header{background:var(--surface);border-bottom:1px solid var(--border);padding:.9rem 2rem;display:flex;align-items:center;gap:1rem;}
.logo-img{width:52px;height:52px;border-radius:50%;border:2px solid var(--gold);object-fit:cover;flex-shrink:0;}
.brand-title{font-family:'Playfair Display',serif;font-size:1.15rem;color:var(--gold);font-weight:700;line-height:1.2;}
.brand-sub{font-size:.72rem;color:var(--muted);font-weight:300;letter-spacing:.03em;}

/* LAYOUT */
.content{max-width:720px;margin:0 auto;padding:2rem 1.5rem;}

/* ANIMATION */
.screen{animation:fadeUp .35s ease;}
@keyframes fadeUp{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}

/* PROGRESS */
.prog-wrap{height:3px;background:rgba(160,136,112,.15);border-radius:2px;margin-bottom:1.5rem;overflow:hidden;}
.prog-fill{height:100%;background:var(--gold);border-radius:2px;transition:width .4s ease;}

/* BREADCRUMB */
.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-bottom:1.25rem;min-height:1.2rem;}
.crumb{font-size:.68rem;color:var(--muted);font-weight:300;}
.crumb-sep{font-size:.6rem;color:rgba(160,136,112,.35);}
.crumb-cur{font-size:.68rem;color:var(--gold);font-weight:600;}

/* INTRO */
.intro{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:3rem 2rem;text-align:center;}
.intro-logo{width:84px;height:84px;border-radius:50%;border:3px solid var(--gold);object-fit:cover;display:block;margin:0 auto 1.5rem;}
.intro h2{font-family:'Playfair Display',serif;font-size:2rem;color:var(--gold);margin-bottom:.6rem;}
.intro p{font-size:.95rem;color:var(--muted);font-weight:300;line-height:1.65;margin-bottom:2rem;max-width:480px;margin-left:auto;margin-right:auto;}
.intro-features{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap;}
.feat{text-align:center;}
.feat-icon{font-size:1.4rem;display:block;margin-bottom:.3rem;}
.feat-label{font-size:.72rem;color:var(--muted);font-weight:300;}

/* QUESTION CARD */
.q-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:2rem;}
.step-label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.65rem;}
.q-card h2{font-family:'Playfair Display',serif;font-size:1.45rem;color:var(--text);margin-bottom:.4rem;line-height:1.3;}
.hint{font-size:.82rem;color:var(--muted);font-weight:300;margin-bottom:.65rem;line-height:1.5;}
.ctx-box{background:rgba(201,169,110,.1);border:1px solid rgba(201,169,110,.28);border-radius:8px;padding:.6rem 1rem;font-size:.8rem;color:#7A4E1A;margin-bottom:1.25rem;line-height:1.4;}
.options{display:flex;flex-direction:column;gap:.7rem;margin-top:1.25rem;}
.opt-btn{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:.9rem 1.1rem;cursor:pointer;transition:all .2s;text-align:left;color:var(--text);display:flex;align-items:center;gap:.9rem;}
.opt-btn:hover{background:var(--surface-h);border-color:var(--border-h);transform:translateX(4px);}
.opt-emoji{font-size:1.3rem;min-width:2rem;text-align:center;}
.budget-q .opt-emoji{font-size:.9rem;min-width:2rem;line-height:1.3;word-break:break-all;white-space:normal;text-align:center;}
.opt-txt{flex:1;}
.opt-label{font-size:.9rem;font-weight:600;margin-bottom:.1rem;}
.opt-desc{font-size:.75rem;color:var(--muted);font-weight:300;}
.opt-arrow{color:var(--gold);opacity:0;transition:opacity .2s;font-size:1rem;}
.opt-btn:hover .opt-arrow{opacity:1;}

/* RESULT CARD */
.res-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;}
.res-head{background:linear-gradient(135deg,#FFF8EC,#FFF0D6);border-bottom:1px solid rgba(201,169,110,.3);padding:1.5rem 2rem;}
.res-badge{display:inline-block;background:var(--gold);color:#fff;font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:.2rem .7rem;margin-bottom:.6rem;}
.res-head h2{font-family:'Playfair Display',serif;font-size:1.5rem;color:#5A3800;line-height:1.25;margin-bottom:.2rem;}
.res-price{font-size:.82rem;color:var(--muted);font-weight:300;}
.res-body{padding:1.5rem 2rem;}
.res-why{font-size:.87rem;color:var(--muted);line-height:1.7;margin-bottom:1.25rem;border-left:2px solid rgba(201,169,110,.3);padding-left:.9rem;}
.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1.25rem;}
.pc-box{border-radius:10px;padding:.9rem 1rem;border:1px solid;}
.pc-pros{background:#F0F7F0;border-color:var(--green-border);}
.pc-cons{background:#FFF5F0;border-color:rgba(200,100,80,.2);}
.pc-title{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;}
.pc-pros .pc-title{color:var(--green);}
.pc-cons .pc-title{color:#C05030;}
.pc-item{font-size:.8rem;color:var(--text);line-height:1.55;margin-bottom:.2rem;}
.pc-item::before{content:'• ';color:var(--muted);}
.res-cta{background:rgba(201,169,110,.08);border:1px solid rgba(201,169,110,.25);border-radius:10px;padding:1rem 1.2rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;}
.res-cta-txt{flex:1;font-size:.82rem;color:var(--muted);line-height:1.5;}
.res-cta-txt strong{color:var(--text);display:block;font-size:.88rem;margin-bottom:.2rem;}
.res-cta-btn{background:var(--gold);color:#fff;text-decoration:none;border-radius:9px;padding:.6rem 1.3rem;font-size:.82rem;font-weight:700;white-space:nowrap;transition:background .2s;flex-shrink:0;}
.res-cta-btn:hover{background:var(--gold-l);}

/* BUTTONS */
.start-btn{background:var(--gold);color:#fff;border:none;border-radius:10px;padding:.85rem 2.2rem;font-size:.9rem;font-weight:700;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:all .2s;letter-spacing:.02em;}
.start-btn:hover{background:var(--gold-l);transform:translateY(-2px);}
.nav-bar{display:flex;gap:.65rem;margin-top:1.4rem;flex-wrap:wrap;}
.back-btn{background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:.55rem 1.1rem;font-size:.82rem;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:all .2s;}
.back-btn:hover{border-color:var(--border-h);color:var(--text);}
.restart-btn{background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:.55rem 1.1rem;font-size:.82rem;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:all .2s;}
.restart-btn:hover{border-color:var(--border-h);color:var(--text);}

/* DISCLAIMER */
.disclaimer{margin-top:1rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.9rem 1.2rem;font-size:.75rem;color:var(--muted);line-height:1.6;text-align:center;}

@media(max-width:600px){
  .content{padding:1.2rem 1rem;}
  .q-card,.res-body{padding:1.2rem;}
  .res-head{padding:1.2rem;}
  .intro{padding:2rem 1.2rem;}
  .intro h2{font-size:1.5rem;}
  .pros-cons{grid-template-columns:1fr;}
}

/* ── BUDGET QUESTION PROGRESSIVE STYLING ── */
.budget-q .opt-btn:nth-child(1){background:#F5E3CF;border-color:rgba(140,110,80,0.3);}
.budget-q .opt-btn:nth-child(2){background:#FFF0DA;border-color:rgba(180,140,80,0.4);}
.budget-q .opt-btn:nth-child(3){background:linear-gradient(135deg,#FFF7EB,#FFE8C0);border-color:rgba(201,169,110,0.55);box-shadow:0 1px 6px rgba(201,169,110,.12);}
.budget-q .opt-btn:nth-child(4){background:linear-gradient(135deg,#FFF3D0,#FFD98A);border-color:rgba(201,169,110,0.75);box-shadow:0 2px 10px rgba(201,169,110,.2);color:#5A3600;}
.budget-q .opt-btn:nth-child(4) .opt-desc{color:rgba(90,54,0,.65);}
.budget-q .opt-btn:nth-child(5){background:linear-gradient(135deg,#FFE8A0,#FFC940);border-color:rgba(180,120,0,0.75);box-shadow:0 3px 14px rgba(180,120,0,.25);color:#3A2800;position:relative;overflow:hidden;}
.budget-q .opt-btn:nth-child(5) .opt-desc{color:rgba(58,40,0,.65);}
.budget-q .opt-btn:nth-child(5)::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#C9A96E,#FFE08A,#C9A96E);}
.budget-q .opt-btn:nth-child(1):hover{background:#EDD4B8;}
.budget-q .opt-btn:nth-child(2):hover{background:#FFE6C6;}
.budget-q .opt-btn:nth-child(3):hover{box-shadow:0 2px 12px rgba(201,169,110,.22);}
.budget-q .opt-btn:nth-child(4):hover{box-shadow:0 3px 16px rgba(180,120,0,.28);}
.budget-q .opt-btn:nth-child(5):hover{box-shadow:0 4px 20px rgba(180,120,0,.35);}
</style>
</head>
<body>

<div class="header">
  <img decoding="async" class="logo-img" src="data:image/jpeg;base64,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" alt="Jan – TheBaristaGame">
  <div>
    <div class="brand-title">TheBaristaGame</div>
    <div class="brand-sub">Siebträger finden, der wirklich zu dir passt</div>
  </div>
</div>

<div class="content">
  <div class="crumbs" id="crumbs"></div>
  <div class="prog-wrap" id="progWrap" style="display:none"><div class="prog-fill" id="progFill" style="width:0%"></div></div>
  <div id="screen"></div>
  <div class="nav-bar" id="navBar" style="display:none">
    <button class="back-btn" onclick="goBack()">← Zurück</button>
    <button class="restart-btn" onclick="restart()">↺ Neu starten</button>
  </div>
</div>

<script>
const LOGO = "data:image/jpeg;base64,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";
const AFF = "https://amzlink.to/az0eUVygN5Bs1"; // Fallback-Link

// Maschinen-Datenbank
const MACHINES = {
  dedica: {
    name: "DeLonghi Dedica",
    price: "ca. 120–160 €",
    badge: "Einstieg – Sehr kompakt",
    why: "Die DeLonghi Dedica ist die kompakteste und günstigste Möglichkeit, in die Siebträgerwelt einzusteigen. Sehr schmal (15 cm!), einfach zu bedienen und schnell betriebsbereit. Für Einsteiger geeignet, die erstmal schauen wollen, ob Siebträger etwas für sie ist. Für ernsthafte Espresso-Optimierung ist sie aber schnell limitierend.",
    pros: ["Extrem kompakt (nur 15 cm breit)", "Sehr günstig", "Schnell betriebsbereit", "Einfache Bedienung"],
    cons: ["Kein Standard-Siebträger (54mm, proprietary)", "Temperaturstabilität eingeschränkt", "Kein PID", "Begrenzte Upgrade-Möglichkeiten"],
    link: "https://amzlink.to/az0Ppfj1PCEs3"
  },
  cecotec: {
    name: "Cecotec Baristeo Intima",
    price: "ca. 200–250 €",
    badge: "Einsteiger",
    why: "Für den Einstieg ins Siebträgerleben mit kleinem Budget. 58-mm-Siebträger, regelbare Temperatur, kompaktes Design. Der ideale erste Schritt, um zu lernen, ob Siebträger wirklich etwas für dich ist — ohne viel zu riskieren.",
    pros: ["58-mm-Siebträger (Profi-Maß)", "Temperatur regelbar", "Sehr kompakt & günstig", "Gute Lernmaschine"],
    cons: ["Etwas temperaturunstabil", "Materialqualität lässt zu wünschen übrig", "Kunststoff-lastig", "Kein Dual Boiler"],
    link: "https://amzn.to/3Nye8Ci"
  },
  anna_tem: {
    name: "Lelit Anna TEM",
    price: "ca. 380–420 €",
    badge: "Einsteiger mit PID",
    why: "Die Lelit Anna TEM kommt bereits ab Werk mit PID-Regler — präzise Temperaturkontrolle ohne Nachrüsten. Der Kompromiss: 57-mm-Siebträger statt des üblichen 58-mm-Standards, was die Zubehör-Kompatibilität einschränkt.",
    pros: ["PID ab Werk verbaut", "Präzise Temperaturregelung", "Kompaktes Gehäuse", "Günstiger Preis"],
    cons: ["57-mm-Siebträger (kein Standard)", "Weniger Zubehör kompatibel", "Einkreiser: kein simultaner Dampf", "Kein Druckprofiling"],
    link: AFF
  },
  gaggia: {
    name: "Gaggia Classic Pro / Evo / E24",
    price: "ca. 400–500 €",
    badge: "Einsteiger mit Upgradepotenzial",
    why: "Die Gaggia Classic ist eine Legende: 58-mm-Profi-Siebträger, robuste Verarbeitung und das größte Upgrade-Potenzial in dieser Preisklasse. Ab Werk ohne PID — aber mit dem Gaggimate oder Gaggiuino zur vollwertigen Druckprofiling-Maschine umbaubar.",
    pros: ["58-mm-Profi-Siebträger", "Riesige Community", "PID nachrüstbar (Gaggimate / Gaggiuino)", "Druckprofiling durch Umbau möglich"],
    cons: ["Kein PID ab Werk", "Temperatursurfen nötig ohne Umbau", "Umbau erfordert Know-how", "Kein Dual Boiler"],
    link: AFF
  },
  victoria: {
    name: "Lelit Victoria",
    price: "ca. 700–800 €",
    badge: "Mittelklasse",
    why: "Die Lelit Victoria ist ein solider Einkreiser mit 58-mm-Siebträger und PID-Temperaturregelung. Perfekt für alle, die ernsthaft Espresso zubereiten wollen, ohne sofort ins Profi-Segment zu wechseln. Milchgetränke sind möglich, aber nicht gleichzeitig.",
    pros: ["PID-Temperaturregelung", "58-mm-Profi-Siebträger", "Kompaktes, hochwertiges Gehäuse", "Sehr gute Espresso-Qualität"],
    cons: ["Einkreiser: Espresso & Dampf nicht gleichzeitig", "Wartezeit zwischen Espresso & Milch", "Kein Dual Boiler", "Kein Druckprofiling"],
    link: "https://amzlink.to/az0reHp0PdjTp"
  },
  elizabeth: {
    name: "Lelit Elizabeth",
    price: "ca. 900–1.100 €",
    badge: "Dual Boiler – Einstieg",
    why: "Die Elizabeth ist der günstigste Weg in die Dual-Boiler-Welt. Zwei separate Kessel für Espresso und Dampf ermöglichen echten Parallelbetrieb — ideal, wenn du oft Cappuccino oder Latte machst oder Gäste bewirtest. Sehr gute Verarbeitung für den Preis.",
    pros: ["Echter Dual Boiler", "Espresso & Dampf gleichzeitig", "PID für beide Kessel", "Ideal für Milchgetränke & Gäste"],
    cons: ["Kein Druckprofiling", "Einige Minuten Aufwärmzeit", "Eher schlichtes Design", "Keine E61-Gruppe"],
    link: "https://amzlink.to/az07JNWwC4IMe"
  },
  sage_db: {
    name: "Sage Dual Boiler",
    price: "ca. 1.100–1.300 €",
    badge: "Dual Boiler – Feature-stark",
    why: "Einer der feature-reichsten Dual Boiler seiner Klasse. Mit eingebautem PID, vielen Einstellmöglichkeiten und intuitivem Display. Kein Druckprofiling, aber sehr viel Kontrolle über Temperatur und Bezug. Gut für alle, die Technik lieben ohne E61-Ästhetik zu brauchen.",
    pros: ["Echter Dual Boiler", "Sehr viele Einstellmöglichkeiten", "Intuitives Display", "Schnelle Aufwärmzeit"],
    cons: ["Kein Druckprofiling", "Eher technisches, weniger klassisches Design", "Kunststoffanteile im Gehäuse", "Reparatur oft nur beim Hersteller"],
    link: "https://amzlink.to/az01L1PDnYsvs"
  },
  mara: {
    name: "Lelit Mara V3",
    price: "ca. 1.100–1.300 €",
    badge: "E61 + Druckprofiling",
    why: "Die Lelit Mara V3 ist ein Einkreiser mit E61-Brühgruppe und Druckprofilierungsmöglichkeit. Für alle, die die klassische Ästhetik einer E61-Maschine wollen und trotzdem Druckprofiling nutzen möchten — zu einem deutlich günstigeren Preis als die Bianca.",
    pros: ["E61-Brühgruppe (klassische Ästhetik)", "Druckprofilierung möglich", "Sehr gute Espresso-Qualität", "Hochwertiges Gehäuse"],
    cons: ["Einkreiser: Espresso & Dampf nicht gleichzeitig", "Wartezeit beim Wechsel zu Dampf", "Kein Dual Boiler", "Längere Aufwärmzeit"],
    link: "https://amzlink.to/az0eUVygN5Bs1"
  },
  ascaso: {
    name: "Ascaso DUO PID",
    price: "ca. 1.800–2.000 €",
    badge: "Dual Boiler – Kompakt & schnell",
    why: "Die Ascaso DUO PID ist eine hervorragende Alternative zur Bianca, wenn Aufheizzeit und Energieeffizienz wichtiger sind als E61-Ästhetik. Schnell betriebsbereit, kompakter Dual Boiler mit PID, ansprechendes modernes Design.",
    pros: ["Schnelle Aufwärmzeit (unter 10 Min.)", "Dual Boiler mit PID-Regelung", "Energieeffizienter als E61-Maschinen", "Modernes, kompaktes Design"],
    cons: ["Keine E61-Brühgruppe", "Druckprofiling eingeschränkt", "Weniger klassische Optik", "Kein Paddle wie bei der Bianca"],
    link: "https://amzlink.to/az0eUVygN5Bs1"
  },
  bianca: {
    name: "Lelit Bianca V3",
    price: "ca. 1.800–2.000 €",
    badge: "E61 + Druckprofiling",
    why: "Die Bianca ist die Wahl für alle, die Ästhetik, Druckprofilierung und handwerkliche Qualität vereinen wollen. E61-Brühgruppe, Paddle-Drucksteuerung, Dual Boiler — und ein zeitloses Design aus Edelstahl. Eine Maschine, die man jahrzehntelang behalten kann.",
    pros: ["Dual Boiler + E61-Gruppe", "Manuelle Druckprofilierung (Paddle)", "Exzellente Verarbeitungsqualität", "Zeitloses Design, lange Lebensdauer"],
    cons: ["Ca. 20–25 Min. Aufwärmzeit", "Höheres Investment", "Größer & schwerer als Kompaktmodelle", "Druckprofiling manuell (kein digitales Chart)"],
    link: "https://amzlink.to/az0zADwBwF2T1"
  },
  ecm: {
    name: "ECM Synchronika",
    price: "ca. 2.500–3.000+ €",
    badge: "Premium – E61 & Druckprofiling",
    why: "Die Synchronika ist für alle, die maximale Qualität, E61-Ästhetik und Druckprofilierung vereinen wollen. Dual Boiler, E61-Gruppe, manuelles Druckprofiling und makellose Edelstahlverarbeitung Made in Germany. Nachrüstbar mit digitaler Druckprofilierung. Eine Maschine für die Ewigkeit.",
    pros: ["Premium-Verarbeitung (Made in Germany)", "Dual Boiler + E61 + Druckprofiling", "Nachrüstbar mit Flow Control", "Extrem langlebig und wartbar"],
    cons: ["Sehr hoher Preis", "Ca. 20–30 Min. Aufwärmzeit", "Schwer und groß", "Druckprofiling nachrüstbar, nicht serienmäßig digital"],
    link: "https://amzlink.to/az0eUVygN5Bs1"
  },
  nunc: {
    name: "Nunc Espresso Machine",
    price: "ca. 2.500–3.000 €",
    badge: "Premium – Einsteigerfreundlich & upgradebar",
    why: "Die Nunc ist ein neues Konzept: Eine hochwertige Maschine, die bewusst einsteigerfreundlich gestaltet ist — und sich trotzdem für die Zukunft mit Upgrades erweitern lässt. Ideal für alle, die langfristig in die Specialty-Welt einsteigen wollen, ohne sofort alles wissen zu müssen.",
    pros: ["Einsteigerfreundliche Bedienung", "Hochwertige Verarbeitung", "Upgrade-Möglichkeiten für die Zukunft", "Modernes, durchdachtes Design"],
    cons: ["Neueres Produkt (weniger Community-Erfahrungen)", "Kein klassischer E61-Charme", "Teurer Einstiegspreis", "Ersatzteile noch begrenzt verfügbar"],
    link: "https://nunc.coffee/thebaristagame"
  }
};

// Entscheidungsbaum
const TREE = {
  start: { type: 'intro' },

  budget: {
    type: 'choice', crumb: 'Budget', isBudget: true,
    step: 'Schritt 1 von 7',
    title: 'Was ist dein Budget für die Maschine?',
    hint: 'Denk auch an Zubehör (Mühle, Waage) — das kostet nochmal ca. 150–400 € extra.',
    options: [
      { e: '&#x1fa99;', l: 'Bis 250 €', d: 'Einstieg, Grundfunktionen', n: 'cheap_subbudget' },
      { e: '&#x1f4b6;', l: '400–750 €', d: 'Erster ernsthafter Einstieg', n: 'mid_58mm' },
      { e: '&#x1f4b6;&#x1f4b6;', l: '900–1.300 €', d: 'Dual Boiler & E61-Einstieg', n: 'milk_db' },
      { e: '&#x1f4b6;&#x1f4b6;&#x1f4b6;', l: '1.800–2.000 €', d: 'Enthusiast-Klasse', n: 'warmup_high' },
      { e: '&#x1f947;', l: '2.500–3.000+ €', d: 'Premium — keine Kompromisse', n: 'premium_style' }
    ]
  },

  // === GÜNSTIG-PFAD ===
  cheap_subbudget: {
    type: 'choice', crumb: 'Budget genauer?',
    step: 'Schritt 2 von 7',
    title: 'Soll es eher unter 200 € sein — oder ist bis 250 € möglich?',
    hint: '&#x1f4a1; Für unter 200 € gibt es eine sehr kompakte Einstiegsoption. Ab 200 € bekommst du bereits einen 58-mm-Profi-Siebträger.',
    options: [
      { e: '&#x1fa99;', l: 'Unter 200 €', d: 'Möglichst günstig einsteigen', n: 'cheap_milk_dedica' },
      { e: '&#x1f4b6;', l: '200–250 €', d: '58-mm-Profi-Siebträger', n: 'milk_cheap' }
    ]
  },
  cheap_milk_dedica: {
    type: 'choice', crumb: 'Milchgetränke?',
    step: 'Schritt 3 von 7',
    title: 'Trinkst du hauptsächlich Espresso oder auch Cappuccino & Latte?',
    options: [
      { e: '&#x2615;', l: 'Hauptsächlich Espresso', d: 'Schwarz, pur', n: 'result_dedica' },
      { e: '&#x1f95b;', l: 'Auch Milchgetränke', d: 'Cappuccino, Latte', n: 'result_dedica_milk' }
    ]
  },
  milk_cheap: {
    type: 'choice', crumb: 'Milchgetränke?',
    step: 'Schritt 2 von 7',
    title: 'Trinkst du hauptsächlich Espresso oder auch Cappuccino & Latte?',
    options: [
      { e: '&#x2615;', l: 'Hauptsächlich Espresso', d: 'Schwarz, pur', n: 'result_cecotec' },
      { e: '&#x1f95b;', l: 'Viel Milch & Cappuccino', d: 'Oft auch für andere', n: 'result_cecotec_milk' }
    ]
  },

  // === 400-750€ PFAD ===
  mid_58mm: {
    type: 'choice', crumb: '58mm?',
    step: 'Schritt 2 von 7',
    title: 'Wie wichtig ist dir der 58-mm-Siebträger-Standard?',
    hint: '58 mm ist der Profi-Standard — Siebkörbe, Tamper und Zubehör vieler Hersteller sind kompatibel. 57-mm-Maschinen haben weniger Auswahl.',
    options: [
      { e: '&#x2b50;', l: 'Sehr wichtig', d: 'Zubehör soll kompatibel bleiben', n: 'mid_pid' },
      { e: '&#x1f4b6;', l: 'Weniger wichtig — Budget sparen', d: '57 mm ist auch okay', n: 'mid_pid_57' }
    ]
  },
  mid_pid: {
    type: 'choice', crumb: 'PID?',
    step: 'Schritt 3 von 7',
    title: 'Soll die Temperaturregelung (PID) bereits ab Werk verbaut sein?',
    hint: 'Ich empfehle einen PID. Ohne PID lassen sich aber sehr leckere Espressi beziehen: Beim Temperatursurfen wartet man nach dem Aufheizen kurz, bis die Temperatur im idealen Bereich ist.',
    options: [
      { e: '&#x2705;', l: 'Ja, ab Werk verbaut', d: 'Präzise Temperatur ohne Tricks', n: 'milk_mid' },
      { e: '&#x1f527;', l: 'Kein Problem — ich lerne Temperatursurfen', d: 'Oder ich rüste später nach', n: 'mid_gaggia_intro' }
    ]
  },
  mid_pid_57: {
    type: 'choice', crumb: 'PID?',
    step: 'Schritt 3 von 7',
    title: 'Soll die Temperaturregelung (PID) bereits ab Werk verbaut sein?',
    hint: 'Ich empfehle einen PID. Ohne PID lassen sich aber sehr leckere Espressi beziehen: Beim Temperatursurfen wartet man nach dem Aufheizen kurz, bis die Temperatur im idealen Bereich ist.',
    options: [
      { e: '&#x2705;', l: 'Ja, ab Werk verbaut', d: 'Präzise Temperatur ohne Tricks', n: 'result_anna_tem' },
      { e: '&#x1f527;', l: 'Kein Problem — ich lerne Temperatursurfen', d: 'Oder ich rüste später nach', n: 'mid_gaggia_intro' }
    ]
  },
  mid_gaggia_intro: {
    type: 'choice', crumb: 'Technik?',
    step: 'Schritt 4 von 7',
    title: 'Interessiert dich die technische Seite — Umbau, Nachrüsten, Optimieren?',
    hint: 'Die Gaggia Classic ist die meistmodifizierte Heimmaschine der Welt. Mit dem Gaggimate (ca. 200 €, Plug-and-Play) oder dem Gaggiuino (DIY) wird sie zur PID- und Druckprofiling-Maschine.',
    options: [
      { e: '&#x1f527;', l: 'Ja, das klingt spannend', d: 'Ich bastle und optimiere gern', n: 'result_gaggia_tech' },
      { e: '&#x2615;', l: 'Nein — lieber einfach starten', d: 'Plug & Play ist mir wichtiger', n: 'result_gaggia' }
    ]
  },

  // === CA. 700-750€ PFAD ===
  milk_mid: {
    type: 'choice', crumb: 'Milchgetränke?',
    step: 'Schritt 3 von 7',
    title: 'Trinkst du hauptsächlich Espresso oder auch Cappuccino & Latte?',
    options: [
      { e: '&#x2615;', l: 'Hauptsächlich Espresso', d: 'Schwarz, pur', n: 'guests_mid' },
      { e: '&#x1f95b;', l: 'Viel Milch & Cappuccino', d: 'Regelmäßig Milchgetränke', n: 'guests_mid_milk' }
    ]
  },
  guests_mid: {
    type: 'choice', crumb: 'Gäste?',
    step: 'Schritt 4 von 7',
    title: 'Bereitest du Espresso auch häufiger für Gäste zu?',
    options: [
      { e: '&#x1f9cd;', l: 'Eher für mich allein', d: '1–2 Personen', n: 'result_victoria' },
      { e: '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;', l: 'Ja, mehrere Personen', d: 'Öfter 3+ Tassen hintereinander', n: 'result_victoria_note' }
    ]
  },
  guests_mid_milk: {
    type: 'choice', crumb: 'Gäste?',
    step: 'Schritt 4 von 7',
    title: 'Bereitest du Espresso auch häufiger für Gäste zu?',
    options: [
      { e: '&#x1f9cd;', l: 'Eher für mich allein', d: '1–2 Personen', n: 'result_victoria' },
      { e: '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;', l: 'Ja, mehrere Personen', d: 'Gleichzeitig Espresso & Milch', n: 'budget_stretch_db' }
    ]
  },
  budget_stretch_db: {
    type: 'choice', crumb: 'Budget erhöhen?',
    step: 'Schritt 5 von 7',
    title: 'Für viele Milchgetränke und Gäste lohnt sich ein Dual Boiler.',
    hint: 'Ein Dual Boiler ermöglicht Espresso und Dampf gleichzeitig. Wäre ein Budget von ca. 1.000 € möglich?',
    options: [
      { e: '&#x2705;', l: 'Ja, auf ca. 1.000 € möglich', d: 'Einmal mehr investieren lohnt sich', n: 'result_elizabeth' },
      { e: '&#x274c;', l: 'Nein, Budget bleibt fix', d: 'Ich bleibe im aktuellen Rahmen', n: 'result_victoria' }
    ]
  },

  // === DUAL BOILER / E61 PFAD (900–1300€) ===
  milk_db: {
    type: 'choice', crumb: 'Milchgetränke?',
    step: 'Schritt 2 von 7',
    title: 'Trinkst du hauptsächlich Espresso oder auch Cappuccino & Latte?',
    options: [
      { e: '&#x2615;', l: 'Hauptsächlich Espresso', d: 'Schwarz, pur', n: 'aesthetic_db' },
      { e: '&#x1f95b;', l: 'Viel Milch & Cappuccino', d: 'Regelmäßig Milchgetränke', n: 'guests_db' }
    ]
  },
  aesthetic_db: {
    type: 'choice', crumb: 'E61-Ästhetik?',
    step: 'Schritt 3 von 7',
    title: 'Ist dir eine E61-Brühgruppe oder klassische Ästhetik wichtig?',
    hint: 'Die E61-Gruppe ist das ikonische Merkmal klassischer Profi-Siebträger — optisch markant und thermisch sehr stabil. Maschinen ohne E61 sind oft kompakter und schneller einsatzbereit.',
    options: [
      { e: '&#x2728;', l: 'Ja, klassisches Profi-Design', d: 'Zeitlos, markant, thermisch stabil', n: 'result_mara' },
      { e: '&#x1f527;', l: 'Nein, Funktion zählt', d: 'Hauptsache guter Espresso', n: 'warmup_db' }
    ]
  },
  guests_db: {
    type: 'choice', crumb: 'Gäste?',
    step: 'Schritt 3 von 7',
    title: 'Bereitest du Espresso auch häufiger für Gäste zu?',
    options: [
      { e: '&#x1f9cd;', l: 'Eher für mich allein', d: '1–2 Personen', n: 'aesthetic_db' },
      { e: '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;', l: 'Ja, mehrere Personen', d: 'Öfter 3+ Tassen gleichzeitig', n: 'warmup_db' }
    ]
  },
  warmup_db: {
    type: 'choice', crumb: 'Volumetrik?',
    step: 'Schritt 4 von 7',
    title: 'Wäre eine automatische Bezugsmengenkontrolle (Volumetrik) interessant für dich?',
    hint: 'Volumetrik bedeutet: Die Maschine stoppt den Bezug automatisch nach einer eingestellten Wassermenge — du musst den Hebel nicht manuell abschalten.',
    options: [
      { e: '&#x1f3af;', l: 'Ja, das klingt praktisch', d: 'Automatik beim Bezug', n: 'result_sage_db' },
      { e: '&#x270b;', l: 'Nein, ich steuere lieber selbst', d: 'Manuelle Kontrolle bevorzugt', n: 'result_elizabeth' }
    ]
  },

  // === ENTHUSIAST-PFAD (1800–2000€) ===
  warmup_high: {
    type: 'choice', crumb: 'Aufwärmzeit?',
    step: 'Schritt 2 von 7',
    title: 'Wie wichtig ist dir eine schnelle Aufwärmzeit?',
    hint: 'E61-Maschinen brauchen häufig bis zu 20–30 Minuten Aufwärmzeit, wohingegen ein Doppelter Thermoblock schon nach unter 10 Minuten einsatzbereit ist.',
    options: [
      { e: '&#x26a1;', l: 'Sehr wichtig', d: 'Ich will morgens schnell starten', n: 'result_ascaso' },
      { e: '&#x1f550;', l: 'Kein Problem', d: 'Ich plane die Aufwärmzeit ein', n: 'pressure_high' }
    ]
  },

  pressure_high: {
    type: 'choice', crumb: 'Druckprofiling?',
    step: 'Schritt 3 von 7',
    title: 'Möchtest du den Druck beim Bezug manuell steuern (Druckprofiling)?',
    hint: 'Druckprofiling erlaubt es, den Brühdruck während des Bezugs zu variieren — ein Parameter mehr für alle, die tief in die Espresso-Welt eintauchen wollen.',
    options: [
      { e: '&#x1f39b;', l: 'Ja, das interessiert mich', d: 'Ich will volle Kontrolle', n: 'e61_high' },
      { e: '&#x2615;', l: 'Nicht so wichtig', d: 'Guter Espresso ohne Komplexität', n: 'verarbeitung_high' }
    ]
  },
  e61_high: {
    type: 'choice', crumb: 'E61?',
    step: 'Schritt 4 von 7',
    title: 'Wie wichtig ist dir eine klassische E61-Brühgruppe?',
    hint: 'Die E61-Gruppe ist das ikonische Merkmal klassischer Profi-Siebträger — optisch markant, thermisch sehr stabil.',
    options: [
      { e: '&#x2728;', l: 'Sehr wichtig — klassisches Profi-Design', d: 'Ikonischer Look auf der Arbeitsfläche', n: 'result_bianca' },
      { e: '&#x1f527;', l: 'Weniger wichtig', d: 'Funktion und Komfort zählen mehr', n: 'result_bianca' }
    ]
  },
  verarbeitung_high: {
    type: 'choice', crumb: 'Verarbeitung?',
    step: 'Schritt 4 von 7',
    title: 'Wie wichtig ist dir höchste Materialqualität und Verarbeitungsgüte?',
    hint: 'E61-Maschinen sind in der Regel sehr langlebig und hochwertig verarbeitet. Maschinen ohne E61 bieten oft mehr Komfort und schnellere Betriebsbereitschaft.',
    options: [
      { e: '&#x1f3c6;', l: 'Sehr wichtig — beste Verarbeitung', d: 'Klassisches Design, jahrzehntelange Qualität', n: 'result_profitec' },
      { e: '&#x2615;', l: 'Komfort zählt mehr', d: 'Schnell starten, einfacher Workflow', n: 'result_ascaso' }
    ]
  },

  // === PREMIUM-PFAD (2500–3000+€) ===
  premium_style: {
    type: 'choice', crumb: 'E61-Ästhetik?',
    step: 'Schritt 2 von 7',
    title: 'Wie wichtig ist dir die klassische E61-Brühgruppe als optisches Merkmal?',
    hint: 'Beide Maschinen in dieser Klasse sind top verarbeitet — sie verfolgen aber unterschiedliche Ansätze. Die eine steht für das klassische Siebträger-Ritual, die andere für modernen Komfort.',
    options: [
      { e: '&#x2728;', l: 'Sehr wichtig — das ist der Look den ich will', d: 'Klassische Profi-Optik', n: 'premium_routine' },
      { e: '&#x1f680;', l: 'Nicht so wichtig — Komfort zählt mehr', d: 'Modern, zugänglich, zukunftssicher', n: 'result_nunc' }
    ]
  },
  premium_routine: {
    type: 'choice', crumb: 'Routine?',
    step: 'Schritt 3 von 7',
    title: 'Möchtest du die Espresso-Routine vollständig zelebrieren — oder lieber bequem und schnell?',
    hint: 'Beide Ansätze führen zu exzellentem Espresso. E61-Maschinen brauchen häufig bis zu 20–30 Minuten Aufwärmzeit — neuere Generationen sind hier schneller geworden.',
    options: [
      { e: '&#x2615;', l: 'Zelebrieren — jeder Schritt gehört dazu', d: 'Mehr Kontrolle, mehr Einstellmöglichkeiten', n: 'premium_druckprofiling' },
      { e: '&#x1f680;', l: 'Lieber komfortabel & schnell', d: 'Weniger Aufwand, trotzdem höchste Qualität', n: 'result_nunc' }
    ]
  },
  premium_druckprofiling: {
    type: 'choice', crumb: 'Druckprofiling?',
    step: 'Schritt 4 von 7',
    title: 'Ist Druckprofilierung — die manuelle Steuerung des Brühdrucks — etwas, das dich interessiert oder zukünftig interessieren könnte?',
    hint: 'Druckprofiling lässt sich bei manchen Maschinen auch nachträglich nachrüsten — wer heute noch nicht sicher ist, kann diese Option also offenhalten.',
    options: [
      { e: '&#x1f39b;', l: 'Ja, oder ich halte mir die Option offen', d: 'Volle Kontrolle über den Bezug', n: 'result_ecm' },
      { e: '&#x2615;', l: 'Nein, nicht so wichtig', d: 'Guter Espresso ohne Komplexität', n: 'result_ecm' }
    ]
  },

  // === RESULTS ===
  result_dedica:    { type: 'result', machine: 'dedica' },
  result_dedica_milk: { type: 'result', machine: 'dedica',
    extra: '&#x26a0; Die Dedica hat einen Panarello-Aufschäumer — gut für Einsteiger, aber der Dampf ist weniger kontrolliert als bei einem echten Dual Boiler. Für regelmäßige Milchgetränke reicht sie, aber wenn du oft Cappuccino für mehrere Personen machst, lohnt mittelfristig mehr Budget.' },
  result_cecotec:   { type: 'result', machine: 'cecotec' },
  result_cecotec_milk: { type: 'result', machine: 'cecotec',
    extra: '&#x26a0; Für häufige Milchgetränke ist ein Thermoblock-System nicht ideal — der Dampf ist zwar kräftig, aber feuchter als bei einem Dual Boiler. Außerdem musst du zwischen Espresso und Dampfen umschalten. Sie reicht für gelegentlichen Cappuccino, aber bei mehr Milch lohnt sich langfristig mehr Budget.' },
  result_anna_tem:    { type: 'result', machine: 'anna_tem' },
  result_gaggia:      { type: 'result', machine: 'gaggia',
    extra: '&#x1f4a1; <strong>Keine PID, aber nachrüstbar:</strong> Mit dem <strong>Gaggimate (ca. 200 €)</strong> bekommst du per Plug-and-Play PID und Druckprofiling. Auch der <strong>Gaggiuino</strong> (Open-Source-DIY) ist eine Option.' },
  result_gaggia_tech: { type: 'result', machine: 'gaggia',
    extra: '&#x1f527; <strong>Preis-Leistungs-Sieger — schöpfe das volle Potenzial aus:</strong> Gaggimate / Gaggiuino<br>Mit dem <strong>Gaggimate (ca. 200 €)</strong> per Plug-and-Play zu PID und Druckprofiling. Der <strong>Gaggiuino</strong> geht noch weiter. Die Gaggia Classic ist die meistmodifizierte Heimmaschine der Welt.' },
  result_victoria:    { type: 'result', machine: 'victoria' },
  result_victoria_note: { type: 'result', machine: 'victoria',
    extra: '&#x26a0; Die Victoria ist ein Einkreiser: Du kannst Espresso und Dampf nicht gleichzeitig nutzen. Für viele Gäste bedeutet das Wartezeiten. Wenn das ein Problem ist, empfehle ich, auf die Lelit Elizabeth zu schauen.' },
  result_elizabeth: { type: 'result', machine: 'elizabeth' },
  result_sage_db:   { type: 'result', machine: 'sage_db' },
  result_mara:      { type: 'result', machine: 'mara' },
  result_ascaso:    { type: 'result', machine: 'ascaso' },
  result_profitec:  { type: 'result', machine: 'profitec600' },
  result_bianca:    { type: 'result', machine: 'bianca' },
  result_bianca_note: { type: 'result', machine: 'bianca',
    extra: '&#x1f4a1; Tipp: Mit einer Smart Plug-Steckdose oder Zeitschaltuhr kannst du die Bianca automatisch vorheizen lassen — so ist sie morgens direkt einsatzbereit.' },
  result_ecm:       { type: 'result', machine: 'ecm' },
  result_nunc:      { type: 'result', machine: 'nunc' }
};

// === STATE ===
let path = [];
let current = 'start';
const TOTAL = 6;

function go(id) {
  if (current !== 'start') path.push(current);
  current = id;
  render();
}
function goBack() {
  if (!path.length) return;
  current = path.pop();
  render();
}
function restart() {
  path = [];
  current = 'start';
  render();
}

function render() {
  const node = TREE[current];
  if (!node) return;

  // breadcrumb
  const crumbsEl = document.getElementById('crumbs');
  if (current === 'start') {
    crumbsEl.innerHTML = '';
  } else {
    const parts = path.map(id => {
      const n = TREE[id];
      return n && n.crumb ? `<span class="crumb">${n.crumb}</span><span class="crumb-sep">›</span>` : '';
    }).join('');
    const cur = node.crumb ? `<span class="crumb-cur">${node.crumb}</span>` : '';
    crumbsEl.innerHTML = parts + cur;
  }

  // progress
  const pw = document.getElementById('progWrap');
  const pf = document.getElementById('progFill');
  if (current === 'start') { pw.style.display = 'none'; }
  else {
    pw.style.display = 'block';
    const depth = Math.min(path.length + 1, TOTAL);
    pf.style.width = (depth / TOTAL * 100) + '%';
  }

  // nav
  document.getElementById('navBar').style.display = current === 'start' ? 'none' : 'flex';

  const screen = document.getElementById('screen');

  // INTRO
  if (node.type === 'intro') {
    screen.innerHTML = `
      <div class="screen">
        <div class="intro">
          <img decoding="async" class="intro-logo" src="${LOGO}" alt="Jan">
          <h2>Welcher Siebträger passt zu dir?</h2>
          <p>6 kurze Fragen — und du bekommst eine persönliche Empfehlung, die wirklich zu deinem Alltag und Budget passt.</p>
          <div class="intro-features">
            <div class="feat"><span class="feat-icon">&#x1f4b6;</span><span class="feat-label">Budget-Check</span></div>
            <div class="feat"><span class="feat-icon">&#x2615;</span><span class="feat-label">Nutzungsverhalten</span></div>
            <div class="feat"><span class="feat-icon">&#x1f3c6;</span><span class="feat-label">Persönliche Empfehlung</span></div>
          </div>
          <button class="start-btn" onclick="go('budget')">Jetzt starten →</button>
        </div>
      </div>`;
    return;
  }

  // CHOICE
  if (node.type === 'choice') {
    const hintHtml = node.hint ? `<p class="hint">${node.hint}</p>` : '';
    const opts = node.options.map(o => `
      <button class="opt-btn" onclick="go('${o.n}')">
        <span class="opt-emoji">${o.e}</span>
        <span class="opt-txt">
          <div class="opt-label">${o.l}</div>
          ${o.d ? `<div class="opt-desc">${o.d}</div>` : ''}
        </span>
        <span class="opt-arrow">›</span>
      </button>`).join('');
    const optionsClass = node.isBudget ? 'options budget-q' : 'options';
    screen.innerHTML = `
      <div class="screen">
        <div class="q-card">
          <div class="step-label">${node.step || ''}</div>
          <h2>${node.title}</h2>
          ${hintHtml}
          <div class="${optionsClass}">${opts}</div>
        </div>
      </div>`;
    return;
  }

  // RESULT
  if (node.type === 'result') {
    const m = MACHINES[node.machine];
    const pros = m.pros.map(p => `<div class="pc-item">${p}</div>`).join('');
    const cons = m.cons.map(c => `<div class="pc-item">${c}</div>`).join('');
    const extraHtml = node.extra ? `<div class="ctx-box" style="margin-bottom:1.1rem">${node.extra}</div>` : '';
    const linkUrl = m.link || AFF;
    screen.innerHTML = `
      <div class="screen">
        <div class="res-card">
          <div class="res-head">
            <span class="res-badge">✓ Empfehlung</span>
            <h2>${m.name}</h2>
            <div class="res-price">${m.price}</div>
          </div>
          <div class="res-body">
            ${extraHtml}
            <p class="res-why">${m.why}</p>
            <div class="pros-cons">
              <div class="pc-box pc-pros">
                <div class="pc-title">Vorteile</div>
                ${pros}
              </div>
              <div class="pc-box pc-cons">
                <div class="pc-title">Nachteile</div>
                ${cons}
              </div>
            </div>
            <div class="res-cta">
              <div class="res-cta-txt">
                <strong>Mit diesem Link geht es direkt zur Maschine</strong>
                Equipment, das ich selbst täglich benutze und guten Gewissens weiterempfehlen kann — in allen Preiskategorien.
              </div>
              <a class="res-cta-btn" href="${linkUrl}" target="_blank" rel="noopener">Jetzt Preis überprüfen →</a>
            </div>
          </div>
        </div>
        <div class="disclaimer">* Affiliate-Link: Bei einem Kauf über diesen Link erhalte ich eine kleine Provision – für dich entstehen keine Mehrkosten. Ich empfehle nur Equipment, das ich selbst nutze. &#x2615;</div>
      </div>`;
  }
}

render();
</script>
</body>
</html>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Welchen Siebträger solltest du DIR kaufen?" width="720" height="405" src="https://www.youtube.com/embed/f2C3FSKte-A?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://thebaristagame.de/guide/guide-zum-passenden-siebtraeger/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Guide zum perfekten Espresso</title>
		<link>https://thebaristagame.de/guide/guide-zum-perfekten-espresso/</link>
					<comments>https://thebaristagame.de/guide/guide-zum-perfekten-espresso/#respond</comments>
		
		<dc:creator><![CDATA[TheBaristaGame]]></dc:creator>
		<pubDate>Tue, 17 Mar 2026 15:22:21 +0000</pubDate>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[perfekter espresso]]></category>
		<category><![CDATA[problemlöser]]></category>
		<guid isPermaLink="false">https://thebaristagame.de/?p=302</guid>

					<description><![CDATA[Espresso Problemlöser – TheBaristaGame TheBaristaGame Espresso verstehen &#38; perfektionieren ← Zurück ↺ Neu starten]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignwide"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Espresso Problemlöser – TheBaristaGame</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&#038;family=Source+Sans+3:wght@300;400;600;700&#038;display=swap" rel="stylesheet">
<style>
:root {
  --bg: #F5EDE0;
  --surface: #FFF7EB;
  --surface-h: #FFF2DF;
  --surface-2: #F5E3CF;
  --gold: #C9A96E;
  --gold-l: #E8C98A;
  --cream: #F5EDE0;
  --muted: #A08870;
  --border: rgba(160,136,112,0.25);
  --border-h: rgba(160,136,112,0.45);
  --green: #5DB85D;
  --green-bg: #F0F7F0;
  --green-border: rgba(93,184,93,0.35);
}
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:'Source Sans 3',sans-serif;background:var(--bg);color:#3D2B1A;min-height:100vh;}


/* GESCHMACK INFO */
.geschmack-info{margin-bottom:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.5rem;}
.gi-title{font-family:'Playfair Display',serif;font-size:1.1rem;color:var(--gold);margin-bottom:.3rem;}
.gi-sub{font-size:.8rem;color:var(--muted);font-weight:300;margin-bottom:1rem;line-height:1.5;}
.gi-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;}
.gi-box{border-radius:12px;padding:1rem;border:1px solid;}
.gi-bitter{background:#FFF0E0;border-color:rgba(201,169,110,.45);}
.gi-sauer{background:#EAF4F7;border-color:rgba(100,170,190,.45);}
.gi-icon{font-size:1.4rem;margin-bottom:.4rem;}
.gi-name{font-weight:700;font-size:.9rem;color:#3D2B1A;margin-bottom:.15rem;}
.gi-where{font-size:.72rem;color:#9B6D30;font-weight:600;margin-bottom:.5rem;font-style:italic;}
.gi-desc{font-size:.77rem;color:var(--muted);font-weight:300;line-height:1.55;}
@media(max-width:500px){.gi-grid{grid-template-columns:1fr;}}

/* AFFILIATE BANNER */
.affiliate-banner{margin-top:1rem;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem 1.3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:var(--muted);font-weight:300;}
.aff-banner-btn{background:var(--gold);color:#0D0B09;text-decoration:none;border-radius:8px;padding:.45rem 1rem;font-size:.8rem;font-weight:700;white-space:nowrap;transition:background .2s;flex-shrink:0;}
.aff-banner-btn:hover{background:var(--gold-l);}

/* YOUTUBE */
.yt-wrap{margin-top:1rem;}
.yt-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem;}
.yt-frame{position:relative;padding-bottom:56.25%;height:0;border-radius:14px;overflow:hidden;border:1px solid var(--border);}
.yt-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* HEADER */
.header{background:var(--surface);border-bottom:1px solid var(--border);padding:.9rem 2rem;display:flex;align-items:center;gap:1rem;}
.logo-img{width:52px;height:52px;border-radius:50%;border:2px solid var(--gold);object-fit:cover;flex-shrink:0;}
.brand-title{font-family:'Playfair Display',serif;font-size:1.15rem;color:var(--gold);font-weight:700;line-height:1.2;}
.brand-sub{font-size:.72rem;color:var(--muted);font-weight:300;letter-spacing:.03em;}



/* TAB CONTENT */
.tab-content{display:none;}
.tab-content.active{display:block;}
.content{max-width:720px;margin:0 auto;padding:2rem 1.5rem;}

/* SCREEN */
.screen{animation:fadeUp .35s ease;}
@keyframes fadeUp{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}

/* PROGRESS */
.prog-wrap{height:3px;background:rgba(201,169,110,.1);border-radius:2px;margin-bottom:1.5rem;overflow:hidden;}
.prog-fill{height:100%;background:var(--gold);border-radius:2px;transition:width .4s ease;}

/* BREADCRUMB */
.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-bottom:1.25rem;min-height:1.2rem;}
.crumb{font-size:.68rem;color:var(--muted);font-weight:300;}
.crumb-sep{font-size:.6rem;color:rgba(160,136,112,0.4);}
.crumb-cur{font-size:.68rem;color:var(--gold);font-weight:600;}

/* INTRO CARD */
.intro{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:3rem 2rem;text-align:center;}
.intro-logo{width:84px;height:84px;border-radius:50%;border:3px solid var(--gold);object-fit:cover;display:block;margin:0 auto 1.5rem;}
.intro h2{font-family:'Playfair Display',serif;font-size:2rem;color:var(--gold);margin-bottom:.6rem;}
.intro p{font-size:.95rem;color:var(--muted);font-weight:300;line-height:1.65;margin-bottom:2rem;max-width:480px;margin-left:auto;margin-right:auto;}
.intro-features{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap;}
.feat{text-align:center;}
.feat-icon{font-size:1.4rem;display:block;margin-bottom:.3rem;}
.feat-label{font-size:.72rem;color:var(--muted);font-weight:300;}

/* QUESTION CARD */
.q-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:2rem;}
.step-label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.65rem;}
.q-card h2{font-family:'Playfair Display',serif;font-size:1.45rem;color:#3D2B1A;margin-bottom:.4rem;line-height:1.3;}
.hint{font-size:.82rem;color:var(--muted);font-weight:300;margin-bottom:.65rem;line-height:1.5;}
.ctx-box{background:rgba(201,169,110,.12);border:1px solid rgba(201,169,110,.30);border-radius:8px;padding:.6rem 1rem;font-size:.8rem;color:#7A4E1A;margin-bottom:1.25rem;line-height:1.4;}
.options{display:flex;flex-direction:column;gap:.7rem;margin-top:1.25rem;}
.opt-btn{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:.9rem 1.1rem;cursor:pointer;transition:all .2s;text-align:left;color:#3D2B1A;display:flex;align-items:center;gap:.9rem;}
.opt-btn:hover{background:var(--surface-h);border-color:var(--border-h);transform:translateX(4px);}
.opt-emoji{font-size:1.3rem;min-width:2rem;text-align:center;}
.opt-txt{flex:1;}
.opt-label{font-size:.9rem;font-weight:600;margin-bottom:.1rem;}
.opt-desc{font-size:.75rem;color:var(--muted);font-weight:300;}
.opt-arrow{color:var(--gold);opacity:0;transition:opacity .2s;font-size:1rem;}
.opt-btn:hover .opt-arrow{opacity:1;}

/* SOLUTION CARD */
.sol-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;}
.sol-head{background:linear-gradient(135deg,#E8F5E8,#D4EDDA);border-bottom:1px solid var(--green-border);padding:1.5rem 2rem;}
.sol-cat{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.4rem;}
.sol-head h2{font-family:'Playfair Display',serif;font-size:1.45rem;color:#1E5C1E;line-height:1.3;}
.sol-body{padding:1.5rem 2rem;}
.prob-text{font-size:.87rem;color:var(--muted);margin-bottom:1.25rem;font-weight:300;line-height:1.65;border-left:2px solid rgba(201,169,110,.25);padding-left:.9rem;}
.tips-label{font-size:.63rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem;}
.tip{padding:.6rem .9rem;border-radius:8px;font-size:.85rem;line-height:1.5;margin-bottom:.4rem;background:var(--surface-2);border:1px solid var(--border);}
.info-box{margin-top:1rem;background:rgba(201,169,110,.1);border:1px solid rgba(201,169,110,.25);border-radius:8px;padding:.9rem 1rem;font-size:.8rem;color:var(--muted);font-style:italic;line-height:1.6;}
.equip-hint{margin-top:1rem;background:rgba(201,169,110,.08);border:1px solid rgba(201,169,110,.22);border-radius:9px;padding:.9rem 1rem;display:flex;align-items:center;gap:.75rem;}
.equip-hint-txt{flex:1;font-size:.8rem;color:var(--muted);}
.equip-hint-btn{background:var(--gold);color:#0D0B09;border:none;border-radius:7px;padding:.45rem .95rem;font-size:.78rem;font-weight:700;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:background .2s;white-space:nowrap;}
.equip-hint-btn:hover{background:var(--gold-l);}

/* BUTTONS */
.start-btn{background:var(--gold);color:#0D0B09;border:none;border-radius:10px;padding:.85rem 2.2rem;font-size:.9rem;font-weight:700;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:all .2s;letter-spacing:.02em;}
.start-btn:hover{background:var(--gold-l);transform:translateY(-2px);}
.nav-bar{display:flex;gap:.65rem;margin-top:1.4rem;flex-wrap:wrap;}
.back-btn{background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:.55rem 1.1rem;font-size:.82rem;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:all .2s;}
.back-btn:hover{border-color:var(--border-h);color:#3D2B1A;}
.restart-btn{background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:.55rem 1.1rem;font-size:.82rem;cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:all .2s;}
.restart-btn:hover{border-color:var(--border-h);color:#3D2B1A;}



@media(max-width:600px){
  .content{padding:1.2rem 1rem;}
  .q-card,.sol-body{padding:1.2rem;}
  .intro{padding:2rem 1.2rem;}
  .sol-head{padding:1.2rem;}
  .tabs{padding:0 1rem;}
  .header{padding:.75rem 1rem;}
  .intro h2{font-size:1.5rem;}
}
</style>
</head>
<body>

<div class="header">
  <img decoding="async" class="logo-img" src="data:image/jpeg;base64,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" alt="Jan – TheBaristaGame">
  <div>
    <div class="brand-title">TheBaristaGame</div>
    <div class="brand-sub">Espresso verstehen &amp; perfektionieren</div>
  </div>
</div>



<div id="tab-solver">
  <div class="content">
    <div class="crumbs" id="crumbs"></div>
    <div class="prog-wrap" id="progWrap" style="display:none"><div class="prog-fill" id="progFill" style="width:0%"></div></div>
    <div id="screen"></div>
    <div class="nav-bar" id="navBar" style="display:none">
      <button class="back-btn" onclick="goBack()">← Zurück</button>
      <button class="restart-btn" onclick="restart()">↺ Neu starten</button>
    </div>
  </div>
</div>



<script>
const LOGO = "data:image/jpeg;base64,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";

const TREE = {
  start: {
    type:'intro',
    next:'main'
  },
  main: {
    type:'choice',
    step:'Schritt 1 von 3',
    title:'Was beschreibt dein Problem am besten?',
    hint:'Wähle das Symptom, das am deutlichsten zutrifft.',
    crumb:'Problem wählen',
    options:[
      {e:'&#x1f62c;', l:'Zu bitter', d:'Scharf, brennend, unangenehm', n:'bitter_timing'},
      {e:'&#x1f34b;', l:'Zu sauer', d:'Fruchtig-scharf, beißend, spitz', n:'sauer_timing'},
      {e:'&#x1f4a7;', l:'Zu wässrig / flach', d:'Kein Körper, dünn, leer', n:'watery_dose'},
      {e:'&#x1f914;', l:'Schwer zu beschreiben', d:'Irgendwie nicht stimmig', n:'general_timing'}
    ]
  },

  // BITTER PATH
  bitter_timing: {
    type:'choice',
    step:'Schritt 2 von 3',
    title:'Wie lange läuft dein Espresso durch?',
    hint:'Miss die Zeit vom Start des Pumpens bis zum Ende des Bezugs.',
    ctx:'&#x1f3af; Ziel: 25–35 Sekunden (klassischer Doppelter, 1:2 Ratio)',
    crumb:'Bitter → Durchlaufzeit',
    options:[
      {e:'&#x26a1;', l:'Zu schnell', d:'Unter 20 Sekunden', n:'bitter_fast_tamp'},
      {e:'&#x2705;', l:'Passt', d:'20–35 Sekunden', n:'bitter_ok_roast'},
      {e:'&#x1f422;', l:'Zu langsam', d:'Über 35 Sekunden', n:'sol_bitter_slow'}
    ]
  },
  bitter_fast_tamp: {
    type:'choice',
    step:'Schritt 3 von 3',
    title:'Wie fest tampst du?',
    hint:'Kurz + bitter ist ungewöhnlich – oft liegt es am Tampen oder der Dosierung.',
    crumb:'Bitter → Schnell → Tampen',
    options:[
      {e:'&#x1fab6;', l:'Eher locker', d:'Wenig Druck beim Tampen', n:'sol_tamp_loose'},
      {e:'&#x1f4aa;', l:'Normal bis fest', d:'Ca. 15–20 kg Druck', n:'sol_bitter_fast_dose'}
    ]
  },
  bitter_ok_roast: {
    type:'choice',
    step:'Schritt 3 von 3',
    title:'Wie dunkel sind deine Bohnen geröstet?',
    hint:'Zeit passt – jetzt suchen wir den Geschmacksfehler in der Bohne oder Temperatur.',
    crumb:'Bitter → Zeit OK → Röstgrad',
    options:[
      {e:'&#x26ab;', l:'Sehr dunkel', d:'Ölig glänzend, fast schwarz', n:'sol_dark_bitter'},
      {e:'&#x1f7eb;', l:'Medium', d:'Braun, leicht matt', n:'bitter_ok_temp'},
      {e:'&#x1f7e1;', l:'Hell', d:'Hellbraun, trocken', n:'sol_light_bitter'}
    ]
  },
  bitter_ok_temp: {
    type:'choice',
    step:'Zusatzinfo',
    title:'Wie hoch ist deine Brühtemperatur?',
    crumb:'Bitter → Zeit OK → Temperatur',
    options:[
      {e:'&#x1f321;', l:'Über 94°C', d:'Eher hoch eingestellt', n:'sol_temp_high'},
      {e:'&#x1f321;', l:'Um 92–94°C', d:'Normalbereich', n:'sol_recipe_check'},
      {e:'&#x2753;', l:'Weiß ich nicht', d:'Keine Temperaturregelung', n:'sol_no_temp_bitter'}
    ]
  },

  // SOUR PATH
  sauer_timing: {
    type:'choice',
    step:'Schritt 2 von 3',
    title:'Wie lange läuft dein Espresso durch?',
    ctx:'&#x1f3af; Ziel: 25–35 Sekunden (klassischer Doppelter, 1:2 Ratio)',
    crumb:'Sauer → Durchlaufzeit',
    options:[
      {e:'&#x26a1;', l:'Zu schnell', d:'Unter 20 Sekunden', n:'sol_sour_fast'},
      {e:'&#x2705;', l:'Passt', d:'20–35 Sekunden', n:'sauer_ok_roast'},
      {e:'&#x1f422;', l:'Zu langsam', d:'Über 35 Sekunden', n:'sauer_slow_channel'}
    ]
  },
  sauer_ok_roast: {
    type:'choice',
    step:'Schritt 3 von 3',
    title:'Wie dunkel sind deine Bohnen geröstet?',
    crumb:'Sauer → Zeit OK → Röstgrad',
    options:[
      {e:'&#x1f7e1;', l:'Hell (Light Roast)', d:'Hellbraun, trocken, fruchtig', n:'sauer_light_altitude'},
      {e:'&#x1f7eb;', l:'Medium', d:'Braun, leicht matt', n:'sauer_medium_temp'},
      {e:'&#x26ab;', l:'Dunkel', d:'Ölig, fast schwarz', n:'sol_dark_sour'}
    ]
  },
  sauer_light_altitude: {
    type:'choice',
    step:'Zusatzinfo',
    title:'Auf welcher Höhe wurden die Bohnen angebaut?',
    hint:'Hochgewachsene Bohnen haben natürlich mehr Säure — das ist ein Qualitätsmerkmal, kein Fehler.',
    crumb:'Sauer → Hell → Anbauhöhe',
    options:[
      {e:'&#x26f0;', l:'Hoch (über 1500 m)', d:'Äthiopien, Kenia, Guatemala', n:'sol_high_alt_sour'},
      {e:'&#x1f3d4;', l:'Mittel (900–1500 m)', d:'Kolumbien, Honduras', n:'sauer_medium_temp'},
      {e:'&#x1f30a;', l:'Niedrig / unbekannt', d:'Unter 900 m oder keine Angabe', n:'sauer_medium_temp'}
    ]
  },
  sauer_medium_temp: {
    type:'choice',
    step:'Zusatzinfo',
    title:'Wie hoch ist deine Brühtemperatur?',
    crumb:'Sauer → Temperatur',
    options:[
      {e:'&#x2744;', l:'Unter 90°C', d:'Eher kühl', n:'sol_temp_low'},
      {e:'&#x1f321;', l:'Um 90–94°C', d:'Normalbereich', n:'sol_sour_temp_ok'},
      {e:'&#x2753;', l:'Keine Ahnung', d:'Keine Temperaturkontrolle', n:'sol_no_temp_sour'}
    ]
  },
  sauer_slow_channel: {
    type:'choice',
    step:'Schritt 3 von 3',
    title:'Siehst du Risse oder Löcher im Puck nach dem Bezug?',
    hint:'Channeling: Das Wasser sucht den schnellsten Weg und extrahiert ungleichmäßig.',
    crumb:'Sauer → Langsam → Channeling?',
    options:[
      {e:'&#x1f573;', l:'Ja, Löcher/Risse', d:'Puck ungleichmäßig', n:'sol_channeling'},
      {e:'&#x2705;', l:'Nein, sieht gut aus', d:'Puck gleichmäßig', n:'sol_sour_slow_ok'}
    ]
  },

  // WATERY PATH
  watery_dose: {
    type:'choice',
    step:'Schritt 2 von 3',
    title:'Wie viel Kaffee verwendest du?',
    hint:'Zu wenig Kaffee ist die häufigste Ursache für wässrigen Espresso.',
    crumb:'Wässrig → Dosierung',
    options:[
      {e:'&#x2753;', l:'Ich wiege nicht', d:'Schätze die Menge', n:'sol_weigh'},
      {e:'&#x2696;', l:'Unter 15g', d:'Für einen Doppelten', n:'sol_more_coffee'},
      {e:'&#x2705;', l:'15–20g', d:'Normalbereich für Doppelten', n:'watery_timing'}
    ]
  },
  watery_timing: {
    type:'choice',
    step:'Schritt 3 von 3',
    title:'Wie lange läuft der Bezug?',
    crumb:'Wässrig → Dosierung OK → Zeit',
    options:[
      {e:'&#x26a1;', l:'Zu schnell', d:'Unter 20 Sekunden', n:'sol_watery_fast'},
      {e:'&#x2705;', l:'Passt', d:'20–35 Sekunden', n:'sol_watery_ok'},
      {e:'&#x1f422;', l:'Zu langsam', d:'Über 35 Sekunden', n:'sol_watery_slow'}
    ]
  },

  // GENERAL PATH
  general_timing: {
    type:'choice',
    step:'Schritt 2 von 3',
    title:'Wie lange läuft dein Espresso durch?',
    ctx:'&#x1f3af; Ziel: 25–35 Sekunden (klassischer Doppelter, 1:2 Ratio)',
    crumb:'Allgemein → Durchlaufzeit',
    options:[
      {e:'&#x26a1;', l:'Zu schnell', d:'Unter 20 Sekunden', n:'sol_gen_fast'},
      {e:'&#x2705;', l:'Passt', d:'20–35 Sekunden', n:'general_roast'},
      {e:'&#x1f422;', l:'Zu langsam', d:'Über 35 Sekunden', n:'sol_gen_slow'}
    ]
  },
  general_roast: {
    type:'choice',
    step:'Schritt 3 von 3',
    title:'Wie dunkel sind deine Bohnen geröstet?',
    hint:'Der Röstgrad bestimmt das Grundprofil des Espressos.',
    crumb:'Allgemein → Zeit OK → Röstgrad',
    options:[
      {e:'&#x26ab;', l:'Sehr dunkel', d:'Ölig glänzend, fast schwarz', n:'sol_very_dark'},
      {e:'&#x1f7eb;', l:'Medium', d:'Braun, leicht matt', n:'general_altitude'},
      {e:'&#x1f7e1;', l:'Hell', d:'Hellbraun, fruchtig', n:'general_altitude_light'}
    ]
  },
  general_altitude: {
    type:'choice',
    step:'Zusatzinfo',
    title:'Auf welcher Höhe wurden die Bohnen angebaut?',
    crumb:'Allgemein → Medium → Anbauhöhe',
    options:[
      {e:'&#x26f0;', l:'Hoch (über 1500 m)', d:'Äthiopien, Kenia, Guatemala', n:'sol_high_medium'},
      {e:'&#x1f3d4;', l:'Mittel / unbekannt', d:'Kolumbien, Honduras oder unbekannt', n:'sol_water_check'},
      {e:'&#x1f30a;', l:'Niedrig (unter 900 m)', d:'Brasilien, Vietnam', n:'sol_low_alt'}
    ]
  },
  general_altitude_light: {
    type:'choice',
    step:'Zusatzinfo',
    title:'Auf welcher Höhe wurden die Bohnen angebaut?',
    hint:'Helle Röstungen + große Höhe = intensivste Säure und Komplexität.',
    crumb:'Allgemein → Hell → Anbauhöhe',
    options:[
      {e:'&#x26f0;', l:'Hoch (über 1500 m)', d:'Äthiopien, Kenia, Guatemala', n:'sol_light_high'},
      {e:'&#x1f3d4;', l:'Mittel (900–1500 m)', d:'Kolumbien, Honduras', n:'sol_light_medium'},
      {e:'&#x1f30a;', l:'Niedrig (unter 900 m)', d:'Unter 900 m oder unbekannt', n:'sol_light_low'}
    ]
  },

  // ─── SOLUTIONS ───────────────────────────────────────────────────────────────
  sol_bitter_slow: {
    type:'solution', cat:'Mahlgrad',
    title:'Mahlgrad zu fein — gröber einstellen!',
    prob:'Langsame Laufzeit + Bitterkeit = klassische Überextraktion. Das Wasser hat zu viel Widerstand und löst zu viele Bitterstoffe.',
    tips:[
      '&#x1f527; Mahlgrad schrittweise 1–2 Stufen gröber einstellen',
      '&#x23f1; Ziel: 25–35 Sekunden Bezugszeit',
      '&#x2696; Kaffeemenge prüfen — evtl. auch etwas weniger Kaffee versuchen',
      '&#x1f4dd; Immer nur eine Variable auf einmal verändern und Bezug wiederholen'
    ],
    info:'Bei zu feinem Mahlgrad baut sich zu viel Druck auf. Das Wasser braucht länger und extrahiert Bitterstoffe, die erst spät aus dem Kaffee gelöst werden.'
  },
  sol_tamp_loose: {
    type:'solution', cat:'Tampen',
    title:'Fester tampen — gleichmäßiger Druck!',
    prob:'Zu lockeres Tampen gibt dem Wasser zu wenig Widerstand. Es rauscht durch und extrahiert ungleichmäßig — Channeling ist die häufige Folge.',
    tips:[
      '&#x1f4aa; Tampe mit ca. 15–20 kg Druck (so fest wie nötig, um eine gerade Oberfläche zu erzielen)',
      '&#x1f4d0; Tamper immer gerade halten — keine Schräglage!',
      '&#x1f504; Vor dem Tampen Kaffee gleichmäßig verteilen (WDT-Tool empfohlen)',
      '&#x1f9f9; Prüfe nach dem Bezug den Puck — er sollte fest und gleichmäßig sein'
    ],
    info:'Gleichmäßiges Tampen ist eine Fertigkeit. Es braucht Übung — aber mit dem richtigen Tool ist es deutlich einfacher.'
  },
  sol_bitter_fast_dose: {
    type:'solution', cat:'Dosis & Mahlgrad',
    title:'Kaffeemenge und Mahlgrad prüfen',
    prob:'Schnell + bitter ist eine ungewöhnliche Kombination. Meistens stimmt hier die Grundeinstellung aus Dosis, Mahlgrad und Tampen nicht zusammen.',
    tips:[
      '&#x2696; Kaffeemenge wiegen — Ziel: 16–20g für einen Doppelten',
      '&#x1f527; Mahlgrad etwas feiner einstellen',
      '&#x1f4cf; Verhältnis dokumentieren: Kaffee IN / Espresso OUT / Zeit',
      '&#x1f3af; Ziel-Ratio: 18g → 36g in 28–32 Sekunden'
    ],
    info:'Systematisches Protokollieren ist der schnellste Weg zur perfekten Einstellung. Was du nicht misst, kannst du nicht optimieren.',
    eq:true
  },
  sol_dark_bitter: {
    type:'solution', cat:'Röstgrad',
    title:'Dunkelröstung — Bitterkeit ist typisch',
    prob:'Sehr dunkle Röstungen haben von Natur aus mehr Röst- und Bitterstoffe. Das ist kein Fehler, sondern ein Stilmerkmal.',
    tips:[
      '&#x1f4a1; Das ist das normale Profil einer Dunkelröstung — kein Extraktionsfehler',
      '&#x1f7eb; Probiere eine mittlere Röstung (Medium Roast) für mehr Nuancen und weniger Bitterkeit',
      '&#x1f321; Brühtemperatur etwas senken (89–91°C) hilft bei Dunkelröstungen',
      '&#x2615; Dunkelröstungen sind ideal mit Milch — als Cappuccino oder Flat White',
      '&#x23f1; Kürzere Bezugszeit (20–25 Sek.) für weniger Bitterkeit'
    ],
    info:'Dunkel geröstete Bohnen verlieren durch den Röstprozess Frucht- und Blumensäuren. Stattdessen entstehen Röst-, Karamell- und Bitterstoffe — typisch für den klassischen italienischen Espresso.'
  },
  sol_light_bitter: {
    type:'solution', cat:'Temperatur & Röstung',
    title:'Helle Bohne bitter? Temperatur und Überextraktion prüfen!',
    prob:'Helle Röstungen sollten fruchtig-süß schmecken, nicht bitter. Bitterkeit deutet auf Überextraktion oder zu hohe Temperatur hin.',
    tips:[
      '&#x1f321; Temperatur prüfen — für helle Bohnen optimal: 92–94°C',
      '&#x23f1; Bezugszeit kontrollieren — zu langsam? → Mahlgrad gröber',
      '&#x1f4a7; Wasserqualität prüfen — hartes Wasser (>200 ppm) kann Bitterkeit verstärken',
      '&#x1fad8; Wie alt sind die Bohnen? Über 3 Monate alte Bohnen schmecken oft schal'
    ],
    info:'Helle Röstungen brauchen oft höhere Temperaturen als dunkle, weil ihre Zellstruktur noch dichter ist. Trotzdem sollten sie nie bitter schmecken.'
  },
  sol_temp_high: {
    type:'solution', cat:'Temperatur',
    title:'Brühtemperatur reduzieren',
    prob:'Zu hohe Temperatur extrahiert früher und mehr Bitterstoffe als erwünscht.',
    tips:[
      '&#x1f321; Temperatur auf 91–93°C reduzieren',
      '&#x23f3; 1–2 Minuten nach dem Aufheizen warten vor dem ersten Bezug',
      '&#x1f504; Ein kurzer Leerbezug (ohne Siebträger) kann die Brühgruppe kühlen',
      '&#x1f4ca; Für mittlere Röstungen: 92–93°C ist meist der Sweet Spot'
    ],
    info:'Jeder Grad Temperaturunterschied hat einen messbaren Einfluss auf die Extraktion. Immer nur eine Variable auf einmal ändern!'
  },
  sol_recipe_check: {
    type:'solution', cat:'Rezept & Parameter',
    title:'Gesamtrezept überprüfen',
    prob:'Temperatur und Zeit stimmen, aber trotzdem bitter? Dann lohnt sich ein kompletter Check aller Parameter.',
    tips:[
      '&#x1f4dd; Protokollieren: Kaffeemenge IN / Espresso OUT / Zeit',
      '&#x1f3af; Ziel: 18g → 36–40g in 28–33 Sekunden',
      '&#x1f4a7; Wasserqualität prüfen — Filterwasser empfohlen (70–150 ppm)',
      '&#x1fad8; Röstdatum prüfen — ideal: 2–6 Wochen nach Röstung',
      '&#x1f9f9; Maschine sauber? Kaffeeöl-Rückstände können bitter schmecken'
    ],
    info:'Wenn alle Parameter stimmen und es trotzdem nicht passt, liegt es meist an der Bohne selbst. Ein Wechsel auf eine andere Sorte kann helfen.'
  },
  sol_no_temp_bitter: {
    type:'solution', cat:'Equipment',
    title:'Ohne Temperaturkontrolle: So geht es trotzdem',
    prob:'Ohne PID oder Temperaturanzeige ist das Einstellen schwerer — aber nicht unmöglich.',
    tips:[
      '&#x23f3; Konsequent vorheizen: mind. 20–30 Minuten',
      '&#x1f504; Leerbezug direkt vor dem Espresso zieht die Brühgruppe ein',
      '&#x1f4ca; Einsteiger-Maschinen: Temperatur variiert ±5°C — auf Konsistenz achten',
      '&#x1f4a1; Langfristig: Eine Maschine mit PID-Regelung lohnt sich'
    ],
    info:'PID-Temperaturregelung ist eines der wichtigsten Upgrades beim Siebträger. Es macht die Extraktion reproduzierbar.',
    eq:true
  },

  // SOUR SOLUTIONS
  sol_sour_fast: {
    type:'solution', cat:'Mahlgrad',
    title:'Mahlgrad feiner einstellen!',
    prob:'Zu schnell + sauer = klassische Unterextraktion. Das Wasser hat zu wenig Widerstand und zu kurzen Kontakt mit dem Kaffee.',
    tips:[
      '&#x1f527; Mahlgrad 1–2 Stufen feiner einstellen',
      '&#x23f1; Ziel: 25–35 Sekunden Bezugszeit',
      '&#x1f4cf; Bezugsmenge messen: 18g Kaffee → ~36g Espresso',
      '&#x1f504; Nach jeder Änderung: Einen Bezug ziehen und Ergebnis bewerten'
    ],
    info:'Feineres Mahlen erhöht den Widerstand im Puck. Das Wasser hat mehr Kontaktzeit mit dem Kaffee und kann mehr Aromen und Süße lösen — und weniger rohe Säure zurücklassen.'
  },
  sol_high_alt_sour: {
    type:'solution', cat:'Bohnen & Herkunft',
    title:'Hochland-Bohne — die Säure ist beabsichtigt!',
    prob:'Bohnen aus über 1500 m Höhe haben von Natur aus mehr Säure, Komplexität und Fruchtigkeit. Das ist ein Qualitätsmerkmal — kein Fehler.',
    tips:[
      '&#x1f321; Temperatur leicht erhöhen (93–95°C) für mehr Extraktion der Süße',
      '&#x23f1; Bezugszeit etwas länger anstreben (30–35 Sek.)',
      '&#x1fad8; Als Filter-Kaffee zubereiten — da kommen Säure und Fruchtigkeit besser zur Geltung',
      '&#x2615; Wenn du Säure generell nicht magst: Bohnen aus Brasilien (unter 1000 m) probieren'
    ],
    info:'Äthiopische, kenianische oder guatemaltekische Bohnen aus über 1800 m sind für ihre lebendige Säure und Fruchtigkeit weltberühmt. Das ist wie Terroir beim Wein — ortsgebunden und einzigartig.'
  },
  sol_temp_low: {
    type:'solution', cat:'Temperatur',
    title:'Brühtemperatur erhöhen',
    prob:'Zu niedrige Temperatur führt zu Unterextraktion: Die Süße bleibt im Kaffee, nur die Säuren werden gelöst.',
    tips:[
      '&#x1f321; Temperatur auf 92–94°C erhöhen',
      '&#x23f3; Ausreichend vorheizen (mind. 20 Min.)',
      '&#x1f504; Kein Leerbezug direkt vor dem Espresso — das kühlt die Brühgruppe ab',
      '&#x1f4ca; Für helle Röstungen: 93–95°C kann sogar sinnvoll sein'
    ],
    info:'Kühles Wasser kann keine schwerlöslichen Zucker und Öle aus dem Kaffee lösen. Die Säuren sind leichtlöslich und dominant — das Ergebnis schmeckt spitz.'
  },
  sol_sour_temp_ok: {
    type:'solution', cat:'Bohnen',
    title:'Die Säure gehört zu dieser Bohne',
    prob:'Alle Parameter stimmen, aber trotzdem zu sauer? Die Ursache ist wahrscheinlich die Bohne selbst.',
    tips:[
      '&#x1fad8; Wechsle auf eine Bohne mit weniger Säure (z.B. Brasilien, Sumatra, Timor)',
      '&#x26ab; Probiere eine dunklere Röstung derselben Herkunft',
      '&#x1f4a7; Wasserqualität prüfen — weiches Wasser (unter 70 ppm) verstärkt Säure',
      '&#x1f321; Noch etwas mehr Temperatur (94–95°C) für mehr Süße probieren'
    ],
    info:'Säure im Espresso ist kein Fehler — sie ist eine Dimension des Geschmacks. Manche lieben sie (Third Wave), andere wollen sie nicht (klassisch-italienisch). Beides ist legitim.'
  },
  sol_no_temp_sour: {
    type:'solution', cat:'Temperatur & Equipment',
    title:'Ohne Temperaturkontrolle — so hilfst du dir',
    prob:'Säure deutet oft auf Unterextraktion hin. Temperatur ist einer der Hauptfaktoren.',
    tips:[
      '&#x23f3; Länger vorheizen — mind. 20–30 Min. bei Einsteigermaschinen',
      '&#x1f504; Warm-up Bezug direkt vor dem Espresso zieht Wärme in die Brühgruppe',
      '&#x1fad8; Mittlere bis dunkle Röstungen sind weniger temperaturkritisch',
      '&#x1f4a1; Maschine mit PID löst das Problem dauerhaft'
    ],
    info:'Einsteiger-Maschinen schwanken teils ±5°C — das ist genug, um den Geschmack erheblich zu verändern.',
    eq:true
  },
  sol_dark_sour: {
    type:'solution', cat:'Diagnose',
    title:'Dunkle Bohne und trotzdem sauer — ungewöhnlich!',
    prob:'Dunkelröstungen sollten kaum Säure haben. Wenn doch: Es liegt an Unterextraktion oder Temperaturproblemen.',
    tips:[
      '&#x1f321; Temperatur prüfen — läuft die Maschine vollständig warm?',
      '&#x23f1; Bezugszeit messen — unter 20 Sek. → Mahlgrad feiner',
      '&#x23f3; Länger vorheizen (30+ Min.)',
      '&#x1f9f9; Kalkablagerungen prüfen — Kalk isoliert den Heizstab'
    ],
    info:'Dunkelröstungen verlieren durch den Röstprozess fast alle Frucht- und Milchsäuren. Wenn sie trotzdem sauer schmecken, liegt ein Extraktionsfehler vor.'
  },
  sol_channeling: {
    type:'solution', cat:'Distribution & Tampen',
    title:'Channeling — das Wasser findet seinen eigenen Weg',
    prob:'Wenn Wasser durch Risse oder Kanäle im Puck strömt, wird ein Teil des Kaffees über-extrahiert und ein anderer Teil gar nicht.',
    tips:[
      '&#x1f504; Kaffee vor dem Tampen gleichmäßig verteilen — WDT-Tool verwenden',
      '&#x1f4d0; Gerade tampen — Schräglage verursacht Channeling auf der Seite',
      '&#x2696; Kaffeemenge prüfen — zu wenig Kaffee begünstigt Channeling',
      '&#x1f9f9; Sieb auf Rückstände und Verstopfungen prüfen',
      '&#x1f6e0; Puck-Screen für die Brühgruppe reduziert Channeling deutlich'
    ],
    info:'Channeling ist der häufigste Fehler beim Heimbarista. Ein WDT-Tool (Weiss Distribution Technique) — schon für unter 20€ — löst das Problem in den meisten Fällen.',
    eq:true
  },
  sol_sour_slow_ok: {
    type:'solution', cat:'Extraktion',
    title:'Langsam + sauer — Temperatur oder Bohne',
    prob:'Lange Bezugszeit mit Säure ist ungewöhnlich. Meist ist die Temperatur zu niedrig oder die Bohne sehr hell geröstet.',
    tips:[
      '&#x1f321; Brühtemperatur auf 93–95°C erhöhen',
      '&#x1fad8; Bohne und Röstgrad prüfen — helle Bohnen brauchen mehr Temperatur',
      '&#x2696; Etwas weniger Kaffee → kürzere Laufzeit',
      '&#x1f4dd; Parameter protokollieren und schrittweise anpassen'
    ],
    info:'Lange Bezugszeit + Säure = die Zuckermoleküle werden trotz langer Zeit nicht gelöst. Das ist ein klares Temperaturproblem.'
  },

  // WATERY SOLUTIONS
  sol_weigh: {
    type:'solution', cat:'Grundlagen',
    title:'Fang an zu wiegen — sofort!',
    prob:'Ohne Waage ist präzises Einstellen nicht möglich. Schätzen führt zu inkonsistenten Ergebnissen.',
    tips:[
      '&#x2696; Eine Kaffeewaage ist das wichtigste Zubehör — ab ~15€ gibt es gute Modelle',
      '&#x1f3af; Ziel: 16–18g Kaffee für einen Doppelten',
      '&#x1f4cf; Auch die Bezugsmenge wiegen: IN × 2 = OUT',
      '&#x23f1; Stoppuhr mitlaufen lassen (viele Waagen haben Timer)'
    ],
    info:'Alle Profis — ob in Weltmeisterschaften oder in Spitzen-Cafés — wiegen jeden Bezug. Es ist nicht Perfektionismus, es ist Grundlage.',
    eq:true
  },
  sol_more_coffee: {
    type:'solution', cat:'Dosierung',
    title:'Mehr Kaffee verwenden!',
    prob:'Zu wenig Kaffee = zu wenig Extrakt = wässriger, flacher Espresso. Das ist einer der häufigsten Anfängerfehler.',
    tips:[
      '&#x2696; Ziel: 16–18g für einen Doppelten (Double Basket)',
      '&#x1f4e6; Prüfen: Hast du ein Single- oder Double-Sieb eingesetzt?',
      '&#x1f527; Nach Mengenänderung Mahlgrad und Zeit neu prüfen',
      '&#x1f4a1; Single-Siebe: 7–10g / Double-Siebe: 14–21g'
    ],
    info:'Viele Menschen mahlen für einen Doppelten, haben aber ein Single-Sieb eingesetzt — oder umgekehrt. Prüfe zuerst, welches Sieb du verwendest.'
  },
  sol_watery_fast: {
    type:'solution', cat:'Mahlgrad',
    title:'Mahlgrad feiner — mehr Widerstand!',
    prob:'Wässrig + schnell = Unterextraktion. Das Wasser hat zu wenig Kontakt mit dem Kaffee.',
    tips:[
      '&#x1f527; Mahlgrad deutlich feiner einstellen',
      '&#x23f1; Ziel: 25–35 Sekunden Bezugszeit',
      '&#x1f4cf; Bezugsmenge reduzieren: 1:2 Ratio (18g → 36g)',
      '&#x1f4aa; Tampen prüfen — gleichmäßig und fest?'
    ],
    info:'Wässriger Espresso ist fast immer Unterextraktion. Der Mahlgrad ist der erste und wichtigste Hebel.'
  },
  sol_watery_ok: {
    type:'solution', cat:'Bohnen & Frische',
    title:'Zeit passt — Bohne und Frische prüfen',
    prob:'Wenn Zeit und Menge stimmen, aber trotzdem wässrig: Es liegt an der Bohne oder ihrer Frische.',
    tips:[
      '&#x1fad8; Röstdatum prüfen — Bohnen älter als 3 Monate verlieren CO₂ und Aroma',
      '&#x26ab; Dunklere Röstung für mehr Körper probieren',
      '&#x1f321; Temperatur leicht erhöhen für mehr Extraktion',
      '&#x1f4a7; Weiches Wasser (unter 70 ppm) kann zu flachem Espresso führen'
    ],
    info:'Frische ist beim Espresso kritisch. Ideal: 2–6 Wochen nach Röstdatum. Danach nimmt die Qualität spürbar ab.'
  },
  sol_watery_slow: {
    type:'solution', cat:'Diagnose',
    title:'Langsam + wässrig — Channeling prüfen!',
    prob:'Das ist ungewöhnlich — meist steckt Channeling dahinter. Das Wasser fließt schnell durch Kanäle, der Rest wird kaum extrahiert.',
    tips:[
      '&#x1f504; Distribution vor dem Tampen verbessern',
      '&#x1f527; Mahlgrad etwas gröber',
      '&#x2696; Kaffeemenge prüfen — evtl. zu viel im Sieb?',
      '&#x1f573; Puck nach dem Bezug inspizieren — Risse oder Löcher?'
    ],
    info:'Channeling täuscht über die tatsächliche Extraktion hinweg. Der Gesamtbezug dauert lang, weil es an manchen Stellen blockiert — gleichzeitig strömt Wasser unkontrolliert durch Kanäle.'
  },

  // GENERAL SOLUTIONS
  sol_gen_fast: {
    type:'solution', cat:'Mahlgrad',
    title:'Mahlgrad feiner — alles beginnt hier',
    prob:'Zu schnelle Laufzeit: Das Wasser hat zu wenig Zeit, Aromen zu lösen.',
    tips:[
      '&#x1f527; Mahlgrad schrittweise feiner einstellen',
      '&#x23f1; Ziel: 25–35 Sekunden',
      '&#x1f4dd; Jede Änderung dokumentieren',
      '&#x1f3af; Ratio: 18g → 36g Espresso in ~30 Sekunden'
    ],
    info:'Der Mahlgrad ist die wichtigste Variable. Halbe Stufen können großen Unterschied machen. Geduld und Protokoll helfen.'
  },
  sol_gen_slow: {
    type:'solution', cat:'Mahlgrad',
    title:'Mahlgrad gröber einstellen',
    prob:'Zu langsame Laufzeit = Überextraktion = zu schwer, zu bitter, zu dunkel.',
    tips:[
      '&#x1f527; Mahlgrad schrittweise gröber einstellen',
      '&#x23f1; Ziel: 25–35 Sekunden',
      '&#x2696; Kaffeemenge prüfen — evtl. zu viel',
      '&#x1f4d0; Tampen-Druck reduzieren wenn zu fest'
    ],
    info:'Gröber mahlen = weniger Widerstand = kürzere Bezugszeit und weniger Extraktion. Immer schrittweise vorgehen.'
  },
  sol_very_dark: {
    type:'solution', cat:'Röstgrad',
    title:'Sehr dunkle Röstung — das Profil ist typisch',
    prob:'Ölig glänzende Bohnen sind sehr dunkel geröstet. Das Profil ist naturgemäß kräftig, rauchig und kann bitter sein.',
    tips:[
      '&#x1f4a1; Das ist kein Fehler — das ist das Profil dieser Röstung',
      '&#x1f7eb; Mittlere Röstung für mehr Nuancen und weniger Dominanz probieren',
      '&#x2615; Dunkelröstungen harmonieren gut mit Milch (Cappuccino, Flat White)',
      '&#x1f321; Temperatur niedrig halten (89–91°C) reduziert Bitterkeit etwas'
    ],
    info:'Dunkel gerösteter Kaffee ist für den klassischen Markt gemacht — Espresso zur Zigarette, so wie in Neapel. Dort trinkt man das gerne so. Nicht jedem liegt das.'
  },
  sol_high_medium: {
    type:'solution', cat:'Herkunft',
    title:'Hochland-Bohne (Medium) — Komplexität erleben',
    prob:'Mittlere Röstungen aus großen Höhen haben fruchtigen, komplexen Charakter mit lebendiger Säure.',
    tips:[
      '&#x1f321; Temperatur auf 92–94°C',
      '&#x23f1; 28–33 Sekunden anstreben',
      '&#x1f4a7; Gefiltertes Wasser (100–150 ppm) bringt die Aromen besser raus',
      '&#x1fad8; Als Filter-Kaffee erleben — Komplexität kommt da oft klarer rüber'
    ],
    info:'Kolumbien, Honduras oder Guatemala auf über 1500 m produzieren Bohnen mit besonderer Dichte und Zuckerentwicklung. Das ist keine Fehlfunktion — das ist Terroir.'
  },
  sol_water_check: {
    type:'solution', cat:'Wasserqualität',
    title:'Wasserqualität — der unterschätzte Faktor',
    prob:'Alle Parameter stimmen, aber er macht nicht glücklich? Wasser ist der häufigste blinde Fleck.',
    tips:[
      '&#x1f4a7; Leitungswasser-Härte prüfen (Teststreifen, ~5€, online)',
      '&#x1f3af; Zielbereich: 70–150 ppm Gesamthärte (TDS)',
      '&#x1f527; Filterkartusche für die Maschine erwägen (BWT Bestsave, Brita)',
      '&#x1f4a1; Weiches Wasser (unter 50 ppm) → flach und sauer',
      '&#x1f4a1; Hartes Wasser (über 250 ppm) → metallisch, blendet Aromen'
    ],
    info:'Wasser macht 98% des Espressos aus. Seine Zusammensetzung beeinflusst Löslichkeit, Pufferwirkung und Geschmacksprofil erheblich — und wird fast immer ignoriert.',
    eq:true
  },
  sol_low_alt: {
    type:'solution', cat:'Herkunft',
    title:'Tieflagen-Bohne — mildes Profil',
    prob:'Bohnen aus unter 900 m Höhe sind milder, weniger komplex und haben geringe Säure.',
    tips:[
      '&#x2615; Das ist ein mildes, zugängliches Profil — gut für Einsteiger',
      '&#x1f4a1; Mehr Charakteristik gewünscht? → Hochland-Bohnen probieren',
      '&#x1f321; Niedrigere Temperatur (89–92°C) für schonende Extraktion',
      '&#x1f7eb; Nussig, schokoladig, rund — das ist das typische Profil dieser Bohnen'
    ],
    info:'Brasilien, Vietnam und Sumatra wachsen auf niedrigen Höhen. Sie bilden die Basis der meisten Espresso-Blends — günstig, mild und sehr beständig.'
  },
  sol_light_high: {
    type:'solution', cat:'Bohnen',
    title:'Helle Hochland-Bohne — intensivst und komplex!',
    prob:'Helle Röstung + große Höhe = maximale Fruchtigkeit, Säure und Komplexität. Das ist Third Wave Specialty Coffee.',
    tips:[
      '&#x1f321; Hohe Temperatur: 94–96°C',
      '&#x23f1; Längere Bezugszeit: 30–35 Sekunden',
      '&#x1f4a7; Weiches Filterwasser empfohlen',
      '&#x1fad8; Als Filter-Kaffee (Pour-over, Aeropress) wird das Profil noch zugänglicher',
      '&#x1f4a1; Das ist der anspruchsvollste Espresso-Stil — und der lohnendste'
    ],
    info:'Äthiopische Naturals, kenianische AA oder kolumbianische Geisha in heller Röstung sind Spezialitäten für erfahrene Gaumen. Sie polarisieren — und das ist gewollt.'
  },
  sol_light_medium: {
    type:'solution', cat:'Bohnen',
    title:'Helle Mittellagen-Bohne — gut optimierbar',
    prob:'Moderate Komplexität, schöne Ausgewogenheit. Ein guter Ausgangspunkt.',
    tips:[
      '&#x1f321; Temperatur: 92–94°C',
      '&#x23f1; Ziel: 28–33 Sekunden',
      '&#x2696; Ratio 1:2 bis 1:2,5',
      '&#x1f4a1; Typische Beispiele: Kolumbien, Costa Rica, Honduras'
    ],
    info:'Mittellagen-Bohnen in heller Röstung sind ideal zum Einarbeiten. Zugänglich, gut optimierbar und trotzdem charaktervoll.'
  },
  sol_light_low: {
    type:'solution', cat:'Bohnen & Röstung',
    title:'Helle Tieflagen-Bohne — eher für Filter!',
    prob:'Diese Kombination ist für Espresso schwierig. Helle Röstung + niedrige Lage = oft flach mit störender Säure.',
    tips:[
      '&#x1fad8; Diese Bohne als Filter-Kaffee genießen — da funktioniert sie besser',
      '&#x26ab; Für Espresso: Dunklere Röstung derselben Herkunft kaufen',
      '&#x1f321; Niedrige Temperatur (88–90°C) für schonende Extraktion',
      '&#x1f4a1; Helle Röstungen brauchen Dichte und Zucker — Tieflagen-Bohnen haben weniger davon'
    ],
    info:'Traditionell werden Tieflagen-Bohnen dunkler geröstet — aus gutem Grund. Helle Röstungen bei diesen Sorten entfernt Röstaromen ohne sie durch Fruchtigkeit zu ersetzen.'
  }
};

// ─── APP STATE ──────────────────────────────────────────────────────────────
let path = []; // history of node ids
let current = 'start';
const TOTAL_STEPS = 4;

function depth() { return path.length; }
function progress() { return Math.min((depth() / TOTAL_STEPS) * 100, 100); }

// ─── RENDER ─────────────────────────────────────────────────────────────────
function go(nodeId) {
  if (current !== 'start') path.push(current);
  current = nodeId;
  render();
}

function goBack() {
  if (path.length === 0) return;
  current = path.pop();
  render();
}

function restart() {
  path = [];
  current = 'start';
  render();
}

function render() {
  const node = TREE[current];
  if (!node) return;
  
  // breadcrumb
  const crumbs = document.getElementById('crumbs');
  if (current === 'start') {
    crumbs.innerHTML = '';
  } else {
    const parts = path.map(id => {
      const n = TREE[id];
      return n && n.crumb ? `<span class="crumb">${n.crumb}</span><span class="crumb-sep">›</span>` : '';
    }).join('');
    const cur = node.crumb ? `<span class="crumb-cur">${node.crumb}</span>` : '';
    crumbs.innerHTML = parts + cur;
  }
  
  // progress
  const pw = document.getElementById('progWrap');
  const pf = document.getElementById('progFill');
  if (current === 'start') {
    pw.style.display = 'none';
  } else {
    pw.style.display = 'block';
    pf.style.width = progress() + '%';
  }
  
  // nav bar
  const nav = document.getElementById('navBar');
  nav.style.display = (current === 'start') ? 'none' : 'flex';
  
  // screen
  const screen = document.getElementById('screen');
  
  if (node.type === 'intro') {
    screen.innerHTML = `
      <div class="screen">
        <div class="intro">
          <img decoding="async" class="intro-logo" src="${LOGO}" alt="Jan">
          <h2>Dein Espresso macht Probleme?</h2>
          <p>Ich führe dich Schritt für Schritt zur Lösung. Klicke dich durch die Fragen – wie ein Barista an deiner Seite.</p>
          <div class="intro-features">
            <div class="feat"><span class="feat-icon">&#x1f3af;</span><span class="feat-label">Schritt für Schritt</span></div>
            <div class="feat"><span class="feat-icon">&#x2615;</span><span class="feat-label">Expertenwissen</span></div>
            <div class="feat"><span class="feat-icon">&#x1f527;</span><span class="feat-label">Konkrete Tipps</span></div>
          </div>
          <button class="start-btn" onclick="go('main')">Problemlöser starten →</button>
        </div>
        <div class="geschmack-info">
          <div class="gi-title">&#x2615; Kurz bevor du startest</div>
          <p class="gi-sub">Zwei Begriffe, die im Problemlöser immer wieder auftauchen – und wie du sie erkennst:</p>
          <div class="gi-grid">
            <div class="gi-box gi-bitter">
              <div class="gi-icon">&#x1f62c;</div>
              <div class="gi-name">Bitterkeit</div>
              <div class="gi-where">Hinten auf der Zunge &amp; im Rachen</div>
              <p class="gi-desc">Bitterkeit spürst du ganz am Ende des Schluckens – ein trockenes, kratzendes Gefühl im Rachen. Bei Espresso kann sie von der Röstung kommen (gewollt) oder von Überextraktion (ungewollt).</p>
            </div>
            <div class="gi-box gi-sauer">
              <div class="gi-icon">&#x1f34b;</div>
              <div class="gi-name">Säure</div>
              <div class="gi-where">Seiten der Zunge – Speichelfluss</div>
              <p class="gi-desc">Säure sitzt an den Seiten der Zunge und lässt den Mund „zusammenziehen" – du produzierst mehr Speichel. Das ist das verlässlichste Erkennungszeichen. Säure kann ein Qualitätsmerkmal sein oder ein Zeichen von Unterextraktion.</p>
            </div>
          </div>
        </div>
        <div class="affiliate-banner">
          &#x1f6d2; Hier zu verschiedenen Siebträgerempfehlungen in unterschiedlichen Preiskategorien!
          <a href="https://amzlink.to/az0eUVygN5Bs1" target="_blank" rel="noopener" class="aff-banner-btn">Jetzt ansehen →</a>
        </div>
        <div class="yt-wrap">
          <div class="yt-label">&#x1f3ac; Mehr dazu auf dem Kanal</div>
          <div class="yt-frame">
            <iframe src="https://www.youtube.com/embed/hC-WKBcTwJ0" title="TheBaristaGame – Espresso Grundlagen" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
          </div>
        </div>
      </div>`;
  }
  
  else if (node.type === 'choice') {
    const ctxHtml = node.ctx ? `<div class="ctx-box">${node.ctx}</div>` : '';
    const hintHtml = node.hint ? `<p class="hint">${node.hint}</p>` : '';
    const opts = node.options.map(o => `
      <button class="opt-btn" onclick="go('${o.n}')">
        <span class="opt-emoji">${o.e}</span>
        <span class="opt-txt">
          <div class="opt-label">${o.l}</div>
          ${o.d ? `<div class="opt-desc">${o.d}</div>` : ''}
        </span>
        <span class="opt-arrow">›</span>
      </button>`).join('');
    screen.innerHTML = `
      <div class="screen">
        <div class="q-card">
          <div class="step-label">${node.step || ''}</div>
          <h2>${node.title}</h2>
          ${hintHtml}${ctxHtml}
          <div class="options">${opts}</div>
        </div>
      </div>`;
  }
  
  else if (node.type === 'solution') {
    const tips = node.tips.map(t => `<div class="tip">${t}</div>`).join('');
    const eqHint = node.eq ? `
      <div class="equip-hint">
        <div class="equip-hint-txt">&#x1f4a1; Das richtige Equipment kann dieses Problem dauerhaft lösen.</div>
        <a class="equip-hint-btn" href="https://amzlink.to/az0eUVygN5Bs1" target="_blank" rel="noopener">Equipment ansehen →</a>
      </div>` : '';
    screen.innerHTML = `
      <div class="screen">
        <div class="sol-card">
          <div class="sol-head">
            <div class="sol-cat">✓ Diagnose: ${node.cat}</div>
            <h2>${node.title}</h2>
          </div>
          <div class="sol-body">
            <p class="prob-text">${node.prob}</p>
            <div class="tips-label">Was du jetzt tun kannst</div>
            ${tips}
            <div class="info-box">&#x1f4ac; ${node.info}</div>
            ${eqHint}
          </div>
        </div>
      </div>`;
  }
}

// ─── TAB SWITCHING ───────────────────────────────────────────────────────────
function switchTab(tab) {}

// ─── INIT ────────────────────────────────────────────────────────────────────
render();
</script>
</body>
</html>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://thebaristagame.de/guide/guide-zum-perfekten-espresso/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bevor du dir eine Siebträgermaschine kaufst!</title>
		<link>https://thebaristagame.de/siebtraeger/bevor-du-dir-eine-siebtraegermaschine-kaufst/</link>
					<comments>https://thebaristagame.de/siebtraeger/bevor-du-dir-eine-siebtraegermaschine-kaufst/#respond</comments>
		
		<dc:creator><![CDATA[TheBaristaGame]]></dc:creator>
		<pubDate>Sat, 17 Jan 2026 12:57:40 +0000</pubDate>
				<category><![CDATA[Siebträger]]></category>
		<category><![CDATA[Siebträgermaschine]]></category>
		<category><![CDATA[Vor dem Siebträgerkauf]]></category>
		<guid isPermaLink="false">https://thebaristagame.de/?p=191</guid>

					<description><![CDATA[Du willst dir eine Siebträgermaschine kaufen, aber bist dir noch nicht ganz sicher, ob es das richtige für dich ist?...]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-kadence-column kadence-column191_faf4ec-5f"><div class="kt-inside-inner-col">
<p>Du willst dir eine Siebträgermaschine kaufen, aber bist dir noch nicht ganz sicher, ob es das richtige für dich ist? Hier ist das ausführliche Video zu dem Thema:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Bevor du dir eine Siebträgermaschine kaufst - 5 wichtige Tipps für Anfänger!" width="720" height="405" src="https://www.youtube.com/embed/R7PRWA4CiRs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div><figcaption class="wp-element-caption">YouTube Video zu diesem Blogbeitrag</figcaption></figure>



<p>In meiner Storefront habe ich dir <a href="https://amzlink.to/az0hH5912FEfW">verschiedene Preiskategorien von Siebträgern</a> mit Equipment zusammengestellt (Affiliate Link). Hier ist eigentlich für jeden was dabei, der in das &#8222;Siebträger-Game&#8220; einsteigen möchte. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>Es gibt allerdings wichtige Punkte mit, die du wissen solltest, bevor du dir eine Siebträgermaschine kaufst. In diesem Blogartikel stelle ich dir 5 wichtige Punkte vor, die du vorher wissen solltest.</p>



<h2 class="wp-block-heading" id="einleitung">Einleitung</h2>



<p>Sobald die Geburtstagsuhr die 30 geschlagen hat, heißt es: Rennrad, Marathon oder Siebträgermaschine? Bei mir wurde es letzteres. Diese Euphorie schwappt allerdings schnell zu Frust über. Freunde berichten mir regelmäßig: „Die Maschine ist toll, aber der Kaffee schmeckt irgendwie nicht so wie im Café.&#8220; Das Problem liegt dann nicht an der Maschine selbst, sondern daran, dass sie sich vorab nicht informiert haben, was eine Siebträgermaschine wirklich bedeutet.</p>



<p><strong>Wichtiger Hinweis:</strong> Mein Anspruch ist der <strong>Spezialitätenkaffee</strong> – guter, handwerklich zubereiteter Espresso. Je nach deinen Zielen können diese Punkte unterschiedlich relevant sein. Falls du „einfach einen guten Kaffee&#8220; möchtest, können manche dieser Aspekte weniger wichtig für dich sein. Überlege dir also vorab: Was ist mein Ziel mit einer Siebträgermaschine? Was ist mein Anspruch?</p>



<h2 class="wp-block-heading" id="punkt-1-die-maschine-ist-nicht-alles--die-kaffeemh">Punkt 1: Die Maschine ist nicht alles – Die Kaffeemühle ist entscheidender</h2>



<p>Das ist der größte Irrtum, den ich beobachte:&nbsp;<strong>Viele Menschen denken, dass eine teure Siebträgermaschine automatisch guten Kaffee produziert.</strong></p>



<p>Das funktioniert leider nicht so.</p>



<p>Hier ist die Wahrheit: Eine Siebträgermaschine baut 9 Bar Druck auf – und das war&#8217;s schon. Sie ist eigentlich „nur&#8220; eine Heiz- und Druckmaschine. Die eigentliche Vorarbeit, die über Erfolg oder Misserfolg entscheidet, leistet deine&nbsp;<strong>Kaffeemühle</strong>.</p>



<h2 class="wp-block-heading">Warum die Mühle so wichtig ist</h2>



<p>Die Mühle ist verantwortlich für:</p>



<ul class="wp-block-list">
<li><strong>Konsistente Mahlergebnisse:</strong> Sie muss immer wieder homogenes, gleichmäßiges Mahlgut produzieren</li>



<li><strong>Wiederholbarkeit:</strong> Nur eine gute Mühle ermöglicht dir, denselben Espresso zweimal hintereinander zu brühen</li>



<li><strong>Geschmack:</strong> Eine schlechte Mühle erzeugt zu viele feine Partikel und sehr unkonsistente Mahlergebnisse – das führt zu Über- oder Untererextraktion (Säure und Bitterkeit)</li>
</ul>



<p><strong>Meine Empfehlung:</strong> Nehme dich vor günstigen elektrischen Kaffeemühlen in Acht, sondern gebe mindestens 200–300 Euro für eine gute Kaffeemühle aus. Das Ergebnis wird besser sein, als wenn du 800 Euro für die Maschine und nur 150 Euro für eine schlechte Mühle ausgegeben hast.</p>



<h2 class="wp-block-heading" id="punkt-2-kaffeebohnen--frisch-gerstet-nicht-aus-dem">Punkt 2: Kaffeebohnen – Frisch geröstet, nicht aus dem Supermarkt</h2>



<p>Das zweite Problem, das ich häufig sehe: Menschen kaufen Kaffee im Supermarkt – und wundern sich dann, warum der Espresso nicht schmeckt.</p>



<p>Die Gründe sind folgende:</p>



<h2 class="wp-block-heading">Warum gemahlener Kaffee nicht funktioniert</h2>



<ul class="wp-block-list">
<li><strong>Aroma verloren:</strong> Der Mahlprozess setzt Aromen frei, die sich schnell verflüchtigen</li>



<li><strong>Keine Justierbarkeit:</strong> Gemahlener Kaffee kann nicht mehr auf den richtigen Mahlgrad eingestellt werden – er ist bereits festgelegt</li>



<li><strong>Ziel verfehlt:</strong> Mit einer Siebträgermaschine möchtest du den Espresso <strong>auf jede einzelne Röstung</strong> abstimmen und das Beste heraus extrahieren. Das funktioniert nur mit ganzen Bohnen.</li>
</ul>



<h2 class="wp-block-heading">Warum auch die BARISTA Edition aus dem Supermarkt nicht ausreicht</h2>



<p>„Aber der Supermarkt hat doch Bio-Kaffee in ganzer Bohne!&#8220; Ja, das stimmt. Aber:</p>



<ul class="wp-block-list">
<li><strong>Röstdatum unbekannt:</strong> Du weißt nicht, wann die Bohnen geröstet wurden. Sie können bereits Monate alt sein.</li>



<li><strong>Nicht nachverfolgbar:</strong> Beim Großeinkauf ist die Rückverfolgbarkeit schlecht.</li>



<li><strong>Geschmackliche Konsequenzen:</strong> Alte Bohnen lassen sich schwer mahlen und führen zu Problemen bei der Espresso-Einstellung.</li>
</ul>



<p>Wenn du versuchst, 6 Monate alte Bohnen auf den Mahlgrad einzustellen, wirst du schnell feststellen: Das funktioniert nicht zuverlässig.</p>



<h2 class="wp-block-heading">Die Lösung: Lokale Kaffeeröster</h2>



<p><strong>Beste Lösung:</strong>&nbsp;Suche dir einen&nbsp;<strong>lokalen Kaffeeröster in deiner Stadt</strong>. Dort bekommst du:</p>



<ul class="wp-block-list">
<li><strong>Frisch geröstete Bohnen</strong> (idealerweise nicht älter als 2–3 Wochen)</li>



<li><strong>Beratung:</strong> Der Röster kann dir sagen, welche Bohne zu deinem Siebträger und deinem Geschmack passt</li>



<li><strong>Transparenz:</strong> Du siehst, wann die Bohnen geröstet wurden</li>
</ul>



<p><strong>Online-Alternative:</strong>&nbsp;Es gibt auch gute Online-Röstereien. Achte dort darauf, dass deutlich gemacht wird, wann geröstet wurde.</p>



<p><strong>Kosten:</strong>&nbsp;Eine 250g-Packung guter Spezialitätenkaffee kostet durchschnittlich&nbsp;<strong>7–9 Euro</strong>. Das solltest du in dein Budget einplanen – es ist eine&nbsp;<strong>regelmäßige, laufende Ausgabe</strong>.</p>



<h2 class="wp-block-heading" id="punkt-3-platz-und-zubehr--mehr-als-du-denkst">Punkt 3: Platz und Zubehör – Mehr als du denkst</h2>



<p>Das unterschätze ich selbst anfangs: Eine Siebträgermaschine mit Mühle nimmt&nbsp;<strong>erheblich Platz</strong>&nbsp;weg.</p>



<h2 class="wp-block-heading">Was dein Setup braucht</h2>



<ul class="wp-block-list">
<li>Siebträgermaschine: ~30 x 40 cm (je nach Modell)</li>



<li>Kaffeemühle: ~20 x 20 cm</li>



<li>Zubehör: Tamper, Tampermatte, Abschlagbehälter, Milchkännchen, Reinigungswerkzeuge</li>
</ul>



<p>Besonders in meiner kleinen Küche musste ich erst mal eine geeignete Ecke finden. In dieser <a href="https://amzlink.to/az08TlavxXvhU" data-type="link" data-id="https://amzlink.to/az08TlavxXvhU">Anfänger &#8211; Plus &#8211; Liste</a> findest du schonmal eine grobe Idee, was es ggf. brauchen könnte, wenn du mit der Siebträgermaschine loslegen möchtest.</p>



<h2 class="wp-block-heading">Der Vergleich zum Vollautomaten</h2>



<p>Ein Vollautomat ist hier natürlich attraktiver: kompakt, auf dem Tresen, Knopfdruck – fertig. Das ist verlockend, aber es gibt einen großen Unterschied&#8230;</p>



<h2 class="wp-block-heading" id="punkt-4-die-zeit-realitt--es-ist-kein-5-minuten-ka">Punkt 4: Die Zeit-Realität – Es ist kein 5-Minuten-Kaffee</h2>



<p>Viele stellen sich das romantisch vor: Ich mahle, ich tampe, ich genieße. Fertig in 3-5 Minuten.</p>



<p>Das ist nicht die Realität.</p>



<h2 class="wp-block-heading">Die echte Zeitrechnung</h2>



<p><strong>Aufheizzeit:</strong>&nbsp;15–20 Minuten</p>



<ul class="wp-block-list">
<li>Alle Teile der Maschine (besonders der Siebträger) müssen richtig heiß sein</li>



<li>Nur dann kann der Kaffee seine Wärme halten und wird nicht geschmacklich beeinflusst</li>



<li>Das ist keine Verschwendung – das ist notwendig</li>
</ul>



<p><strong>Zubereitungszeit pro Espresso:</strong></p>



<ul class="wp-block-list">
<li>Bohnen mahlen: 1–2 Minuten</li>



<li>Tampen + vorbereiten: 1–2 Minuten</li>



<li>Espresso beziehen: 25–35 Sekunden</li>



<li>Wartungsarbeiten: 1–2 Minuten</li>
</ul>



<p><strong>Bei einem Cappuccino zusätzlich:</strong></p>



<ul class="wp-block-list">
<li>Milch schäumen: 2–3 Minuten</li>



<li>Gründliche Reinigung: 5–10 Minuten</li>
</ul>



<p><strong>Gesamtzeit für einen Cappuccino:</strong>&nbsp;30–45 Minuten vom Start bis zum Fertig-Trinken.</p>



<h2 class="wp-block-heading">Der Vollautomat-Vergleich</h2>



<p>Mit einem Vollautomaten:</p>



<ul class="wp-block-list">
<li>Knopf drücken → 2 Minuten → Cappuccino fertig</li>
</ul>



<p>Mit einem Siebträger:</p>



<ul class="wp-block-list">
<li>Vorbereitung, Aufwärmen, Mahlgradabstimmung, Zubereitung, Reinigung → 30–45 Minuten</li>
</ul>



<p>Freunde fragen mich immer: „Du machst das alles für einen Cappuccino?&#8220; Ja, das stimmt. Aber das führt zum wichtigsten Punkt&#8230;</p>



<h2 class="wp-block-heading" id="punkt-5-das-siebtrger-game--handwerk-das-du-erlern">Punkt 5: Das „Siebträger Game&#8220; – Handwerk, das du erlernen musst</h2>



<p>Das ist der&nbsp;<strong>entscheidende Punkt</strong>, den viele übersehen:</p>



<p><strong>Eine Siebträgermaschine ist nicht einfach ein Gerät, das du kaufst und dann läuft.</strong>&nbsp;Es ist ein&nbsp;<strong>Handwerk</strong>, das du aktiv erlernen musst.</p>



<h2 class="wp-block-heading">Was das bedeutet</h2>



<ul class="wp-block-list">
<li><strong>Engagement:</strong> Du musst dich selbst mit dem Thema beschäftigen</li>



<li><strong>Lernbereitschaft:</strong> Jede Kaffeebohne, jede Maschine, jede Mühle ist anders – du wirst ständig lernen müssen</li>



<li><strong>Spaß:</strong> Du solltest echten Spaß an der Sache haben, nicht nur das Endergebnis</li>
</ul>



<p>Das ist nicht abschreckend gemeint – ganz im Gegenteil.</p>



<h2 class="wp-block-heading">Die Schönheit des Handwerks</h2>



<p>Die&nbsp;<strong>Kaffeewelt ist unfassbar groß</strong>. Ich lerne immer wieder Neues dazu, und das ist das Interessante:</p>



<ul class="wp-block-list">
<li><strong>Sensorik:</strong> Was kann Kaffee schmecken? Welche Geschmacksnoten kann ich entdecken? (Kirsche, Schokolade, Nussig, Blumig – ja, all das ist möglich!)</li>



<li><strong>Verschiedene Röstungen:</strong> Jede Bohne braucht andere Einstellungen</li>



<li><strong>Techniken:</strong> WDT, Puck Preparation, Pressure Profiling – es gibt so viel zu lernen</li>



<li><strong>Experimentieren:</strong> Du kannst ständig neue Dinge ausprobieren</li>
</ul>



<p>Genau diese Vielfalt macht das Thema so faszinierend.</p>



<h2 class="wp-block-heading">Für wen ist eine Siebträgermaschine richtig?</h2>



<p><strong>Perfekt, wenn du:</strong></p>



<ul class="wp-block-list">
<li>Zeit aufwenden möchtest (und das gerne tust)</li>



<li>Lust auf Handwerk und Lernen hast</li>



<li>Geschmack optimieren möchtest</li>



<li>Gerne experimentierst</li>



<li>Ein Hobby suchst, nicht nur Kaffee</li>
</ul>



<p><strong>Vielleicht eher nicht, wenn du:</strong></p>



<ul class="wp-block-list">
<li>Schnell einen Kaffee brauchst</li>



<li>Keine Zeit für Lernen und Vorbereitung hast</li>



<li>Nur das Endergebnis interessiert</li>



<li>Ein „Knopfdruck-System&#8220; bevorzugst</li>
</ul>



<h2 class="wp-block-heading" id="checkliste-vor-dem-kauf-einer-siebtrgermaschine">Checkliste: Vor dem Kauf einer Siebträgermaschine</h2>



<p>Frag dich selbst:</p>



<ul class="wp-block-list">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Habe ich <strong>Platz</strong> für Maschine + Mühle + Zubehör?</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Bin ich bereit, <strong>10–15 Minuten pro Tasse</strong> (mit Aufheizzeit sogar bis zu 40 Minuten) aufzuwenden?</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Habe ich ein <strong>Budget</strong> für gute Mühle (200–500€) + Maschine (300–1000€) + Zubehör (100–200€) + laufende Bohnenkosten?</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Interessiert mich <strong>der Prozess</strong>, nicht nur das Resultat?</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Habe ich <strong>Lust zu lernen</strong> und zu experimentieren?</li>
</ul>



<p>Wenn du&nbsp;<strong>alle Fragen mit Ja beantwortest</strong>, dann: Willkommen im Siebträger Game!</p>



<h2 class="wp-block-heading" id="fazit-es-ist-eine-bewusste-entscheidung">Fazit: Es ist eine bewusste Entscheidung</h2>



<p>Eine Siebträgermaschine ist&nbsp;<strong>nicht einfach ein Kaufentscheidung</strong>&nbsp;– es ist eine&nbsp;<strong>Lifestyle-Entscheidung</strong>.</p>



<p>Du kaufst nicht nur eine Maschine. Du kaufst:</p>



<ul class="wp-block-list">
<li>Ein Hobby</li>



<li>Einen Lernprozess</li>



<li>Die Möglichkeit, großartigen Kaffee zu verstehen und zu brühen</li>



<li>Einen Teil deiner täglichen Routine</li>
</ul>



<p>Wenn das für dich passt, wird es eine fantastische Reise. Wenn nicht, ist das auch vollkommen okay – vielleicht ist ein guter Vollautomat dann doch die bessere Wahl.</p>



<p>Aber wenn du bereit bist,&nbsp;<strong>das Handwerk zu erlernen</strong>, dann öffnet sich eine unglaublich große und vielfältige Welt. Und genau das macht die Kaffeewelt so spannend.</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://thebaristagame.de/siebtraeger/bevor-du-dir-eine-siebtraegermaschine-kaufst/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Post-Infusion-Methode für die E61-Brühgruppe</title>
		<link>https://thebaristagame.de/siebtraeger/effective-blog-promotion-strategies-to-increase-your-reach/</link>
					<comments>https://thebaristagame.de/siebtraeger/effective-blog-promotion-strategies-to-increase-your-reach/#respond</comments>
		
		<dc:creator><![CDATA[TheBaristaGame]]></dc:creator>
		<pubDate>Mon, 27 May 2024 14:53:57 +0000</pubDate>
				<category><![CDATA[Siebträger]]></category>
		<guid isPermaLink="false">https://thebaristagame.de/uncategorized/effective-blog-promotion-strategies-to-increase-your-reach/</guid>

					<description><![CDATA[Post-Infusion Post-Infusion: Was ist das eigentlich und inwieweit können wir es nutzen, um den Geschmack vom Espresso zu unseren Gunsten...]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Post-Infusion</h2>



<p>Post-Infusion: Was ist das eigentlich und inwieweit können wir es nutzen, um den Geschmack vom Espresso zu unseren Gunsten zu verändern?</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<figure class="wp-block-kadence-image kb-image51_7b89b9-86 size-large kb-image-is-ratio-size"><div class="kb-is-ratio-image kb-image-ratio-land43"><img fetchpriority="high" decoding="async" width="683" height="1024" src="https://thebaristagame.de/wp-content/uploads/2024/05/IMG_0022-683x1024.jpg" alt="" class="kb-img wp-image-32" srcset="https://thebaristagame.de/wp-content/uploads/2024/05/IMG_0022-683x1024.jpg 683w, https://thebaristagame.de/wp-content/uploads/2024/05/IMG_0022-scaled-600x900.jpg 600w, https://thebaristagame.de/wp-content/uploads/2024/05/IMG_0022-200x300.jpg 200w, https://thebaristagame.de/wp-content/uploads/2024/05/IMG_0022-768x1152.jpg 768w, https://thebaristagame.de/wp-content/uploads/2024/05/IMG_0022-1024x1536.jpg 1024w, https://thebaristagame.de/wp-content/uploads/2024/05/IMG_0022-1365x2048.jpg 1365w, https://thebaristagame.de/wp-content/uploads/2024/05/IMG_0022-scaled.jpg 1707w" sizes="(max-width: 683px) 100vw, 683px" /></div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<p>Vorallem dunkle Röstungen werden, dadurch, dass sie leichter überextrahieren, gegen Ende sehr bitter. Dagegen könnte diese Vorgehensweise helfen. In dem verlinkten Video zeige ich dir meine Theorie zur Post-Infusions-Methode. Diese Methodik baut unter anderem auf den Erkenntnissen aus Druckprofilen bzw. Pressure Profiling auf, die man in den letzten Jahren gewonnen hat. </p>
</div>
</div>



<p>Nicht ohne Grund lassen sich mit der Decent Espressomaschine viele Profile für den Druckaufbau z.B. einer Handhebelmaschine rekonstruieren. An diesem Konzept habe ich mich bereits in meinem Video über die ‚<a href="https://youtu.be/fMD2dHgSf8E" target="_blank" rel="noreferrer noopener">Manuelle Präinfusion</a>‚ orientiert. Es geht etwas mehr in die Theorie und ich erläutere euch warum es sinnvoll sein könnte den Druck gegen Ende der Extraktion zu reduzieren. Viel Spaß beim Schauen! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Post-Infusion-Theorie (E61): eine neue Methode gegen Bitterstoffe im Espresso?" width="720" height="405" src="https://www.youtube.com/embed/sAt1t1UpDF0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://thebaristagame.de/siebtraeger/effective-blog-promotion-strategies-to-increase-your-reach/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
