.wl-wartung .wl-kopfleiste:before{content:"";block-size:44px;display:block}.wl-wartung .wt-knopf{background:var(--color-pulse-tief);margin-top:16px}.wl-wartung .wl-recht :is(a,.wl-recht-knopf){position:relative}.wl-wartung .wl-recht :is(a,.wl-recht-knopf):after{content:"";position:absolute;inset:-6px 0}html:has(dialog.wt-tuer[open]){overflow:hidden}.wl-szene:has(>dialog.wt-tuer[open])>:not(dialog,.wt-knopf){visibility:hidden}.wt-tuer{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;color:var(--color-ink);background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.wt-tuer:not([open]){display:none}.wt-tuer::backdrop{background:var(--wl-dlg-grund)}.wt-tuer-innen{place-items:center;height:100%;padding:16px;display:grid}.wt-blatt{text-align:left;background:var(--color-raise);width:min(100%,640px);height:min(100dvh - 32px,830px);color:var(--color-ink);border:1px solid var(--wl-dlg-linie);box-shadow:0 34px 90px -34px var(--wl-dlg-licht), 0 4px 28px -14px var(--wl-dlg-linie);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.wt-tuer[open] .wt-blatt{animation:wt-auf .26s var(--ease,ease) both}@keyframes wt-auf{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.wt-tuer-kopf{justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:22px 22px 0;display:flex}.wt-blatt.im-spiel .wt-tuer-kopf{border-bottom:1px solid var(--color-ink-08);align-items:center;padding-top:14px;padding-bottom:6px}.wt-tuer-griffe{align-items:center;gap:6px;margin-left:auto;display:flex}.wt-tuer-titel:focus{outline:none}.wt-tuer-titel h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:22px;font-weight:500;line-height:1.12}.wt-tuer-titel p{color:var(--color-ink-72);margin:6px 0 0;font-size:14px;line-height:1.55}.wt-tuer-leib>.wt-tuer-titel{margin:0 0 16px}.wt-zurueck,.wt-neu{border-radius:var(--radius-pill);min-height:44px;font:600 14px/1.2 var(--font-sans);color:var(--color-ink);cursor:pointer;white-space:nowrap;align-items:center;transition:background-color .16s;display:inline-flex}.wt-zurueck{background:0 0;border:none;margin-left:-12px;padding:0 12px}.wt-zurueck:hover{background:var(--color-ink-04)}.wt-neu{border:1px solid var(--color-ink-55);background:var(--color-raise);padding:0 16px}.wt-neu:hover{background:var(--color-ink-04)}:is(.wt-zurueck,.wt-neu):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.wt-zu{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;transition:background .2s;display:grid}.wt-zu:hover{background:var(--color-ink-08)}.wt-zu:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.wt-tuer-leib{min-height:0;padding:16px 22px 22px;padding-bottom:max(22px, calc(14px + env(safe-area-inset-bottom)));overscroll-behavior:contain;flex:auto;overflow-y:auto}.wt-blatt.im-spiel .wt-tuer-leib{padding-top:18px}.wt-tuer-leib .spl-huelle{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.wt-tuer-leib .wl-brett{gap:8px;width:min(100%,280px);margin-inline:auto;padding:8px}.wt-tuer-leib .wl-spiel-kopf{justify-items:center;margin-bottom:14px}.wt-tuer-leib .spl-tictactoe .wl-spiel-fuss{text-align:center;min-height:86px;margin-top:14px}.wt-tuer-leib .spl-tictactoe .wl-ausgang-titel{margin-bottom:10px}@media (min-width:560px){.wt-tuer-leib .spl-bild{aspect-ratio:2}}@media (max-width:559px){.wt-tuer-leib .spl-karte{grid-template-columns:96px minmax(0,1fr);column-gap:12px}.wt-tuer-innen{align-items:end;padding:0}.wt-blatt{width:100%;height:92dvh;box-shadow:0 -26px 70px -26px var(--wl-dlg-licht), 0 -2px 24px -12px var(--wl-dlg-linie);border-bottom:0;border-radius:28px 28px 0 0}.wt-tuer[open] .wt-blatt{animation:wt-blatt-auf .3s var(--ease-drawer,ease) both}.wt-tuer-kopf{padding:18px max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left))}.wt-blatt.im-spiel .wt-tuer-kopf{padding-top:10px;padding-bottom:4px}.wt-tuer-leib{padding:14px max(18px, env(safe-area-inset-right)) 14px max(18px, env(safe-area-inset-left));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.wt-blatt.im-spiel .wt-tuer-leib{padding-top:14px}}@keyframes wt-blatt-auf{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.wt-tuer[open] .wt-blatt{animation:none}.wt-zu,.wt-zurueck,.wt-neu{transition:none}}
