@media (prefers-reduced-motion:no-preference){.al-wackeln{animation:.3s al-wackeln}}@keyframes al-wackeln{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.al-spiel{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.al-kopf{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.5rem;min-height:2rem;font-size:.875rem;display:flex}.al-kopf b{font-variant-numeric:tabular-nums}.al-icon{fill:currentColor;vertical-align:-.125em;width:1em;height:1em;display:inline-block}.al-herzen{gap:.125rem;min-width:3.5rem;font-size:1rem;display:inline-flex}.al-herz-voll{color:#ff6f7d}.al-herz-leer{color:#4a4458}.al-gold-wert b{color:var(--al-gold)}.al-buehne,.al-kampf{border-radius:1rem;margin-top:.5rem;padding:.75rem}.al-label{letter-spacing:.06em;text-transform:uppercase;color:#c9c3e8;margin:.25rem 0 .375rem;font-size:.6875rem;font-weight:600}.al-label-zusatz{text-transform:none;letter-spacing:0;font-weight:400}.al-reihe{direction:rtl;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.al-reihe>*{direction:ltr}.al-angebote{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;min-height:5.75rem;display:grid}.al-platz{min-width:0;height:5.75rem;color:var(--color-text);touch-action:none;cursor:pointer;background:0 0;border:1px dashed #4a5290;border-radius:.75rem;flex-direction:column;justify-content:flex-end;align-items:center;padding:.25rem .125rem;display:flex;position:relative}.al-platz[data-zeichen]{background:#161b45cc;border-style:solid;border-color:#3a4280}.al-platz[aria-pressed=true]{outline:2px solid var(--al-gold);outline-offset:1px}.al-platz:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.al-reihe .al-platz[data-platz="0"]{box-shadow:inset 0 -3px 0 var(--al-gold)}.al-bild{width:2.75rem;height:2.75rem;display:block}.al-stufe{color:var(--al-gold);min-height:.625rem;font-size:.625rem;line-height:1;display:flex}.al-werte{font-variant-numeric:tabular-nums;gap:.375rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:flex}.al-a{color:var(--al-angriff)}.al-l{color:var(--al-leben)}.al-preis-schild{color:var(--al-gold);font-size:.5625rem;position:absolute;top:.125rem;right:.25rem}.al-nadel{color:var(--al-gold);font-size:.75rem;position:absolute;top:.125rem;left:.25rem}.al-trigone{flex-wrap:wrap;gap:.25rem;min-height:1.75rem;padding-top:.375rem;display:flex}.al-trigon{overflow-wrap:anywhere;border:1px solid;border-radius:999px;max-width:100%;padding:.125rem .5rem;font-size:.6875rem}.al-info{background:#161b45cc;border-radius:.75rem;align-items:center;gap:.5rem;min-height:4.5rem;margin-top:.5rem;padding:.5rem .625rem;display:flex}.al-info-inhalt{flex:1;min-width:0}.al-info-titel,.al-info-text,.al-info-leer{margin:0;font-size:.8125rem;line-height:1.35}.al-info-text,.al-info-leer{color:#c9c3e8}.al-info-stufe{color:var(--al-gold)}.al-info-element{font-weight:600}.al-hinweis{min-height:1.25rem;color:var(--color-fehler);margin:.375rem 0 0;font-size:.8125rem}.al-knopf-klein{border:1px solid var(--color-line);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);border-radius:.625rem;flex:none;padding:0 .75rem;font-size:.8125rem}.al-leiste{z-index:10;padding:.625rem 0 calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-bg);min-height:calc(4.25rem + 1px + env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}.al-knopf{border-radius:.75rem;min-height:3rem;font-weight:600}.al-knopf:disabled{opacity:.45;cursor:not-allowed}.al-knopf-eins{background:var(--color-accent);color:var(--color-bg);flex:1.4}.al-knopf-zwei{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text);flex:1}.al-preis{color:var(--al-gold);font-size:.75rem}.al-achse{flex-direction:column;align-items:center;gap:.25rem;display:flex}.al-kampf-reihe{flex-direction:column;align-items:center;gap:.25rem;min-height:3rem;display:flex}.al-kaempfer{align-items:center;gap:.375rem;transition:transform .25s,opacity .3s;display:flex;position:relative}.al-kaempfer .al-bild{width:2.25rem;height:2.25rem}.al-kaempfer.al-vorne .al-bild{width:4.5rem;height:4.5rem}.al-kaempfer.al-vorne .al-werte{font-size:1rem}.al-schild{color:#9fd4ff;border:1px solid #9fd4ff;border-radius:.375rem;padding:0 .25rem}.al-mitte{min-height:1.5rem;color:var(--al-gold);text-align:center;font-size:.8125rem;font-weight:600}.al-zahl{color:#ff8a8a;pointer-events:none;font-size:.9375rem;font-weight:700;position:absolute;top:-.25rem;right:-1.5rem}.al-tempo{justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.al-tempo [aria-pressed=true]{border-color:var(--al-gold);color:var(--al-gold)}.al-ergebnis{text-align:center;margin-top:.75rem}.al-ergebnis-text{font-family:var(--font-serif);margin:0 0 .5rem;font-size:1.75rem}.al-sieg{color:var(--al-gold)}.al-niederlage{color:#ff8a8a}.al-weiter{width:100%;max-width:16rem}@media (prefers-reduced-motion:no-preference){.al-schlaegt-hoch{animation:.35s al-hoch}.al-schlaegt-runter{animation:.35s al-runter}.al-getroffen{animation:.3s .15s al-wackeln}.al-wirkt{animation:.4s al-puls}.al-faellt{opacity:0;transform:scale(.6)}.al-zahl{animation:.6s forwards al-steigen}}@keyframes al-hoch{50%{transform:translateY(-.75rem)}}@keyframes al-runter{50%{transform:translateY(.75rem)}}@keyframes al-puls{50%{transform:scale(1.12)}}@keyframes al-steigen{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}.al-laufende{margin-top:1rem}.al-end-team{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-top:1rem;display:grid}.al-end-wesen{cursor:default}.al-fusion-zaehler{color:var(--al-gold);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700;position:absolute;top:.125rem;left:.25rem}.al-angebot[data-fusion]{border-color:var(--al-gold);box-shadow:0 0 .5rem #f4c96899,inset 0 0 .5rem #f4c96833}.al-info-fusion{color:var(--al-gold);margin:.125rem 0 0;font-size:.8125rem;font-weight:600}.al-karte-planet{color:#ff9f86;text-align:center;min-height:1.25rem;margin:0 0 .25rem;font-size:.8125rem}.al-karte-feld{height:26rem;position:relative}.al-wege{width:100%;height:100%;position:absolute;inset:0}.al-weg{stroke:#fff3c4;stroke-width:1px;opacity:.35}.al-weg-gegangen{stroke:var(--al-gold);stroke-width:2.5px;opacity:.9}.al-start{background:var(--al-gold);width:.875rem;height:.875rem;box-shadow:0 0 .5rem var(--al-gold);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.al-stern{background:var(--al-nacht);cursor:default;opacity:.55;border:2.5px solid;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:.8125rem;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.al-art-kampf{color:var(--al-feuer)}.al-art-trainer{color:#ff6f7d}.al-art-ereignis{color:var(--al-luft)}.al-art-rast{color:var(--al-erde)}.al-stern[data-waehlbar=true]{opacity:1;cursor:pointer;outline:2px dashed var(--al-gold);outline-offset:3px}.al-stern[data-besucht=true]{opacity:1;background:currentColor}.al-stern[data-besucht=true]>span{color:var(--al-nacht)}.al-stern[aria-pressed=true]{box-shadow:0 0 .75rem var(--al-gold);outline-style:solid}.al-stern:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.al-planet-knopf{width:5rem;height:3.75rem;color:var(--color-text);opacity:.85;background:0 0;border:0;border-radius:1rem}.al-planet-knopf .al-planet{width:5rem;height:3rem}.al-planet-name{font-size:.75rem;font-weight:600}.al-karte-info{min-height:3.25rem;margin-bottom:0}.al-verborgen{opacity:0!important}@media (prefers-reduced-motion:no-preference){.al-aufleuchten{animation:.5s al-aufleuchten}}@keyframes al-aufleuchten{0%{transform:translate(-50%,-50%)scale(.3)}to{transform:translate(-50%,-50%)scale(1)}}.al-knoten-titel{font-family:var(--font-serif);text-align:center;margin:.25rem 0 .5rem;font-size:1.5rem}.al-knoten-text{color:#d9d4f2;text-align:center;margin:0 0 1rem;font-size:.9375rem;line-height:1.45}.al-knoten-knoepfe{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.al-knoten-spalte{flex-direction:column}.al-knoten-knopf{text-align:center;flex:auto;min-height:3rem;padding:.5rem .875rem;line-height:1.3}.al-knoten-knopf:disabled{opacity:.45;cursor:not-allowed}.al-wahl-reihe .al-platz:disabled{opacity:.4;cursor:not-allowed}.al-kampf-planet{flex-direction:column;align-items:center;gap:.125rem;margin-bottom:.5rem;display:flex}.al-kampf-planet .al-planet{width:5rem;height:3rem}.al-kampf-aura{color:#ff9f86;text-align:center;font-size:.75rem}
