.Spiel-module__aHk6sa__stage{color:#fff;background:#141a22;height:100svh;min-height:600px;position:relative;overflow:hidden}.Spiel-module__aHk6sa__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.Spiel-module__aHk6sa__stage[data-ready="1"] .Spiel-module__aHk6sa__canvas{opacity:1}.Spiel-module__aHk6sa__shade{pointer-events:none;background:linear-gradient(#0a0a0a99,#0a0a0a00 18%);position:absolute;inset:0}.Spiel-module__aHk6sa__marks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Spiel-module__aHk6sa__mark{will-change:transform;display:none;position:absolute;top:0;left:0}.Spiel-module__aHk6sa__node{color:#fff;font:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:flex;position:absolute;top:0;left:0;transform:translate(-.8rem,-50%)}.Spiel-module__aHk6sa__node:disabled{cursor:default}.Spiel-module__aHk6sa__node[data-seite=links]{flex-direction:row-reverse;transform:translate(calc(.8rem - 100%),-50%)}.Spiel-module__aHk6sa__node[data-seite=oben]{flex-direction:column-reverse;gap:.3rem;transform:translate(-50%,calc(.8rem - 100%))}.Spiel-module__aHk6sa__node[data-seite=unten]{flex-direction:column;gap:.3rem;transform:translate(-50%,-.8rem)}.Spiel-module__aHk6sa__dot{width:1.6rem;height:1.6rem;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#0a0a0ab8;border:2px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid}.Spiel-module__aHk6sa__tag{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#0a0a0ac7;border-radius:2px;padding:.3rem .45rem;font-size:10px;font-weight:600;line-height:1}.Spiel-module__aHk6sa__tag small{letter-spacing:.06em;color:#ffffffa6;margin-left:.4rem;font-size:10px}.Spiel-module__aHk6sa__node[data-state=pfad] .Spiel-module__aHk6sa__dot,.Spiel-module__aHk6sa__node[data-state=start] .Spiel-module__aHk6sa__dot{background:#cd494a;border-color:#cd494a}.Spiel-module__aHk6sa__node[data-state=ziel] .Spiel-module__aHk6sa__dot{color:#0a0a0a;background:#fff;border-color:#fff}.Spiel-module__aHk6sa__node[data-state=wahl] .Spiel-module__aHk6sa__dot{border-color:#fff;animation:1.4s ease-in-out infinite Spiel-module__aHk6sa__puls;box-shadow:0 0 0 5px #ffffff38}.Spiel-module__aHk6sa__node[data-state=fest] .Spiel-module__aHk6sa__dot{color:#0a0a0a;background:#ffffffeb;border-color:#fff}.Spiel-module__aHk6sa__node[data-state=aus] .Spiel-module__aHk6sa__dot{border-color:#fff6}.Spiel-module__aHk6sa__node[data-state=aus] .Spiel-module__aHk6sa__tag{color:#fff9}.Spiel-module__aHk6sa__node:not(:disabled):hover .Spiel-module__aHk6sa__dot,.Spiel-module__aHk6sa__node:focus-visible .Spiel-module__aHk6sa__dot{transform:scale(1.15)}.Spiel-module__aHk6sa__node:focus-visible{outline:none}.Spiel-module__aHk6sa__node:focus-visible .Spiel-module__aHk6sa__dot{box-shadow:0 0 0 4px #cd494a99}@keyframes Spiel-module__aHk6sa__puls{0%,to{box-shadow:0 0 0 4px #ffffff40}50%{box-shadow:0 0 0 9px #ffffff0d}}.Spiel-module__aHk6sa__sign{color:#ffffffc7;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap;background:#0a0a0ab3;border:1px solid #ffffff29;border-radius:2px;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.Spiel-module__aHk6sa__sign[data-art=regel]{color:#f1c170;border-color:#e9a83cb3}.Spiel-module__aHk6sa__sign[data-art=zu]{color:#fff;background:#cd494aeb;border-color:#cd494a}.Spiel-module__aHk6sa__badge{color:#0a0a0a;width:1.5rem;height:1.5rem;font-family:var(--font-geist-mono),ui-monospace,monospace;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-160%);box-shadow:0 0 0 3px #0a0a0a80}.Spiel-module__aHk6sa__panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ae6;border-top:1px solid #ffffff1a;max-height:54svh;padding:1.25rem 1.25rem 1.5rem;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.Spiel-module__aHk6sa__hud{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:60%;display:flex;position:absolute;top:5.9rem;right:1rem}.Spiel-module__aHk6sa__chip{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0a0a0ab3;border:1px solid #ffffff2e;border-radius:2px;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:11px;font-weight:600;display:inline-flex}.Spiel-module__aHk6sa__chip[data-warn="1"]{color:#f1c170;border-color:#e9a83cb3}.Spiel-module__aHk6sa__steps{counter-reset:schritt;gap:.5rem;display:grid}.Spiel-module__aHk6sa__steps li{color:#ffffffd1;counter-increment:schritt;padding-left:2rem;font-size:.925rem;line-height:1.5;position:relative}.Spiel-module__aHk6sa__steps li:before{content:counter(schritt);width:1.35rem;height:1.35rem;font-family:var(--font-geist-mono),ui-monospace,monospace;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;top:.1rem;left:0}.Spiel-module__aHk6sa__log{font-family:var(--font-geist-mono),ui-monospace,monospace;gap:.35rem;font-size:12px;line-height:1.45;display:grid}.Spiel-module__aHk6sa__log li{color:#ffffff80;justify-content:space-between;gap:.75rem;display:flex}.Spiel-module__aHk6sa__log li[data-on="1"]{color:#fff}@media (min-width:900px){.Spiel-module__aHk6sa__panel{background:#0a0a0ad1;border:1px solid #ffffff1a;border-radius:2px;width:26.5rem;max-height:none;padding:1.75rem;inset:6.25rem auto 1.5rem 1.5rem}.Spiel-module__aHk6sa__hud{max-width:40%;top:6.25rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){.Spiel-module__aHk6sa__node[data-state=wahl] .Spiel-module__aHk6sa__dot{animation:none}}
