.pause .pause-raster{display:block}.pause .pause-spalte-info{margin-top:28px}.pause .pause-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:14px 18px;border-radius:14px 14px 0 0;background:linear-gradient(135deg,var(--navy-mid) 0%,var(--purple) 100%);color:var(--white)}.pause .pause-wert{display:flex;flex-direction:column;min-width:60px}.pause .pause-wert__name{font:600 11px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#dcd4ff}.pause .pause-wert__zahl{font:700 24px/1.15 var(--font-sans);font-variant-numeric:tabular-nums}.pause .pause-herzen{color:#ffb3c1;letter-spacing:.08em}.pause .pause-rahmen{position:relative}.pause .pause-leinwand{display:block;width:100%;height:clamp(380px,calc(100svh - 170px),760px);border:1px solid var(--gray-200);border-top:0;border-radius:0 0 14px 14px;background:var(--off-white);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(max-width:759px),(pointer:coarse){.pause .pause-leinwand{height:56svh}}.pause.pause--vollbild .pause-spalte-spiel{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--navy-mid)}.pause.pause--vollbild .pause-leiste{border-radius:0;padding-top:max(10px,env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.pause.pause--vollbild .pause-rahmen{flex:1 1 auto;min-height:0}.pause.pause--vollbild .pause-leinwand{height:100%;border:0;border-radius:0}.pause.pause--vollbild .pause-overlay{border-radius:0}html.pause-vollbild-aktiv,html.pause-vollbild-aktiv body{overflow:hidden;overscroll-behavior:none}.pause .pause-leinwand:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pause .pause-overlay{position:absolute;inset:0;border-radius:0 0 14px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:color-mix(in srgb,var(--white) 86%,transparent);backdrop-filter:blur(3px)}.pause .pause-overlay[hidden]{display:none}.pause .pause-overlay__titel{margin:0;font:400 clamp(26px,3vw,34px)/1.15 var(--font-display);color:var(--navy);outline:none}.pause .pause-overlay__klein{margin:0;font-size:13px;color:var(--gray-600)}.pause .pause-tasten{list-style:none;margin:4px 0 8px;padding:0;display:grid;grid-template-columns:max-content minmax(0,max-content);gap:10px 14px;align-items:center;max-width:100%;font-size:15px;color:var(--gray-800);text-align:left}.pause .pause-tasten li{display:contents}.pause .pause-tasten__keys{justify-self:end;display:inline-flex;gap:6px}.pause .pause-tasten kbd{min-width:30px;text-align:center;font:600 12px/1 var(--font-mono);padding:6px 8px;border-radius:6px;background:var(--white);border:1px solid var(--gray-200);box-shadow:0 1px 0 var(--gray-200)}.pause .pause-ergebnis__punkte{margin:0;font:700 44px/1.1 var(--font-sans);color:var(--accent-text)}.pause .pause-ergebnis__zeile{margin:0;color:var(--gray-800)}.pause .pause-pad{display:none}.pause.pause--vollbild .pause-pad{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;padding:0 max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));pointer-events:none}.pause .pause-pad__links{display:flex;gap:12px}.pause .pause-pad__rechts{display:flex;flex-direction:column;align-items:center;gap:12px}.pause .pause-pad__knopf{pointer-events:auto;width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 26px/1 var(--font-body);color:var(--white);background:#1a20486b;border:2px solid rgba(255,255,255,.6);-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform .08s,background-color .08s}.pause .pause-pad__knopf--sprung{width:88px;height:88px;background:#7b5cf08c}.pause .pause-pad__knopf--klein{width:58px;height:58px;font-size:20px;visibility:hidden}.pause .pause-pad.pause-pad--leiter .pause-pad__knopf--klein{visibility:visible}.pause .pause-pad__knopf.pause-pad__knopf--an{background:#7b5cf0d9;transform:scale(.94)}.pause .pause-tasten--touch{display:none}@media(pointer:coarse){.pause .pause-tasten--tastatur{display:none}.pause .pause-tasten--touch{display:grid}}.pause .pause-abbruch{margin-left:auto;align-self:center;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;cursor:pointer;background:transparent;color:var(--white);font:600 13px/1 var(--font-body)}.pause .pause-abbruch[hidden]{display:none}.pause .pause-abbruch:hover{background:#ffffff1f}.pause .pause-abbruch:focus-visible{outline:2px solid var(--white);outline-offset:2px}.pause .pause-ton{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:50%;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#1a20488c;color:var(--white);border:1px solid rgba(255,255,255,.5);-webkit-tap-highlight-color:transparent;transition:background-color .15s}.pause .pause-ton:hover{background:#7b5cf0cc}.pause .pause-ton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pause .pause-ton__aus,.pause.pause--stumm .pause-ton__an{display:none}.pause.pause--stumm .pause-ton__aus{display:inline}.pause .pause-legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:15px;color:var(--gray-800)}.pause .pause-legende li{display:flex;align-items:center;gap:10px}.pause .pause-symbol{min-width:28px;height:24px;padding:0 6px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font:700 12px/1 var(--font-body)}.pause .pause-symbol--reward{background:var(--purple);color:#ffc94d}.pause .pause-symbol--stoerung{border-radius:6px;background:var(--white);border:2px solid #D93A3F;color:#d93a3f}.pause .pause-symbol--ziel{border-radius:8px;background:var(--navy-mid);color:#ffc94d}.pause .pause-symbol--freigabe{min-width:24px;width:24px;padding:0;border-radius:50%;background:#ffc94d;border:2px solid var(--navy-mid);color:var(--navy-mid)}.pause .pause-symbol--akt{border-radius:6px;background:var(--white);border:1px dashed var(--gray-300);color:var(--gray-600);font-family:var(--font-display)}.pause .pause-ergebnis__posten{list-style:none;margin:4px 0;padding:0;min-width:220px;display:grid;gap:2px;font-size:14px;color:var(--gray-600)}.pause .pause-ergebnis__posten li{display:flex;justify-content:space-between;gap:24px}.pause .pause-ergebnis__posten li span:last-child{font-variant-numeric:tabular-nums;color:var(--navy);font-weight:600}.pause .pause-symbol--leiter{border-radius:6px;background:var(--purple-pale);color:var(--navy-mid);border-top:3px solid var(--purple)}.pause .pause-glossar__titel{margin:32px 0 14px;font:400 clamp(24px,2.6vw,32px)/1.15 var(--font-display);color:var(--navy)}.pause .pause-glossar{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0}.pause .pause-eintrag{padding:12px 14px;border-radius:12px;border:1px solid var(--gray-100);background:var(--white);transition:border-color .3s,background-color .3s}.pause .pause-eintrag dt{font:700 15px/1.3 var(--font-body);color:var(--gray-400)}.pause .pause-eintrag dd{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--gray-600)}.pause .pause-eintrag__text{display:none}.pause .pause-eintrag.pause-eintrag--offen{border-color:var(--purple-light);background:var(--purple-tint)}.pause .pause-eintrag.pause-eintrag--offen dt{color:var(--navy)}.pause .pause-eintrag.pause-eintrag--offen dt:before{content:"★ ";color:var(--purple)}.pause .pause-eintrag.pause-eintrag--offen .pause-eintrag__text{display:inline}.pause .pause-eintrag.pause-eintrag--offen .pause-eintrag__zu{display:none}.pause .pause-hinweis{margin-top:20px;font-size:13px;color:var(--gray-600)}.pause .pause-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1099px){body:has([data-pause]) .starter .starter__chip{display:none!important}body:has([data-pause]):has(.starter__chip){padding-bottom:0!important}}@media(max-width:640px){.pause .pause-leiste{flex-wrap:nowrap;gap:8px;padding:10px 12px}.pause .pause-wert{flex:1 1 0;min-width:0}.pause .pause-wert__name{font-size:10px;letter-spacing:.05em}.pause .pause-wert__zahl{font-size:19px;white-space:nowrap}.pause .pause-abbruch{width:36px;padding:0;justify-content:center}.pause .pause-abbruch__text{display:none}}@media(prefers-reduced-motion:reduce){.pause .pause-eintrag{transition:none}}
