:root{--nacht: #0d1512;--teppich: #14201c;--karte: rgb(18 27 23 / 82%);--rand: rgb(201 162 39 / 28%);--messing: #c9a227;--messing-hell: #ffd75e;--kalt: #4fd6c8;--schrift: #ece7db;--schrift-leise: rgb(236 231 219 / 58%);--gut: #7fd18a;--schlecht: #e0736b;--fett: 0 8px 32px rgb(0 0 0 / 55%);--radius: 10px;--sans: ui-sans-serif, system-ui, "Segoe UI", Inter, sans-serif;--zahl: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body,#wurzel{height:100%;margin:0}body{background:var(--nacht);color:var(--schrift);font-family:var(--sans);overflow:hidden;-webkit-font-smoothing:antialiased}kbd{display:inline-block;min-width:1.5em;padding:.1em .4em;border:1px solid var(--rand);border-bottom-width:2px;border-radius:4px;background:#00000059;font-family:var(--zahl);font-size:.82em;text-align:center}.raum{position:relative;display:grid;height:100%;place-items:center;background:radial-gradient(120% 90% at 50% 38%,#16241f 0%,var(--nacht) 72%)}.buehne{display:grid;width:100%;height:100%;place-items:center}.buehne canvas{width:100%;height:100%;object-fit:contain}.kopfzeile{position:absolute;top:0;left:0;display:grid;width:100%;align-items:center;padding:18px 26px;border-bottom:1px solid var(--rand);background:linear-gradient(180deg,#080d0beb,#080d0b00);gap:28px;grid-template-columns:minmax(180px,auto) 1fr auto auto auto}.tonschalter{display:grid;padding:7px 10px;border:1px solid var(--rand);border-radius:7px;background:#0000004d;color:var(--messing);cursor:pointer;font:inherit;gap:2px;justify-items:center;line-height:1}.tonschalter.aus{color:var(--schrift-leise)}.tonschalter span:first-child{font-family:var(--zahl);font-size:14px;letter-spacing:-1px}.tonschalter-wort{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.etikett{display:block;color:var(--schrift-leise);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.betrag{display:block;font-family:var(--zahl);font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.betrag.gross{font-size:32px}.betrag.offen{color:var(--kalt)}.betrag.zielgerade{color:var(--messing-hell);text-shadow:0 0 22px rgb(255 215 94 / 45%)}.zielbalken-spur{position:relative;overflow:hidden;height:10px;border:1px solid var(--rand);border-radius:999px;background:#00000073}.zielbalken-fuellung{height:100%;background:linear-gradient(90deg,#6b5715,var(--messing) 70%,var(--messing-hell))}.zielbalken-kerbe{position:absolute;top:-4px;width:2px;height:18px;background:var(--schrift);opacity:.75}.zielbalken-fuss{display:flex;justify-content:space-between;padding-top:7px;color:var(--schrift-leise);font-family:var(--zahl);font-size:11px}.zielbalken-fuss .zielgerade{color:var(--messing-hell)}.maschinenkarte{position:absolute;top:108px;left:26px;width:264px;padding:18px 20px;border:1px solid var(--rand);border-radius:var(--radius);backdrop-filter:blur(6px);background:var(--karte);box-shadow:var(--fett)}.maschinenkarte h2{margin:0 0 14px;font-size:17px;letter-spacing:.01em}.maschinenkarte dl{margin:0}.maschinenkarte .zeile{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid rgb(201 162 39 / 14%);font-size:13px}.maschinenkarte dt{color:var(--schrift-leise)}.maschinenkarte dd{margin:0;font-family:var(--zahl);font-variant-numeric:tabular-nums}.zeile.gut dd{color:var(--gut)}.zeile.schlecht dd{color:var(--schlecht)}.karte-fuss{margin:14px 0 0;color:var(--schrift-leise);font-size:12px;line-height:1.5}.nachbarn{position:absolute;top:108px;right:26px;display:grid;width:244px;padding:12px;border:1px solid var(--rand);border-radius:var(--radius);backdrop-filter:blur(6px);background:var(--karte);box-shadow:var(--fett);gap:8px}.nachbar{display:grid;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:#00000042;color:var(--schrift);cursor:pointer;font:inherit;gap:5px;text-align:left}.nachbar:disabled{cursor:default}.nachbar.ich{border-color:#c9a2274d}.nachbar.anvisiert{border-color:#e0563f;background:#e0563f24}.nachbar.raus{opacity:.45}.nachbar-kopf{display:flex;align-items:center;gap:7px}.nachbar-punkt{width:10px;height:10px;border-radius:999px}.nachbar-name{flex:1;font-size:12.5px}.nachbar-marke{color:var(--messing-hell);font-size:11px}.nachbar-geld{font-family:var(--zahl);font-size:15px;font-variant-numeric:tabular-nums}.nachbar-spur{display:block;overflow:hidden;height:4px;border-radius:999px;background:#00000073}.nachbar-fuellung{display:block;height:100%}.nachbarn-fuss{margin:0;color:var(--schrift-leise);font-size:11px;line-height:1.5}.rennanzeige{position:absolute;display:grid;justify-items:center;pointer-events:none;text-align:center;transform:translate(-50%,-50%)}.rennanzeige strong{font-family:var(--zahl);font-size:52px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;text-shadow:0 4px 20px rgb(0 0 0 / 90%)}.rennanzeige span{margin-top:5px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 10px rgb(0 0 0 / 90%)}.rennanzeige.laeuft strong{color:var(--messing-hell)}.rennanzeige.laeuft span{color:var(--schrift-leise)}.rennanzeige.abgestuerzt strong,.rennanzeige.abgestuerzt span{color:var(--schlecht)}.rennanzeige.raus strong,.rennanzeige.raus span{color:var(--gut)}.schwebezahlen{position:absolute;pointer-events:none;inset:0}.schwebezahl{position:absolute;font-family:var(--zahl);font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;text-shadow:0 2px 10px rgb(0 0 0 / 90%);transform:translate(-50%,-50%);white-space:nowrap}.schwebezahl.verlust{color:#ece7db6b;font-size:13px;font-weight:400}.schwebezahl.gewinn{color:var(--messing-hell)}.schwebezahl.gross{font-size:30px;letter-spacing:-.02em}@media(prefers-reduced-motion:no-preference){.schwebezahl.verlust{animation:absacken .9s ease-out forwards}.schwebezahl.gewinn{animation:aufsteigen 1.4s cubic-bezier(.16,1,.3,1) forwards}}@keyframes aufsteigen{0%{opacity:0;transform:translate(-50%,-30%) scale(.7)}14%{opacity:1;transform:translate(-50%,-60%) scale(1.12)}30%{transform:translate(-50%,-68%) scale(1)}to{opacity:0;transform:translate(-50%,-190%) scale(1)}}@keyframes absacken{0%{opacity:0;transform:translate(-50%,-60%)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-18%)}}.schilder{position:absolute;pointer-events:none;inset:0}.schild{position:absolute;display:grid;padding:6px 11px;border:1px solid rgb(201 162 39 / 22%);border-radius:7px;background:#080d0bb8;gap:2px;justify-items:center;opacity:.62;text-align:center;transform:translate(-50%,-50%);white-space:nowrap}.schild-name{font-size:12.5px;font-weight:600;letter-spacing:.02em}.schild-zeile{display:flex;align-items:center;color:var(--schrift-leise);font-family:var(--zahl);font-size:11px;gap:5px}.schild.nah{border-color:var(--messing);background:#080d0be0;box-shadow:0 6px 22px #0000008c;opacity:1}.schild.nah .schild-zeile{color:var(--schrift)}.schild.dringend{border-color:var(--messing-hell);opacity:1}.schild.dringend .schild-zeile{color:var(--messing-hell)}.schild.ungebaut{border-style:dashed;opacity:.4}.unterzeile{position:absolute;right:0;bottom:0;left:0;display:grid;align-items:end;padding:0 26px 22px;gap:16px;grid-template-columns:1fr auto}.hinweis{margin:0 0 8px;color:var(--schrift);font-size:14px;text-shadow:0 2px 12px rgb(0 0 0 / 85%)}.hinweis.gedaempft{color:var(--schrift-leise)}.einsatz{width:340px;padding:16px 18px;border:1px solid var(--rand);border-radius:var(--radius);backdrop-filter:blur(6px);background:var(--karte);box-shadow:var(--fett)}.einsatz-kopf{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.einsatz-stellen{display:grid;align-items:center;margin-bottom:8px;gap:10px;grid-template-columns:44px 1fr 44px}.einsatz-stellen .betrag{text-align:center}.einsatz-schritt{display:grid;height:40px;border:1px solid var(--rand);border-radius:8px;background:#0000004d;color:var(--schrift);cursor:pointer;font:inherit;font-size:18px;gap:1px;justify-items:center;line-height:1;padding-block:5px}.einsatz-schritt:hover{border-color:var(--messing);background:#c9a22724}.einsatz-schritt kbd{font-size:9px}.einsatz-anschlag{margin:10px 0 0;color:var(--schrift-leise);font-size:11px;line-height:1.4}.einsatz-anschlag strong{color:var(--messing)}.einsatz-schieber{width:100%;height:22px;margin:0 0 10px;accent-color:var(--messing)}.einsatz-tasten{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.einsatz-tasten button{display:grid;padding:7px 4px;border:1px solid var(--rand);border-radius:7px;background:#0000004d;color:var(--schrift);cursor:pointer;font:inherit;font-size:11px;gap:4px;justify-items:center}.einsatz-tasten button:hover{border-color:var(--messing);background:#c9a22724}.einsatz-vorschau{display:grid;margin:12px 0 0;gap:6px}.einsatz-vorschau div{display:flex;justify-content:space-between;font-size:12px}.einsatz-vorschau dt{color:var(--schrift-leise)}.einsatz-vorschau dd{margin:0;font-family:var(--zahl);font-variant-numeric:tabular-nums}.einsatz-vorschau .gut dd{color:var(--gut)}.einsatz-vorschau .schlecht dd{color:var(--schlecht)}.tafel{width:430px;margin-bottom:4px;padding:14px 16px;border:1px solid var(--rand);border-radius:var(--radius);backdrop-filter:blur(6px);background:var(--karte);box-shadow:var(--fett)}.tafel header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.tafel h2{margin:0;font-size:15px;letter-spacing:.01em}.tafel-einsatz{color:var(--messing-hell);font-family:var(--zahl);font-size:14px;font-variant-numeric:tabular-nums}.tafel-zeile{margin:0;color:var(--schrift-leise);font-size:12px;line-height:1.5}.tafel-haende{display:grid;margin:0 0 12px;gap:6px}.tafel-haende div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tafel-haende dt{width:74px;color:var(--schrift-leise);font-size:12px}.tafel-haende dd{display:flex;flex:1;align-items:baseline;justify-content:space-between;margin:0}.karten{color:var(--schrift);font-family:var(--zahl);font-size:14px;letter-spacing:.18em}.tafel-haende strong{font-family:var(--zahl);font-size:17px;font-variant-numeric:tabular-nums}.tafel-haende .ueberkauft{color:var(--schlecht)}.tafel-tasten,.tafel-wetten{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.tafel-tasten button,.tafel-wetten button,.felder-liste button{display:grid;padding:8px 4px;border:1px solid var(--rand);border-radius:7px;background:#0000004d;color:var(--schrift);cursor:pointer;font:inherit;font-size:12px;gap:3px;justify-items:center}.tafel-tasten button:hover:not(:disabled),.tafel-wetten button:hover:not(:disabled),.felder-liste button:hover:not(:disabled){border-color:var(--messing);background:#c9a22724}.tafel-tasten button:disabled,.tafel-wetten button:disabled,.felder-liste button:disabled{color:var(--schrift-leise);cursor:not-allowed;opacity:.5}.tafel-wetten button span{color:var(--schrift-leise);font-family:var(--zahl);font-size:10.5px}.tafel-wetten button.gewaehlt,.felder-liste button.gewaehlt{border-color:var(--messing-hell);background:#c9a22738;color:var(--messing-hell)}.tafel-felder{margin:10px 0}.felder-liste{display:flex;overflow-y:auto;max-height:84px;margin-top:5px;flex-wrap:wrap;gap:4px}.felder-liste button{min-width:34px;padding:5px 6px;font-family:var(--zahl);font-size:11px}.tafel-zweck{margin:0;color:var(--schrift-leise);font-size:11px;line-height:1.45}.tafel-zweck strong{color:var(--kalt)}.tafel-ergebnis{margin:0;font-size:13px}.tafel-ergebnis.gut{color:var(--gut)}.tafel-ergebnis.schlecht{color:var(--schrift-leise)}.haendler{position:absolute;top:108px;left:26px;display:flex;overflow:hidden;width:396px;max-height:calc(100% - 190px);flex-direction:column;padding:20px;border:1px solid rgb(79 214 200 / 40%);border-radius:var(--radius);backdrop-filter:blur(8px);background:#0c1a1ae0;box-shadow:0 10px 40px #0009,0 0 0 1px #4fd6c81a}@media(prefers-reduced-motion:no-preference){.haendler{animation:hereinschieben .22s cubic-bezier(.16,1,.3,1)}}@keyframes hereinschieben{0%{opacity:0;transform:translate(-24px)}}.haendler header h2{margin:0;color:var(--kalt);font-size:17px}.haendler header p{margin:5px 0 16px;color:var(--schrift-leise);font-size:12px;line-height:1.5}.reiter{display:flex;margin-bottom:12px;flex-wrap:wrap;gap:4px}.reiter-knopf{padding:6px 10px;border:1px solid rgb(79 214 200 / 22%);border-radius:999px;background:#00000040;color:var(--schrift-leise);cursor:pointer;font:inherit;font-size:11.5px}.reiter-knopf:hover{border-color:var(--kalt);color:var(--schrift)}.reiter-knopf.gewaehlt{border-color:var(--kalt);background:#4fd6c82e;color:var(--kalt)}.reiter-knopf.zu:before{content:"+ ";color:var(--messing)}.haendler ul{display:grid;overflow-y:auto;margin:0;padding:0 2px 0 0;flex:1;align-content:start;gap:8px;list-style:none;mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent);scrollbar-color:rgb(79 214 200 / 45%) transparent;scrollbar-width:thin}.haendler li{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid rgb(79 214 200 / 18%);border-radius:8px;background:#00000047;gap:12px}.haendler li.ausverkauft{opacity:.45}.haendler li.gesperrt,.haendler li.vergriffen{border-style:dashed;opacity:.6}.ware-sperre{color:var(--messing);font-size:11px}.ware{display:grid;gap:3px}.ware strong{font-size:14px}.ware span{color:var(--schrift-leise);font-size:11.5px}.haendler button{padding:8px 12px;border:1px solid var(--kalt);border-radius:7px;background:#4fd6c824;color:var(--kalt);cursor:pointer;font-family:var(--zahl);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.haendler button:hover:not(:disabled){background:#4fd6c842}.haendler button:disabled{border-color:#ece7db29;background:transparent;color:var(--schrift-leise);cursor:not-allowed}.haendler footer{display:flex;flex:none;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid rgb(79 214 200 / 18%);font-size:13px}.haendler footer strong{font-family:var(--zahl);font-variant-numeric:tabular-nums}.schluss{position:absolute;display:grid;backdrop-filter:blur(3px);background:#060a09bd;inset:0;place-items:center}.schluss-karte{width:420px;padding:32px;border:1px solid var(--rand);border-radius:14px;background:var(--teppich);box-shadow:var(--fett);text-align:center}.schluss-karte h2{margin:0 0 10px;font-size:30px;letter-spacing:-.02em}.schluss-deutung{margin:0 0 24px;color:var(--schrift-leise);font-size:13.5px;line-height:1.6}.schluss-karte dl{display:grid;margin:0 0 24px;gap:1px;grid-template-columns:1fr 1fr}.schluss-karte dl div{padding:12px;background:#00000042}.schluss-karte dt{margin-bottom:4px;color:var(--schrift-leise);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.schluss-karte dd{margin:0;font-family:var(--zahl);font-size:18px;font-variant-numeric:tabular-nums}.schluss-karte button{width:100%;padding:12px;border:1px solid var(--messing);border-radius:8px;background:#c9a22729;color:var(--messing-hell);cursor:pointer;font:inherit;font-size:14px}.schluss-karte button:hover{background:#c9a22747}@media(prefers-reduced-motion:no-preference){.zielbalken-fuellung{transition:width .18s linear}.einsatz-tasten button{transition:background .12s ease,border-color .12s ease}}.vorraum{display:grid;height:100%;padding:24px;overflow-y:auto;place-items:center}.vorraum-karte{display:grid;width:min(520px,100%);padding:32px;border:1px solid var(--rand);border-radius:14px;background:var(--karte);box-shadow:var(--fett);gap:16px}.vorraum-karte h1{margin:0;font-size:34px;letter-spacing:-.02em}.vorraum-satz{margin:0;color:var(--schrift-leise);font-size:13.5px;line-height:1.6}.vorraum-feld{display:grid;gap:6px}.vorraum-karte input{padding:11px 13px;border:1px solid var(--rand);border-radius:8px;background:#00000059;color:var(--schrift);font:inherit;font-size:15px}.vorraum-karte input:focus{border-color:var(--messing);outline:none}.vorraum-tasten{display:grid;gap:8px;grid-template-columns:1fr 1fr}.vorraum-start{grid-template-columns:1fr}.vorraum-bots{min-inline-size:0;margin:0;padding:0;border:0}.vorraum-bots-reihe{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.vorraum-bots-titel{padding:0 0 6px;color:var(--schrift-leise);font-family:var(--zahl);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.vorraum-bots-reihe button{justify-self:stretch;display:grid;gap:2px;justify-items:center}.vorraum-bots-reihe small{color:var(--schrift-leise);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.vorraum-karte button{padding:12px;border:1px solid var(--messing);border-radius:8px;background:#c9a22729;color:var(--messing-hell);cursor:pointer;font:inherit;font-size:14px}.vorraum-karte button:hover:not(:disabled){background:#c9a22747}.vorraum-karte button:disabled{border-color:#ece7db29;background:transparent;color:var(--schrift-leise);cursor:not-allowed}.vorraum-karte button.kalt{border-color:var(--kalt);background:#4fd6c824;color:var(--kalt)}.vorraum-karte button.kalt:hover:not(:disabled){background:#4fd6c842}.vorraum-beitritt{display:grid;gap:8px;grid-template-columns:1fr auto}.vorraum-beitritt input{font-family:var(--zahl);font-size:20px;letter-spacing:.3em;text-align:center;text-transform:uppercase}.vorraum-code{margin:0;color:var(--messing-hell);font-family:var(--zahl);font-size:64px;font-weight:600;letter-spacing:.22em;line-height:1;text-align:center;text-shadow:0 0 40px rgb(255 215 94 / 30%)}.vorraum-plaetze{display:grid;margin:0;padding:0;gap:6px;list-style:none}.vorraum-plaetze li{display:flex;align-items:center;padding:10px 12px;border:1px solid rgb(201 162 39 / 16%);border-radius:8px;background:#00000042;gap:10px}.vorraum-plaetze li.frei{border-style:dashed;opacity:.5}.vorraum-plaetze li.fort{opacity:.55}.vorraum-plaetze strong{flex:1;font-size:14px;font-weight:500}.vorraum-status{color:var(--schrift-leise);font-family:var(--zahl);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.vorraum-botzahl{display:flex;align-items:center;justify-content:space-between}.vorraum-botzahl div{display:flex;gap:6px}.vorraum-botzahl button{width:40px;padding:6px}.vorraum-fehler{margin:0;color:var(--schlecht);font-size:13px}.vorraum-fuss{margin:0;color:var(--schrift-leise);font-size:11.5px;line-height:1.6}.vorraum-fuss code{font-family:var(--zahl)}.vorraum-karte button.vorraum-zurueck{border-color:#ece7db33;background:transparent;color:var(--schrift-leise);font-size:12px}.vorraum-karte button.vorraum-zurueck:hover{border-color:var(--schrift-leise);background:#ece7db14}.schluss-seed{margin:16px 0 0;color:var(--schrift-leise);font-size:11px;line-height:1.6;word-break:break-all}.schluss-seed code{font-family:var(--zahl)}.waffenriemen{display:grid;gap:4px}.waffenriemen button{display:flex;align-items:center;justify-content:space-between;padding:6px 9px;border:1px solid var(--rand);border-radius:7px;background:#0000004d;color:var(--schrift-leise);cursor:pointer;font:inherit;font-size:11.5px;gap:8px}.waffenriemen button.gewaehlt{border-color:#e0563f;background:#e0563f24;color:var(--schrift)}.waffenriemen strong{font-family:var(--zahl);font-size:12px}.vorraum-schalter{display:flex;align-items:flex-start;padding:10px 12px;border:1px solid var(--rand);border-radius:8px;background:#00000038;cursor:pointer;gap:10px}.vorraum-schalter input{width:16px;height:16px;margin-top:2px;accent-color:var(--messing)}.vorraum-schalter span{color:var(--schrift-leise);font-size:12px;line-height:1.5}.vorraum-schalter strong{color:var(--schrift)}.gewinntabelle{display:grid;margin:12px 0 0;padding:12px 0 0;border-top:1px solid rgb(201 162 39 / 14%);gap:5px;list-style:none}.gewinntabelle li{display:flex;align-items:center;justify-content:space-between;gap:10px}.gewinntabelle-symbole{display:flex;gap:3px}.gewinntabelle strong{color:var(--messing-hell);font-family:var(--zahl);font-size:12.5px;font-variant-numeric:tabular-nums}.gewinntabelle-paar strong{color:var(--schrift-leise)}.symbolbild{display:block}.tafel-wetten em{color:var(--messing-hell);font-family:var(--zahl);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.grossgewinn{position:absolute;display:grid;justify-items:center;container-type:inline-size;pointer-events:none;text-align:center;transform:translate(-50%,-50%)}.grossgewinn-wort{color:var(--messing);font-size:13px;font-weight:600;letter-spacing:.3em;text-shadow:0 2px 14px rgb(0 0 0 / 90%);text-transform:uppercase}.grossgewinn-betrag{color:var(--messing-hell);font-family:var(--zahl);font-size:min(58px,6cqw);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;letter-spacing:-.03em;line-height:1.05;text-shadow:0 0 28px rgb(255 215 94 / 55%),0 6px 26px rgb(0 0 0 / 85%)}.grossgewinn-quote{margin-top:4px;color:var(--schrift-leise);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 10px rgb(0 0 0 / 90%)}.grossgewinn.stufe-3 .grossgewinn-betrag{font-size:min(86px,8cqw)}.grossgewinn.stufe-4 .grossgewinn-wort{color:var(--messing-hell);font-size:17px}.grossgewinn.stufe-4 .grossgewinn-betrag{font-size:min(120px,10cqw);text-shadow:0 0 60px rgb(255 215 94 / 75%),0 8px 30px rgb(0 0 0 / 90%)}@media(prefers-reduced-motion:no-preference){.grossgewinn{animation:einschlagen .34s cubic-bezier(.16,1,.3,1)}.grossgewinn.stufe-3,.grossgewinn.stufe-4{animation:einschlagen .38s cubic-bezier(.16,1,.3,1),pochen .62s ease-in-out .38s 2}}@keyframes einschlagen{0%{opacity:0;transform:translate(-50%,-50%) scale(2.4)}60%{opacity:1;transform:translate(-50%,-50%) scale(.92)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes pochen{50%{transform:translate(-50%,-50%) scale(1.07)}}.kugel-becher{display:grid;margin:10px 0 0;padding:0;gap:3px;grid-template-columns:repeat(9,1fr);list-style:none}.kugel-becher li{display:grid;min-width:0;padding:6px 1px;border:1px solid var(--rand);border-radius:6px;background:#0000004d;gap:2px;justify-items:center;text-align:center}.kugel-becher li strong{color:var(--schrift);font-family:var(--zahl);font-size:11.5px;white-space:nowrap}.kugel-becher li.gut{border-color:#c9a22773}.kugel-becher li.gut strong{color:var(--messing-hell)}.kugel-becher li.mager strong{color:var(--schrift-leise)}.kugel-becher li.getroffen{border-color:var(--messing-hell);background:#c9a22738}.kugel-chance,.kugel-betrag{color:var(--schrift-leise);font-family:var(--zahl);font-size:9px;letter-spacing:0;white-space:nowrap}.gewinntabelle-frei strong{color:var(--kalt)}.schwebezahl.frei{color:var(--kalt);font-weight:600}.einsatz-linien{margin:8px 0 0;color:var(--schrift-leise);font-family:var(--zahl);font-size:11px;letter-spacing:.04em}.einsatz-linien strong{color:var(--schrift)}.selbstzieher{display:inline-flex;align-items:center;margin:10px 0 0;padding:6px 10px;border:1px solid var(--rand);border-radius:7px;background:#0000004d;color:var(--schrift-leise);cursor:pointer;font:inherit;font-size:11.5px;gap:6px}.selbstzieher:hover{border-color:var(--messing)}.selbstzieher.an{border-color:var(--messing-hell);background:#c9a2272e;color:var(--messing-hell)}.selbstzieher kbd{padding:1px 4px;border:1px solid var(--rand);border-radius:3px;font-family:var(--zahl);font-size:9.5px}
