@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/pfannkuchen-reise/fonts/caveat-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/pfannkuchen-reise/fonts/caveat-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pk{--cream:#FBF4E6;--card:#FFFBF2;--line:#EAD7B3;--orange:#E07A2E;--orange-d:#B85A1B;--brown:#4A2F1B;--gold:#C9962B;--gold-l:#F2D98F;--green:#7E9A5A;--green-d:#5d7640;--green-l:#E6EDD6;--peach:#FDE8D6;--ink:#3B2A1E}.pk *{box-sizing:border-box}.pk{margin:0;color:var(--ink);font-family:Nunito,system-ui,sans-serif;font-size:18px;line-height:1.55}.pk h1,.pk h2,.pk h3{font-family:Alegreya,Georgia,serif;color:var(--brown);margin:0;line-height:1.1}.pk img{display:block;max-width:100%}.pk button{font:inherit;cursor:pointer}.pk .eyebrow{font-weight:900;text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;color:var(--orange-d);margin-bottom:8px}.pk .lead{font-size:19px;max-width:640px}.pk .center{text-align:center}.pk .center .lead{margin:0 auto}.pk .btn{display:inline-block;background:var(--orange);color:#fff;border:0;border-radius:40px;padding:14px 26px;font-weight:900;box-shadow:0 5px 0 var(--orange-d);transition:transform .1s,box-shadow .1s;text-decoration:none;font-size:18px}.pk .btn:hover{transform:translateY(-1px)}.pk .btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--orange-d)}.pk .btn.ghost{background:#fff;color:var(--brown);box-shadow:0 5px 0 var(--line);border:2px solid var(--line)}.pk .btn.green{background:var(--green);box-shadow:0 5px 0 var(--green-d)}.pk .btn:disabled{opacity:.45;cursor:default}.pk .pk-card{background:rgba(255,253,247,.75);border:1px solid rgba(138,90,51,.1);border-radius:26px;padding:28px;box-shadow:0 2px 12px rgba(90,59,34,.07)}.pk .tag{display:inline-block;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.13em;padding:3px 12px;border-radius:12px;background:var(--gold);color:#fff;margin-bottom:8px}@keyframes bob{50%{transform:translateY(-10px) rotate(2deg)}}.pk .how{display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;align-items:center}.pk .how img{border-radius:24px}.pk .steps3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0}.pk .steps3 div{background:#fff;border:2px solid var(--line);border-radius:22px;padding:16px;font-weight:700;font-size:16px}.pk .steps3 b{display:flex;width:38px;height:38px;border-radius:50%;background:var(--orange);color:#fff;align-items:center;justify-content:center;font-family:Alegreya;font-size:20px;margin-bottom:8px}.pk .goldbox{background:var(--gold-l);padding:0 6px;border-radius:6px;font-weight:900}.pk .secretbar{gap:7px;flex-wrap:wrap}.pk .secretbar,.pk .secretbar .s{display:flex;align-items:center;justify-content:center}.pk .secretbar .s{width:44px;height:52px;border:3px solid var(--gold);border-radius:12px;background:#FFF6DA;font-family:Alegreya;font-weight:900;font-size:26px;color:var(--brown);transition:all .3s}.pk .secretbar .s.got{background:var(--gold);color:#fff;transform:translateY(-3px)}.pk .secretbar .gap{width:12px}.pk .solved-msg{font-family:Caveat;font-size:30px;color:var(--orange-d);text-align:center;margin-top:8px;min-height:38px}.pk .map{position:relative;margin:26px 0 30px}.pk .map svg.trail{position:absolute;inset:0;width:100%;height:100%;z-index:0}.pk .stops{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);grid-row-gap:78px;row-gap:78px;justify-items:center;padding-bottom:40px}.pk .stop{width:96px;height:96px;border-radius:50%;border:3px solid #fff;background:#fff;box-shadow:0 5px 0 var(--line),0 8px 18px rgba(120,80,20,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gold);transition:transform .15s;position:relative}.pk .stop small{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pk .stop b{font-family:Alegreya;font-size:34px;line-height:1}.pk .stop:hover{transform:translateY(-3px) scale(1.04)}.pk .stop.done{background:radial-gradient(circle at 35% 30%,#FFE6A6,var(--gold));color:var(--brown);box-shadow:0 5px 0 #A87A1F,0 8px 18px rgba(120,80,20,.2)}.pk .stop.cur{outline:4px solid var(--orange);outline-offset:4px}.pk .stop .t{position:absolute;top:106px;width:150px;background:var(--cream);border-radius:8px;padding:1px 4px;text-align:center;font-size:13px;font-weight:800;color:var(--brown);line-height:1.2}.pk .station{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:30px;gap:30px;align-items:start}.pk .st-art{position:relative}.pk .st-art img{border-radius:28px;width:100%}.pk .bubble{background:#fff;border:2px solid var(--line);border-radius:24px;padding:14px 18px;font-family:Caveat,cursive;font-size:27px;line-height:1.08;color:var(--brown);margin:-36px 18px 0 auto;position:relative;max-width:88%;box-shadow:0 6px 16px rgba(120,80,20,.12)}.pk .bubble:before{content:"";position:absolute;top:-14px;left:44px;border:12px solid transparent;border-bottom:12px solid var(--line);border-top:0}.pk .bubble b{display:block;font-family:Nunito;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-d);margin-top:4px}.pk .st-head{gap:16px;margin-bottom:14px}.pk .st-head,.pk .stnum{display:flex;align-items:center}.pk .stnum{flex-shrink:0;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFE6A6,var(--gold));border:3px solid #fff;box-shadow:0 5px 0 #A87A1F;flex-direction:column;justify-content:center;color:var(--brown)}.pk .stnum small{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pk .stnum b{font-family:Alegreya;font-size:32px;line-height:1}.pk .st-head h2{font-size:clamp(28px,3.4vw,38px)}.pk .todo{list-style:none;padding:0;margin:0 0 16px}.pk .todo li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:16px;cursor:pointer;font-size:18px}.pk .todo li:hover{background:#FFF3D6}.pk .todo .cb{flex-shrink:0;width:30px;height:30px;border-radius:10px;border:3px solid var(--orange);background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900}.pk .todo li.done .cb{background:var(--orange)}.pk .todo li.done .cb:after{content:"✓"}.pk .todo li.done span{opacity:.55;text-decoration:line-through}.pk .wissen{background:#FFF3D6;border:2px solid var(--gold-l);border-radius:22px;margin-bottom:14px}.pk .riddle,.pk .wissen{padding:16px 18px;font-size:17px}.pk .riddle{background:var(--green-l);border:2px solid #cbd9b0;border-radius:22px}.pk .riddle .tag{background:var(--green)}.pk .riddle .q{font-weight:800;font-size:19px;color:var(--brown)}.pk .lbx{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 8px}.pk .lbx input{width:42px;height:50px;text-align:center;font:900 23px Alegreya,serif;color:var(--brown);border:3px solid #9db07e;border-radius:12px;background:#fff;text-transform:uppercase;padding:0;outline:none}.pk .lbx input:focus{border-color:var(--orange)}.pk .lbx input.gold{border-color:var(--gold);background:#FFF0BF;box-shadow:0 0 0 3px #FFF0BF}.pk .lbx.ok input{border-color:var(--green);background:#F3F8EA}.pk .lbx.ok input.gold{background:var(--gold);color:#fff}.pk .lbx.shake{animation:shake .35s}@keyframes shake{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.pk .hint{font-size:15px;color:#6f5640}.pk .timer{display:flex;align-items:center;gap:16px;background:#fff;border:2px dashed var(--green);border-radius:22px;padding:12px 16px;margin-bottom:14px}.pk .timer .tt{font-family:Alegreya;font-size:40px;font-weight:900;color:var(--brown);min-width:120px}.pk .nav{display:flex;justify-content:space-between;gap:10px;margin-top:18px;flex-wrap:wrap}.pk .games{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:24px 0}.pk .game-card{background:#fff;border:2px solid var(--line);border-radius:26px;padding:0;overflow:hidden;text-align:left;box-shadow:0 5px 0 var(--line);transition:transform .15s}.pk .game-card:hover{transform:translateY(-4px)}.pk .game-card.on{border-color:var(--orange);box-shadow:0 5px 0 var(--orange-d)}.pk .game-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.pk .game-card div{padding:12px 14px 16px}.pk .game-card h3{font-size:20px}.pk .game-card p{margin:4px 0 0;font-size:14.5px;color:#6f5640}.pk .panel{display:none}.pk .panel.on{display:block;animation:fade .35s}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}.pk .flip{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:center}.pk .stove{height:340px}.pk .pan,.pk .stove{display:flex;justify-content:center;align-items:center}.pk .pan{width:280px;height:280px;background:radial-gradient(circle,#5a5a5a 0 58%,#353535 60% 100%);box-shadow:0 12px 0 #222,inset 0 0 0 10px #444}.pk .pan,.pk .pc{border-radius:50%}.pk .pc{width:200px;height:200px;background:#F7E9BF;box-shadow:inset 0 -8px 18px rgba(0,0,0,.08)}.pk .pc.flipping{animation:flipit .6s ease}@keyframes flipit{50%{transform:translateY(-140px) rotateX(180deg) scale(.9)}to{transform:rotateX(1turn)}}.pk .meter{height:20px;border-radius:12px;background:linear-gradient(90deg,#F7E9BF,#EBC46A 42%,#D99A3A 55%,#8A4A1C 80%,#3a1f0c);position:relative;margin:16px 0 8px}.pk .meter .zone{position:absolute;left:44%;width:14%;top:-6px;bottom:-6px;border:3px solid var(--green);border-radius:9px}.pk .meter .needle{position:absolute;top:-9px;width:5px;height:38px;background:var(--brown);border-radius:3px;left:0}.pk .score{display:flex;gap:18px;font-weight:900;font-size:19px;margin:10px 0}.pk .picosays{font-family:Caveat,cursive;font-size:28px;color:var(--orange-d);min-height:66px;line-height:1.1}.pk .det{display:grid;grid-template-columns:300px 1fr;grid-gap:26px;gap:26px;align-items:start}.pk .det img{border-radius:22px}.pk .sign{font-family:Alegreya;font-size:26px;font-weight:700;color:var(--brown);margin:8px 0 18px;background:#fff;border:3px dashed var(--orange);border-radius:20px;padding:22px;text-align:center}.pk .answers{display:flex;gap:12px;flex-wrap:wrap}.pk .answers .btn{flex:1 1;min-width:190px}.pk .feedback{margin-top:16px;padding:14px 16px;border-radius:18px;display:none}.pk .feedback.ok{display:block;background:var(--green-l)}.pk .feedback.no{display:block;background:var(--peach)}.pk .progress{height:12px;background:#F0E2C6;border-radius:8px;overflow:hidden;margin:6px 0 10px}.pk .progress i{display:block;height:100%;background:var(--orange);width:0;transition:width .3s}.pk .jokes{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pk .joke{background:#fff;border:2px solid var(--line);border-radius:22px;padding:18px;cursor:pointer;min-height:120px;transition:transform .15s}.pk .joke:hover{transform:rotate(-.6deg)}.pk .joke b{font-family:Alegreya;color:var(--brown);font-size:19px;display:block}.pk .joke span{font-family:Caveat,cursive;font-size:27px;color:var(--orange-d);display:none;margin-top:6px;line-height:1.1}.pk .joke.open span{display:block}.pk .joke small{color:#B99C6C;font-weight:900}.pk .joke.open small{display:none}.pk .badge-wrap{text-align:center}.pk .medal{width:260px;height:260px;margin:6px auto 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFE6A6,var(--gold));padding:16px;position:relative;box-shadow:0 7px 0 #A87A1F}.pk .medal img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:5px solid #fff}.pk .medal span{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);background:var(--brown);color:#FFF1D6;font-family:Alegreya;font-weight:900;padding:5px 18px;border-radius:20px;white-space:nowrap}.pk .badge-wrap h2{font-size:44px;color:#C9701F;margin-top:16px}.pk .badge-wrap input{font:700 34px Caveat,cursive;text-align:center;border:0;border-bottom:3px solid var(--brown);background:transparent;width:min(420px,90%);margin:8px 0 14px;color:var(--brown);outline:none}.pk .mini-stops{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:8px 0}.pk .mini-stops span{width:38px;height:38px;border-radius:50%;border:2px dashed var(--gold);display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--gold);background:#fff}.pk .mini-stops span.done{background:var(--gold);color:#fff;border-style:solid}.pk .dl{display:grid;grid-template-columns:200px 1fr;grid-gap:26px;gap:26px;align-items:center;background:var(--brown);color:#FFF1D6;border-radius:32px;padding:26px 30px}.pk .dl h2{color:#FFF1D6;font-size:32px}.pk .dl img{border-radius:22px}.pk .dl ul{margin:10px 0 18px;padding-left:20px;font-size:16px}.pk details.sol{margin-top:22px;background:var(--card);border:2px solid var(--line);border-radius:22px;padding:16px 20px}.pk details.sol summary{cursor:pointer;font-weight:900;color:var(--brown)}.pk .sol-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 20px;gap:8px 20px;margin-top:12px;font-size:16px}.pk .sol-grid b{color:var(--orange-d)}.pk .zgrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;margin:22px 0 10px}.pk .zl{list-style:none;padding:0;margin:8px 0 0}.pk .zl li{padding:7px 0;border-bottom:1px dashed var(--line);font-size:17px}.pk .zl b{color:var(--orange-d)}.pk .fill.sweet{background:var(--peach);border-color:#F2C7A2}.pk .fill.savory{background:var(--green-l);border-color:#CBD9B0}.pk .rainbow{font-family:Caveat,cursive;font-size:28px;color:var(--brown);line-height:1.15;max-width:760px;margin:10px auto 0}.pk .rainbow b{font-family:Nunito;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-d)}@media(max-width:860px){.pk .zgrid{grid-template-columns:1fr}}.pk .confetti{position:fixed;inset:0;pointer-events:none;z-index:50;overflow:hidden}.pk .confetti i{position:absolute;top:-20px;border-radius:50%;animation:fall 1.7s ease-in forwards}@keyframes fall{to{transform:translateY(105vh) rotate(540deg);opacity:.6}}@media(max-width:860px){.pk .det,.pk .dl,.pk .flip,.pk .how,.pk .station{grid-template-columns:1fr}.pk .how img{max-width:260px;margin:0 auto}.pk .steps3{grid-template-columns:1fr}.pk .games{grid-template-columns:1fr 1fr}.pk .stops{grid-template-columns:repeat(5,1fr);row-gap:40px;padding-bottom:0}.pk .stop{width:58px;height:58px}.pk .stop b{font-size:22px}.pk .stop small{font-size:7px}.pk .stop .t{display:none}.pk .stop.cur{outline-width:3px;outline-offset:2px}.pk .jokes,.pk .sol-grid{grid-template-columns:1fr}.pk .lbx input{width:32px;height:42px;font-size:19px}.pk .secretbar{gap:4px}.pk .secretbar .s{width:27px;height:38px;font-size:18px;border-width:2px;border-radius:8px}.pk .secretbar .gap{width:6px}.pk .pan{width:220px;height:220px}.pk .pc{width:156px;height:156px}.pk .stove{height:270px}.pk .dl{text-align:center}.pk .dl img{max-width:200px;margin:0 auto}}.pk #printArea{display:none}@media print{body *{visibility:hidden}.pk #printArea,.pk #printArea *{visibility:visible}.pk #printArea{display:block;position:absolute;left:0;top:0;width:100%}}.pk-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.pk-pill{background:#4a2f1b;color:#fff1d6;font-weight:800;font-size:13.5px;padding:6px 14px;border-radius:999px}.pk-sicherheit{margin:0;font-size:14px;font-weight:800;color:#b45a2b}