.jagd-probe{display:none}.current-clue-section.probe-offen .jagd-probe{display:block;max-width:700px;margin:0 auto 2.75rem;padding:2.2rem 1rem .5rem}.current-clue-section.probe-offen .auftrag-chronik,.current-clue-section.probe-offen .auftrag-tisch{display:none}.current-clue-section:not(.zustand-bekannt) .jagd-probe{visibility:hidden}.current-clue-section.seal-reveal .jagd-probe{animation:jp-auf .8s cubic-bezier(.2,.8,.25,1) both}@keyframes jp-auf{from{opacity:0;transform:perspective(900px) rotateX(18deg) translateY(18px);transform-origin:50% 0}}.jp-blatt{position:relative;overflow:hidden;padding:44px 52px 38px;border-radius:2px;color:var(--ink,#1a1613);background:radial-gradient(ellipse 85% 60% at 50% 40%,#fbf8f0 0,#f5f0e4 62%,#ece4d1 100%);box-shadow:0 14px 34px rgba(26,22,19,.3),0 3px 8px rgba(26,22,19,.16),inset 0 0 0 1px rgba(26,22,19,.1),inset 0 0 0 7px rgba(26,22,19,.06)}.jp-blatt::before{content:"";position:absolute;inset:0;pointer-events:none;background:url("/assets/intro/rippung.webp") center top/100% auto repeat-y}.jp-wz{position:absolute;left:50%;top:50%;height:min(78%,560px);width:auto;transform:translate(-50%,-50%);pointer-events:none}.jp-blatt>:not(.jp-wz){position:relative}.jp-titel{margin:0 0 22px;padding-bottom:14px;border-bottom:1.5px solid rgba(26,22,19,.18);font:normal 28px/1.15 var(--font-display, "Special Elite", "Courier New", monospace);letter-spacing:.01em;text-wrap:balance}.jp-text{display:grid;gap:10px;font:400 17px/1.6 var(--font-type, "Cutive Mono", "Courier New", monospace)}.jp-text p{margin:0;min-height:1.6em}.jp-anrede{font-weight:600}.jp-rest{visibility:hidden}.jp-gruss{justify-self:end;font:italic 400 20px/1.3 var(--font-serif, "Playfair Display", Georgia, serif);color:var(--ink-soft,#3a332c)}.jp-leise{min-height:40px;padding:6px 0;border:0;background:0 0;cursor:pointer;color:var(--ink-soft,#3a332c);font:500 14px/1.3 var(--font-mono, "IBM Plex Mono", monospace);text-decoration:underline dotted 1px;text-underline-offset:3px}.jp-leise:hover{color:var(--ink,#1a1613)}.jp-schritte{display:grid;gap:0;margin:26px 0 0;padding:0;list-style:none}.jp-schritt{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding:22px 0;border-top:1.5px dashed rgba(26,22,19,.25)}.jp-schritt:last-child{padding-bottom:4px}.jp-nr{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink,#1a1613);color:#fbf8f0;font:normal 19px/1 var(--font-display, "Special Elite", monospace)}.jp-schritt.fertig .jp-nr{background:#1d6e45;font-size:18px}.jp-schritt-inhalt{min-width:0}.jp-schritt h4{margin:6px 0 14px;font:normal 21px/1.2 var(--font-display, "Special Elite", monospace);font-weight:400}.jp-schritt h4 label{cursor:inherit}.jp-probe{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.jp-probe-ik{display:grid;place-items:center;width:64px;height:64px;border-radius:14px}.jp-probe .prb-ik.klein{width:64px;height:64px;border-radius:14px}.jp-wappen{background:rgba(26,22,19,.06);box-shadow:inset 0 0 0 1.5px rgba(26,22,19,.16)}.jp-wappen img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .25))}.jp-wappen.vier{grid-template-columns:repeat(2,26px);gap:2px;place-content:center}.jp-wappen.vier img{width:26px;height:26px}.jp-probe-text{display:grid;gap:5px;min-width:0}.jp-probe-text b{font:normal 21px/1.2 var(--font-display, "Special Elite", monospace);font-weight:400}.jp-probe-text small{font:500 14px/1.3 var(--font-mono, "IBM Plex Mono", monospace);color:var(--ink-soft,#3a332c)}.jp-probe-text em{font:400 15px/1.45 var(--font-mono, "IBM Plex Mono", monospace);font-style:normal;color:var(--ink-soft,#3a332c)}.jp-pkt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font:500 14px/1.35 var(--font-mono, "IBM Plex Mono", monospace);color:var(--ink-soft,#3a332c)}.jp-pkt-punkte{display:inline-flex;gap:5px}.jp-pkt i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(26,22,19,.45)}.jp-pkt i.frei{background:var(--ink,#1a1613);box-shadow:none}.jp-gut{justify-self:start;padding:5px 12px;border:2px solid #1d6e45;border-radius:999px;font:600 12.5px/1 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#1d6e45}.jp-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.jp-knopf{min-height:50px;padding:0 24px;border:0;border-radius:10px;cursor:pointer;background:var(--ink,#1a1613);color:#fbf8f0;font:600 15px/1 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:.04em;box-shadow:0 3px 0 rgba(0,0,0,.35);transition:translate .1s ease,box-shadow .1s ease,opacity .2s ease}.jp-knopf:active:not([disabled]){translate:0 2px;box-shadow:0 1px 0 rgba(0,0,0,.35)}.jp-knopf[disabled]{opacity:.5;cursor:default}.jp-griff:focus-visible,.jp-knopf:focus-visible,.jp-leise:focus-visible{outline:2px dashed var(--ink,#1a1613);outline-offset:3px}.jp-griff{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 16px 0 12px;border:0;border-radius:10px;cursor:pointer;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1.5px rgba(26,22,19,.22);color:var(--ink,#1a1613);font:600 14px/1.15 var(--font-mono, "IBM Plex Mono", monospace);text-align:left}.jp-griff small{display:block;font:500 12px/1.1 var(--font-mono, "IBM Plex Mono", monospace);color:#8a6312}.jp-griff img{flex:none}.jp-griff span{display:grid;gap:3px}.jp-code-zettel{display:inline-flex;gap:6px;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.65);box-shadow:inset 0 0 0 1.5px rgba(26,22,19,.2)}.jp-code-zettel i{font:normal 26px/1 var(--font-display, "Special Elite", monospace);font-style:normal;width:1.1em;text-align:center}.jp-code{display:grid;justify-items:start;gap:14px;min-width:0}.jp-kaesten{display:flex;gap:10px;min-width:0;max-width:100%}.jp-k{width:60px;height:70px;padding:0;border:0;border-radius:10px;text-align:center;text-transform:uppercase;caret-color:var(--stamp-red,#b82727);background:#fffdf6;color:var(--ink,#1a1613);font:normal 38px/1 var(--font-display, "Special Elite", "Courier New", monospace);box-shadow:inset 0 0 0 2px var(--ink,#1a1613),inset 0 4px 8px rgba(26,22,19,.12),0 2px 0 rgba(255,255,255,.7)}.jp-k:focus{outline:0;box-shadow:inset 0 0 0 2.5px var(--stamp-red,#b82727),inset 0 4px 8px rgba(26,22,19,.12),0 0 0 4px rgba(184,39,39,.15)}.jp-kaesten.nein{animation:jp-nein .4s ease}@keyframes jp-nein{20%{transform:translateX(-8px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}.jp-eintragen{min-width:200px}.jp-meldung{min-height:1.4em;margin:0;font:500 14px/1.45 var(--font-mono, "IBM Plex Mono", monospace);color:var(--ink-soft,#3a332c)}.jp-meldung:empty{display:none}.jp-meldung.schlecht{color:var(--stamp-red-deep,#851818)}.jp-blatt.frei::after{content:"Freigegeben";position:absolute;left:50%;top:50%;padding:10px 22px;border:5px solid #1d6e45;border-radius:10px;font:normal 40px/1 var(--font-display, "Special Elite", monospace);letter-spacing:.06em;text-transform:uppercase;color:#1d6e45;background:rgba(251,248,240,.82);transform:translate(-50%,-50%);animation:jp-stempel .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes jp-stempel{from{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}@media (max-width:600px){.current-clue-section.probe-offen .jagd-probe{padding:1.5rem .5rem .25rem}.jp-blatt{padding:30px 20px 24px}.jp-titel{font-size:25px;margin-bottom:18px}.jp-text{font-size:17px;line-height:1.6}.jp-schritt{grid-template-columns:34px minmax(0,1fr);column-gap:12px;align-items:center}.jp-nr{width:34px;height:34px;font-size:17px}.jp-schritt-inhalt{display:contents}.jp-schritt h4{margin:0;font-size:20px}.jp-schritt-inhalt>:not(h4){grid-column:1/-1;min-width:0;margin-top:16px}.jp-schritt-inhalt>.jp-knoepfe{margin-top:18px}.jp-knoepfe>.jp-griff,.jp-knoepfe>.jp-knopf{flex:1 1 100%;justify-content:center}.jp-knopf{min-height:54px;font-size:16px}.jp-code{justify-items:stretch}.jp-kaesten{justify-content:center;gap:8px}.jp-k{flex:1 1 0;width:auto;min-width:0;max-width:72px;height:72px;font-size:38px}.jp-eintragen{width:100%}.jp-meldung{text-align:center}.jp-blatt.frei::after{font-size:28px;padding:8px 16px;border-width:4px}}@media (prefers-reduced-motion:reduce){.current-clue-section.seal-reveal .jagd-probe,.jp-blatt.frei::after,.jp-kaesten.nein{animation:none}}