:root{--tisch: #07131b;--flaeche: rgba(12, 28, 38, .92);--flaeche-fest: #0c1c26;--schwebend: rgba(7, 19, 27, .86);--text: #eef4f6;--text-hell: #ffffff;--gedaempft: #9fb7bd;--still: #6f8a92;--linie: rgba(255, 255, 255, .12);--linie-stark: rgba(255, 255, 255, .22);--tuerkis: #35c9c3;--tuerkis-hell: #7fe3de;--gold: #e7b94b;--gold-dunkel: #1a1305;--magenta: #ff2fbf;--gefahr: #ef4444;--gefahr-hell: #f87171;--wuerfel-flaeche: #f4efe4;--wuerfel-auge: #1a1305;--kopf-hoehe: 44px;--schublade-hoehe: 484px;--kartenfaktor: 1;--tempo-faktor: 1;--dauer-kurz: calc(.15s * var(--tempo-faktor));--dauer-mittel: calc(.3s * var(--tempo-faktor));--dauer-lang: calc(.6s * var(--tempo-faktor));--dauer-kamera: calc(.35s * var(--tempo-faktor));--ease-aus: cubic-bezier(.2, .8, .2, 1);--ease-ein: ease-in;--ease-beides: ease-in-out;--schrift-grund: Raleway, system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-titel-gross: "Fredericka the Great", "Cinzel Decorative", serif;--schrift-titel-klein: "Cinzel Decorative", serif;color-scheme:dark}*{box-sizing:border-box}@font-face{font-family:dSixPips;src:url(/fonts/dSixPips/dSixPipsRoundBlack-Regular.otf) format("opentype");font-display:swap}html,body,#root{height:100%}body{margin:0;background:var(--tisch);color:var(--text);font-family:var(--schrift-grund);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;overscroll-behavior:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea,select,.protokoll,.protokoll *{user-select:text;-webkit-user-select:text}a{color:var(--tuerkis)}a:hover{color:var(--tuerkis-hell)}h1,h2,h3{margin:0;font-weight:900}p{margin:0 0 6px}.app{position:relative;display:flex;flex-direction:column;height:100dvh;overflow:hidden}.nur-vorleser{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.titel{margin:0}.titel--gross{font-family:var(--schrift-titel-gross);font-weight:400;font-size:clamp(48px,9vw,104px);line-height:1.2;padding-top:.12em;overflow:visible;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg,#fff3cf 0%,var(--gold) 55%,#b8862b 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(40,26,4,.9)) drop-shadow(0 18px 40px rgba(0,0,0,.6))}.titel--klein{font-family:var(--schrift-titel-klein);font-weight:700;font-size:23px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--text-hell)}.label{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gedaempft)}.label--tuerkis{color:var(--tuerkis)}.label--magenta{color:var(--magenta);letter-spacing:.24em;font-size:12px}.untertext{color:var(--gedaempft);font-size:15px}.still{color:var(--still);font-size:12px}.warnung{color:var(--gold);font-size:13px;font-weight:600}.meldung{color:var(--tuerkis-hell);font-size:13px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--linie-stark);background:#07131bb3;color:var(--text);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.knopf:hover:not(:disabled){background:#35c9c324;border-color:#35c9c380}.knopf:active:not(:disabled){transform:translateY(1px)}.knopf:disabled{opacity:.4;cursor:default}.knopf--primaer{border:0;background:var(--gold);color:var(--gold-dunkel);font-weight:900;letter-spacing:.04em;box-shadow:0 8px 24px #e7b94b59}.knopf--primaer:hover:not(:disabled){background:#f3cb69;border-color:transparent}.knopf--gross{min-height:48px;padding:0 22px;font-size:15px}.knopf--breit{width:100%;min-height:60px;font-size:19px;text-transform:uppercase;letter-spacing:.06em}.knopf--klein{min-height:34px;padding:0 12px;font-size:12.5px;position:relative}.knopf--klein:after{content:"";position:absolute;inset:-5px}.knopf--still{background:transparent;border-color:var(--linie);color:var(--gedaempft);font-weight:600}.knopf--gefahr{border-color:#ef444480;background:transparent;color:var(--gefahr-hell)}.knopf--gefahr:hover:not(:disabled){background:#ef444424;border-color:var(--gefahr)}.symbolknopf{position:relative;display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:9px;border:1px solid var(--linie);background:transparent;color:#cfe3e7;font:inherit;font-size:17px;font-weight:800;cursor:pointer}.symbolknopf:after{content:"";position:absolute;inset:-4px}.symbolknopf:hover:not(:disabled){border-color:#35c9c380;color:var(--tuerkis-hell)}.symbolknopf:disabled{opacity:.35;cursor:default}.symbolknopf--aus{color:var(--still)}.symbolknopf--klein{width:34px;height:34px}.knopfreihe{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.knopfreihe--rechts{justify-content:flex-end}.knopfspalte{display:flex;flex-direction:column;gap:8px}.segment{display:inline-flex;gap:6px}.segment__knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:11px;border:1px solid var(--linie);background:#ffffff0a;color:var(--text);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.segment__knopf.ist-gewaehlt{border:2px solid var(--gold);background:#e7b94b29;color:var(--text-hell);font-weight:900}.segment__knopf:disabled{opacity:.35;cursor:default}.segment--klein .segment__knopf{min-height:36px;padding:0 10px;font-size:12.5px}.segment__knopf>svg{flex:0 0 auto}.eingabe{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:var(--tisch);color:var(--text);font:inherit;font-size:15px;flex:1 1 120px;min-width:0}.eingabe--schmal{flex:0 0 110px}input[type=checkbox]{width:22px;height:22px;accent-color:var(--gold);flex:0 0 auto}input[type=number]{width:64px;min-height:34px;border-radius:7px;border:1px solid rgba(255,255,255,.14);background:var(--tisch);color:var(--text);font:inherit;text-align:center}.regler{flex:1 1 140px;accent-color:var(--gold);min-height:24px}.regler__wert{min-width:42px;text-align:right}.karte{--karte-neigung: 0deg;--karte-rand: max(2px, calc(var(--karte-breite, 128px) * .034));position:relative;flex:0 0 auto;width:var(--karte-breite, 128px);height:calc(var(--karte-breite, 128px) * 1.414);padding:var(--karte-rand);border:0;border-radius:calc(var(--karte-rand) * 2);overflow:hidden;background:#f2ead6;box-shadow:0 10px 24px #0009;transform:rotate(var(--karte-neigung));transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.karte__bild{width:100%;height:100%;object-fit:cover;display:block;border-radius:calc(var(--karte-rand) * .9);-webkit-user-select:none;user-select:none}.karte--voll{width:100%;height:100%}.karte--klickbar{cursor:pointer}.karte--klickbar:hover{transform:rotate(var(--karte-neigung)) translateY(-4px);box-shadow:0 16px 32px #000000b3}.karte--spielbar{box-shadow:0 0 0 3px var(--tuerkis),0 14px 30px #000000a6}.karte--angehoben{transform:rotate(var(--karte-neigung)) translateY(-22px)}.karte--angehoben.karte--klickbar:hover{transform:rotate(var(--karte-neigung)) translateY(-28px)}.handkarte .karte--klickbar:hover{transform:none}.karte--gewaehlt{box-shadow:0 0 0 3px var(--gold),0 14px 30px #000000a6}.karte--gedaempft{filter:saturate(.6) brightness(.85)}.karte--quer{transform:rotate(90deg);margin-inline:calc(var(--karte-breite, 128px) * .207);opacity:.85}.karte--quer.karte--klickbar:hover{transform:rotate(90deg) translateY(-4px)}.kf{position:absolute;inset:var(--karte-rand, 0px);border-radius:calc(var(--karte-rand, 0px) * .9);display:block;background:#0a161e;overflow:hidden}.kf__bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kf__gold,.kf__badge,.kf__punkte{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--karte-breite) * .018);height:calc(var(--karte-breite) * .16);min-width:calc(var(--karte-breite) * .16);padding:0 calc(var(--karte-breite) * .04);border-radius:999px;background:#fffffff0;color:#1a1305;font-size:calc(var(--karte-breite) * .1);font-weight:900;line-height:1;box-shadow:0 1px 4px #00000073}.kf__gold img,.kf__badge img{width:calc(var(--karte-breite) * .11);height:calc(var(--karte-breite) * .11);object-fit:contain}.kf__gold{left:calc(var(--karte-breite) * .045);top:calc(var(--karte-breite) * .045)}.kf__punkte{right:calc(var(--karte-breite) * .045);top:calc(var(--karte-breite) * .045);background:var(--gold)}.kf__werte{position:absolute;right:calc(var(--karte-breite) * .045);top:calc(var(--karte-breite) * .045);display:flex;flex-direction:column;gap:calc(var(--karte-breite) * .03)}.kf__badge{position:relative;right:auto;top:auto}.karte--kranz{outline:3px solid var(--kranz);box-shadow:0 0 18px 4px color-mix(in srgb,var(--kranz) 55%,transparent),0 10px 24px #0009}.kf__fuss{position:absolute;left:0;right:0;bottom:0;padding:calc(var(--karte-breite) * .3) calc(var(--karte-breite) * .06) calc(var(--karte-breite) * .05);display:flex;flex-direction:column;gap:calc(var(--karte-breite) * .012);background:linear-gradient(180deg,#040c1200,#040c12d1 42%,#040c12f5);color:#fff;text-align:left}.kf__name{font-size:calc(var(--karte-breite) * .085);font-weight:900;line-height:1.1;text-shadow:0 1px 3px rgba(0,0,0,.8)}.kf__wuerfel{font-family:dSixPips,monospace;font-size:calc(var(--karte-breite) * .15);line-height:1;letter-spacing:calc(var(--karte-breite) * .01);color:#fff}.kf__text{font-size:calc(var(--karte-breite) * var(--textfaktor, .05));font-weight:600;line-height:1.25;color:#dfeaee;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.kartenreihe{display:flex;gap:6px;align-items:flex-start}.kartenreihe--umbruch{flex-wrap:wrap;gap:10px}.wert{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;color:var(--text-hell)}.wert__icon{width:17px;height:17px}.wert--klein{font-size:12px}.wert--klein .wert__icon{width:15px;height:15px}.wertreihe{display:inline-flex;gap:9px;align-items:center}.wuerfel{flex:0 0 auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.wuerfel__flaeche{fill:var(--wuerfel-flaeche)}.wuerfel__pip{fill:var(--wuerfel-auge)}.wuerfelreihe{display:flex;align-items:center;gap:6px}.kompass{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:7px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:800;color:var(--gold)}.marke{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:8px;border:1px solid var(--linie);background:#ffffff0d;color:var(--gedaempft);font:inherit;font-size:11.5px;font-weight:800;letter-spacing:.06em;cursor:pointer}.marke--aktiv{border-color:#35c9c399;background:#35c9c329;color:var(--tuerkis-hell)}.kopf{flex:0 0 var(--kopf-hoehe);height:var(--kopf-hoehe);display:flex;align-items:center;gap:14px;padding:0 10px 0 16px;background:#07131beb;border-bottom:1px solid rgba(255,255,255,.08);z-index:20}.kopf__marke{font-family:var(--schrift-titel-klein);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-hell);white-space:nowrap}.kopf__info{font-size:12px;color:var(--still);white-space:nowrap}.kopf__mitte{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.kopf__rechts{display:flex;align-items:center;gap:7px;flex:0 0 auto}.kopf__gold{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:14px;font-weight:800;color:var(--gold)}.kopf__gold img{width:17px;height:17px}.phasenpille{display:flex;align-items:center;gap:10px;height:32px;max-width:100%;padding:0 14px 0 6px;border-radius:16px;background:#35c9c324;border:1px solid rgba(53,201,195,.45);min-width:0}.phasenpille--bot{background:#ffffff0f;border-color:#ffffff38}.phasenpille__spieler{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:11px;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.phasenpille__phase{font-size:13px;font-weight:800;color:var(--tuerkis-hell);white-space:nowrap}.phasenpille--bot .phasenpille__phase{color:var(--gedaempft)}.phasenpille__hinweis{font-size:13px;color:#d5e6e9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tisch{position:relative;flex:1 1 auto;min-height:0}.brett{position:relative;width:100%;height:100%;background:#061018}.brett__flaeche{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse at 50% 45%,#14303ee6,#07131b 72%),var(--tisch)}.brett__flaeche:active{cursor:grabbing}.brett__inhalt{width:100%;height:100%;transform-origin:0 0;will-change:transform}.brett__inhalt.ist-animiert{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.brett__flotten g{transition:transform .32s cubic-bezier(.22,.61,.36,1)}.brett__svg{display:block;width:100%;height:100%}.feld{fill:transparent;stroke:#ffffff1a;stroke-width:.6;pointer-events:none}.brett__felder--still .feld:not(.feld--ziel){stroke:transparent}.feld--hafen{fill:#e7b94b12}.feld--ereignis{fill:#ff2fbf1f;stroke:#ff2fbf73}.feld--zone-rot{stroke:#ef44444d}.feld--zone-gelb{stroke:#e7c4004d}.feld--zone-gruen{stroke:#22c55e4d}.feld--ziel{fill:#35c9c338;stroke:var(--tuerkis);stroke-width:2.5;cursor:pointer;pointer-events:auto}.feld--ziel:hover{fill:#7fe3de66}.feld--ziel-ereignis{fill:#ff2fbf2e;stroke:var(--magenta)}.stein{transition:transform .15s ease-out}.stein:hover{transform:translateY(-1px)}.stein__muenze{filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.6));transition:transform .3s ease-in-out,filter .15s ease-out;pointer-events:none}.stein:hover .stein__muenze,.flottenstein--faehrt .stein__muenze{filter:drop-shadow(0 3px 2.5px rgba(0,0,0,.68))}.stein__emaille,.stein__kontur,.stein__glanz,.stein__praegung{pointer-events:none}.stein__praegung{transition:transform .3s ease-in-out}.stein__plakette{pointer-events:none}.stein__plakette circle{stroke:#0b1a24cc;filter:drop-shadow(0 1.5px 1.5px rgba(0,0,0,.55))}.stein__plakette text{fill:#fff;font-family:var(--schrift-grund);font-weight:900}.stein__ring{fill:none;stroke:var(--gold);stroke-width:3;filter:drop-shadow(0 0 2px var(--gold)) drop-shadow(0 0 6px var(--gold));pointer-events:none}.stein__ring--innen{stroke-width:2;stroke-dasharray:3 2}.stein__griff{fill:transparent}.stein--ruhig,.stein--ruhig .stein__muenze,.stein--ruhig .stein__praegung{transition:none}.stein--ruhig:hover{transform:none}@media(prefers-reduced-motion:reduce){.stein,.stein__muenze,.stein__praegung{transition:none}.stein:hover{transform:none}}.brett__zoom{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:320px;z-index:8}.brett__zoom .symbolknopf{background:var(--schwebend)}.brett__zoom--kompakt{left:auto;right:10px;bottom:10px;flex-direction:column;max-width:none}.chips{position:absolute;left:12px;top:12px;display:flex;flex-direction:column;gap:6px;z-index:6}.chips__eintrag{position:relative}.chip{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 8px;border-radius:15px;background:#07131bb8;border:1px solid var(--linie);color:#d5e6e9;font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.chip--aktiv{height:36px;border:2px solid var(--spielerfarbe, var(--tuerkis));background:var(--schwebend);color:var(--text-hell);font-size:14px;font-weight:900;box-shadow:0 6px 20px #0006}.chip--klein{display:inline-flex;cursor:default}.chip__punkt{width:10px;height:10px;border-radius:50%;background:var(--spielerfarbe, #8a97a2);flex:0 0 auto}.chip--aktiv .chip__punkt{width:12px;height:12px}.chip__computer{display:inline-flex;color:var(--tuerkis-hell)}.chip__gold{display:inline-flex;align-items:center;gap:4px;color:var(--gold)}.chip__gold img{width:15px;height:15px}.chip__rest{font-size:12px;font-weight:600;color:var(--gedaempft)}.popover{position:absolute;left:0;top:calc(100% + 6px);width:min(420px,80vw);max-height:60vh;overflow:auto;padding:12px 14px;border-radius:14px;background:var(--flaeche);border:1px solid rgba(53,201,195,.35);box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;gap:10px;z-index:8}.popover__kopf{display:flex;align-items:center;gap:8px}.popover__punkt{width:12px;height:12px;border-radius:50%}.popover__flotte{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--linie)}.popover__flotte.ist-aktiv{border-top-color:#35c9c380}.popover__zeile{display:flex;align-items:center;justify-content:space-between;gap:10px}.tisch__rechtsoben{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.tisch__rechts{position:absolute;right:12px;top:12px;bottom:12px;width:var(--panel-breite, 380px);display:flex;flex-direction:column;align-items:stretch;gap:4px;z-index:6;pointer-events:none}.tisch__rechts>*{pointer-events:auto}.tisch__werkzeuge{display:flex;justify-content:flex-end;flex:0 0 auto}.uhr{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:17px;background:var(--schwebend);border:1px solid var(--linie)}.uhr__titel{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gedaempft)}.uhr__segmente{display:flex;gap:3px}.uhr__segment{width:12px;height:14px;border-radius:2px;border:1px solid rgba(255,255,255,.3);background:#ffffff0f}.uhr__segment.ist-voll{background:var(--gold);border-color:var(--gold)}.uhr__zahl{font-size:13px;font-weight:900;color:var(--gold);white-space:nowrap}.stapel{--stapel-breite: var(--stapelbreite, 100px);display:flex;gap:8px;padding:8px;border-radius:12px;background:var(--schwebend);border:1px solid var(--linie)}.stapel__feld{display:flex;flex-direction:column;align-items:center;gap:3px}.stapel--klein{--stapel-breite: var(--stapelbreite-klein, 64px)}.stapel__turm{position:relative;display:block;width:var(--stapel-breite);height:calc(var(--stapel-breite) * 1.414)}.stapel__turm .karte{position:relative;z-index:2;box-shadow:0 3px 10px #00000080}.stapel__blatt{position:absolute;inset:0;border-radius:6px;background:#d9d2bd;border:1px solid rgba(0,0,0,.3);box-shadow:0 2px 6px #0006;transform:translate(calc(var(--blatt) * 3px + 3px),calc(var(--blatt) * -3px - 3px))}.stapel__anzahl{font-size:13px;font-weight:900;color:#d5e6e9}.stapel__leer{display:grid;place-items:center;width:100%;height:100%;border-radius:5px;border:1px dashed var(--linie);font-size:10px;color:var(--still)}.ablage{display:flex;gap:14px}.ablage__feld{display:flex;flex-direction:column;gap:5px}.tisch__flotte{flex:1 1 auto;min-height:0;display:flex;align-items:flex-end;padding-top:4px}.flottenpanel{width:100%;max-height:100%;overflow:auto;padding:12px 14px;border-radius:16px;background:#07131be6;border:1px solid rgba(53,201,195,.4);box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;gap:10px}.flottenpanel__reiter{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#07131bf2;border-bottom:1px solid var(--linie);padding-bottom:6px}.flottenreiter{min-height:34px;padding:0 4px 4px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--gedaempft);font:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.flottenreiter.ist-aktiv{color:var(--text-hell)}.flottenreiter.ist-amzug{color:var(--gold);border-bottom-color:var(--gold)}.flottenpanel__feld{margin-left:auto;font-size:12px;font-weight:700;color:var(--gedaempft);letter-spacing:.04em;text-transform:none}.wertepillen{display:flex;gap:8px;flex-wrap:wrap}.wertepille{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 6px;border-radius:17px;background:#fffffff0;color:#1a1305;font-size:18px;font-weight:900;line-height:1}.wertepille img{width:24px;height:24px;object-fit:contain}.flottenpanel__schiffe{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.flottenpanel__bestand{display:flex;gap:8px;flex-wrap:wrap}.bestandskarte{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:140px}.bestandskarte__chip{max-width:100%;padding:2px 8px;border-radius:9px;background:#07131bd9;border:1px solid var(--linie);font-size:11.5px;font-weight:700;color:var(--gedaempft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flottenpanel__fuss{display:flex;align-items:center;justify-content:space-between;gap:10px}.flottenpanel__marken{display:flex;gap:6px}.mitspieler{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--linie)}.mitspieler__liste{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.mitspieler__block{display:flex;flex-direction:column;gap:4px}.mitspieler__kopf{display:flex;align-items:center;gap:6px}.mitspieler__punkt{width:9px;height:9px;border-radius:50%;background:var(--spielerfarbe, #8a97a2);flex:0 0 auto}.mitspieler__name{font-size:13px;font-weight:800;color:var(--text-hell);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mitspieler__computer{display:inline-flex;color:var(--tuerkis-hell)}.mitspieler__kopf .minichip:first-of-type{margin-left:auto}.minichip{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:10px;background:#ffffff12;border:1px solid var(--linie);font-size:13px;font-weight:800;line-height:1;color:#d5e6e9;white-space:nowrap}.minichip img{width:14px;height:14px;object-fit:contain}.minichip--gold{color:var(--gold)}.minichip--still{color:var(--still);font-weight:700}.miniflotte{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"schiffe werte" "schiffe fuss";align-items:center;gap:2px 8px;min-height:56px;padding:4px 8px;border-radius:12px;border:2px solid transparent;background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.miniflotte:hover{background:#35c9c31f}.miniflotte:focus-visible{outline:2px solid var(--tuerkis);outline-offset:2px}.miniflotte.ist-amzug{border-color:var(--spielerfarbe, var(--tuerkis));background:#ffffff12}.miniflotte.ist-amzug.kann-pulsen{animation:mini-puls 1.6s ease-in-out infinite}.miniflotte__schiffe{grid-area:schiffe;display:flex;align-items:center;gap:3px;min-width:40px}.miniflotte__schiffe .karte{pointer-events:none}.miniflotte__werte{grid-area:werte;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.miniflotte__fuss{grid-area:fuss;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gedaempft)}.miniflotte__name{font-weight:800;color:#d5e6e9;white-space:nowrap}.miniflotte__feld{font-weight:700;letter-spacing:.04em}.miniflotte.ist-geaendert .minichip{animation:wert-blinken .6s ease}@keyframes mini-puls{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--spielerfarbe, #35c9c3) 32%,transparent)}}@keyframes wert-blinken{0%,to{background:#ffffff12;color:#d5e6e9}30%{background:#e7b94be6;color:#1a1305}}@media(prefers-reduced-motion:reduce){.miniflotte.ist-amzug.kann-pulsen,.miniflotte.ist-geaendert .minichip{animation:none}}.flottenblatt{width:min(1000px,96vw);max-height:92dvh;overflow:auto;display:flex;flex-direction:column;gap:16px}.flottenblatt__reihe{display:flex;flex-direction:column;gap:8px}.schublade{position:absolute;left:0;right:0;bottom:0;height:var(--schublade-hoehe);overflow:visible;display:flex;align-items:flex-end;justify-content:center;z-index:3;pointer-events:none}.schublade:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--handverlauf, 200px);pointer-events:none;transition:height .32s ease;background:linear-gradient(to top,#07131bf5,#07131be6 12%,#07131bc7,#07131b99,#07131b66,#07131b38,#07131b17 82%,#07131b05 92%,#07131b00)}.schublade>*{pointer-events:auto}.hand{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%;overflow:visible}.hand__kopf{display:flex;align-items:baseline;gap:12px;position:relative;z-index:0}.hand__karten{display:flex;align-items:flex-end;justify-content:safe center;gap:12px;padding:60px 16px 16px;max-width:100vw;overflow:visible}.handkarte{position:relative;z-index:var(--z, 1);display:flex;flex-direction:column;align-items:center;gap:12px;flex:0 0 auto;transform:rotate(var(--neigung, 0deg));transform-origin:50% 100%;transition:transform .18s ease}.handkarte:hover,.handkarte:focus-within{transform:rotate(0) scale(1.18);z-index:60}.handkarte.ist-gross{transform:rotate(0);z-index:60}.handkarte__chip{max-width:calc(var(--karte-breite, 176px) + 20px);padding:3px 9px;border-radius:10px;background:#07131bd9;border:1px solid var(--linie);font-size:12px;font-weight:700;color:var(--gedaempft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.handkarte__chip.ist-spielbar{border-color:#35c9c399;color:var(--tuerkis-hell)}.handkarte.ist-gross .handkarte__chip{max-width:240px}.tisch__aktionen{position:absolute;left:16px;bottom:62px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:7}.aktionen{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.aktionen__weitere{display:flex;flex-wrap:wrap;gap:6px;max-width:460px}.fehler{position:absolute;top:calc(var(--kopf-hoehe) + 10px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#ef444429;border:1px solid rgba(239,68,68,.6);color:#ffd9d9;font-size:13px;z-index:60;max-width:90vw}.fehlerzeile{margin:0;flex:1 1 100%;color:var(--gefahr-hell);font-size:13px;font-weight:600}.demoleiste{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:12px;background:var(--schwebend);border:1px solid var(--linie);z-index:9}.overlay{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:#07131bc7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;overflow:auto}.blatt{padding:26px 30px;border-radius:20px;background:#0c1c26f5;border:1px solid var(--linie);box-shadow:0 30px 80px #0000008c}.auslosung{width:min(640px,94vw);display:flex;flex-direction:column;gap:18px;text-align:center}.auslosung__kopf{display:flex;flex-direction:column;gap:6px}.auslosung__kopf .titel--klein{font-size:24px}.auslosung__spalten{display:flex;justify-content:center;gap:12px;flex-wrap:nowrap}.auslosung__spalte{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 8px;border-radius:16px;border:2px solid transparent;flex:1 1 0;min-width:0}.auslosung__spieler{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auslosung__spalte.ist-raus{opacity:.4}.auslosung__spalte.ist-sieger{border-color:var(--gold);background:#e7b94b1f;box-shadow:0 0 32px #e7b94b73}.auslosung__spieler{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800;color:var(--text-hell)}.auslosung__punkt{width:11px;height:11px;border-radius:50%;background:var(--spielerfarbe, #8a97a2)}.auslosung__computer{display:inline-flex;color:var(--tuerkis-hell)}.auslosung__wuerfel{display:inline-flex}.auslosung__wuerfel.ist-tumbelt .wuerfel{animation:wuerfel-tumbeln .8s cubic-bezier(.3,.7,.4,1) backwards;animation-delay:inherit}.auslosung__leer{display:inline-block;width:72px;height:72px;border-radius:16px;border:2px dashed var(--linie)}.auslosung__ergebnis{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:108px;justify-content:center}.auslosung__sieger{font-size:26px;font-weight:900;color:var(--text-hell)}@media(prefers-reduced-motion:reduce){.auslosung__wuerfel.ist-tumbelt .wuerfel{animation:none}}.dialog{width:min(680px,92vw);max-height:90dvh;overflow:auto;display:flex;flex-direction:column;gap:14px}.dialog--breit{width:min(960px,94vw)}.dialog__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.dialog__inhalt{display:flex;flex-direction:column;gap:12px}.kampf{display:flex;gap:32px;align-items:center;flex-wrap:wrap;justify-content:center}.kampf__gegner{display:flex;flex-direction:column;align-items:center;gap:12px}.kampf__karte .karte{border-radius:14px;box-shadow:0 0 0 4px #ff2fbf8c,0 30px 70px #000000b3}.kampf__npc{display:flex;flex-direction:column;align-items:center;gap:6px;width:240px;height:340px;justify-content:center;border-radius:14px;border:2px solid rgba(255,47,191,.55);background:#ff2fbf14;font-size:20px;font-weight:900}.kampf__kategorie{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gedaempft)}.kampf__kategoriefeld{width:12px;height:12px;border-radius:3px}.kampf__panel{width:min(560px,92vw);max-height:88dvh;overflow:auto;display:flex;flex-direction:column;gap:18px}.kampf__knoepfe{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.rechnung{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.rechnung__kasten{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--kastenfarbe, var(--linie));background:color-mix(in srgb,var(--kastenfarbe, #35c9c3) 12%,transparent);text-align:center}.rechnung__zeile{display:flex;align-items:center;gap:6px}.rechnung__basis{font-size:20px;font-weight:800;color:#d5e6e9}.rechnung__plus{font-size:16px;color:var(--gedaempft)}.rechnung__summe{font-size:40px;font-weight:900;line-height:1;color:var(--text-hell)}.rechnung__gegen{font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--still)}.ergebnis{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:12px}.ergebnis--sieg{background:#e7b94b24;border:1px solid rgba(231,185,75,.5);color:var(--gold)}.ergebnis--niederlage{background:#ff2fbf1f;border:1px solid rgba(255,47,191,.5);color:var(--magenta)}.ergebnis strong{font-size:19px}.ergebnis__gold{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:800;color:var(--text-hell)}.ergebnis__gold img{width:22px;height:22px}.schaden{display:flex;flex-direction:column;gap:10px}.schaden__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.schaden__schiffe{display:flex;gap:14px;flex-wrap:wrap}.schaden__schiff{display:flex;flex-direction:column;align-items:center;gap:5px;max-width:130px}.schaden__status{font-size:11px;color:var(--gedaempft);text-align:center}.schaden__status.ist-gewaehlt{color:var(--tuerkis-hell);font-weight:800}.kartendetail{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.kartendetail__text{flex:1 1 260px;display:flex;flex-direction:column;gap:8px}.entscheidung{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.entscheidung__text{flex:1 1 280px;display:flex;flex-direction:column;gap:10px}.wertung{width:100%;border-collapse:collapse;font-size:15px}.wertung__titel{font-size:var(--titelgroesse, 56px);white-space:nowrap;overflow:visible}.wertung__titel.ist-umbrechend{white-space:normal}.wertung th,.wertung td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--linie)}.wertung th{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gedaempft)}.wertung__sieger{color:var(--gold);font-weight:800}.wertung__punkt{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;background:var(--spielerfarbe, #8a97a2)}.hafen{width:min(1120px,96vw);max-height:92dvh;overflow:auto;display:flex;flex-direction:column;gap:16px}.hafen__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hafen__kopfrechts{display:flex;align-items:center;gap:12px}.goldbadge{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 6px;border-radius:18px;background:#fff;color:var(--gold-dunkel);font-size:16px;font-weight:900}.goldbadge img{width:26px;height:26px}.hafen__flotten{display:flex;gap:14px;flex-wrap:wrap}.hafen__flotte{flex:1 1 320px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid var(--linie);display:flex;flex-direction:column;gap:10px}.hafen__flotte.ist-hier{border:2px solid var(--tuerkis)}.hafen__flottenkopf{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hafen__zusammenlegen{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hafen__schiffe{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.hafen__schiff{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:110px;text-align:center}.hafen__platz{width:76px;min-height:108px;padding:6px;border-radius:6px;border:1px dashed rgba(53,201,195,.6);background:transparent;color:var(--tuerkis-hell);font:inherit;font-size:11px;text-align:center;display:grid;place-content:center;gap:4px;cursor:pointer}.hafen__platz--leer{cursor:default;width:auto;min-width:76px;max-width:260px}.hafen__bestand{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bestandschip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:13px;border:0;background:#1f3a4a;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.bestandschip:disabled{cursor:default;opacity:.7}.hafen__hand{display:flex;flex-direction:column;gap:10px}.hafen__handkarten{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.hafen__handkarte{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:220px;text-align:center}.hafen__knoepfe{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.hafen__fuss{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.wertungstafel{position:relative;width:min(980px,96vw);max-height:92dvh;overflow:auto;display:flex;flex-direction:column;gap:18px}.wertungstafel__schliessen{position:absolute;right:16px;top:16px}.wertungstafel__kopf{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.wertungstafel__fuss{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.rang{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rang__zeile{display:grid;grid-template-columns:44px 1.4fr 1fr 2fr .7fr;gap:14px;align-items:center;padding:12px 16px;border-radius:14px;border:1px solid var(--linie);background:#ffffff0a}.rang__zeile.ist-sieger{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#e7b94b1f}.rang__platz{font-size:26px;font-weight:900;color:var(--gedaempft)}.rang__zeile.ist-sieger .rang__platz{color:var(--gold)}.rang__spieler{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:18px}.rang__punkt{width:14px;height:14px;border-radius:50%;flex:0 0 auto}.rang__computer{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:12px;background:#ffffff1a;font-size:12px;font-weight:800}.rang__punkte{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-variant-numeric:tabular-nums}.rang__zahl{font-size:30px;font-weight:900;line-height:1}.rang__zeile.ist-sieger .rang__zahl{color:var(--gold)}.rang__ungeheuer{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.rang__gold{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-size:14px;font-weight:800;color:var(--gold);font-variant-numeric:tabular-nums}.rang__gold img{width:18px;height:18px}.seitenblatt-hintergrund{position:fixed;inset:0;background:#07131b8c;display:flex;justify-content:flex-end;z-index:50}.seitenblatt{width:min(440px,100vw);height:100%;padding:22px 26px;background:#09161ffa;border-left:1px solid var(--linie);box-shadow:-30px 0 80px #00000080;display:flex;flex-direction:column;gap:16px;animation:blatt-rein .22s ease}.seitenblatt--breit{width:min(520px,100vw)}@keyframes blatt-rein{0%{transform:translate(24px);opacity:0}}.seitenblatt__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.seitenblatt__inhalt{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column;gap:20px;padding-right:4px}.seitenblatt__fuss{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--still);border-top:1px solid var(--linie);padding-top:10px}.abschnitt{display:flex;flex-direction:column;gap:10px}.abschnitt__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:14.5px}.zeile__rechts{display:flex;align-items:center;gap:8px;flex:0 1 auto}.regelgitter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.regelfeld{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:13px;min-height:44px}.protokoll{max-height:60dvh;overflow:auto}.protokoll__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.protokoll__zeile{display:grid;grid-template-columns:28px 10px 1fr;gap:8px;align-items:baseline;font-size:13px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.protokoll__runde{font-size:11px;font-weight:800;color:var(--still)}.protokoll__punkt{width:8px;height:8px;border-radius:50%;background:var(--zeilenfarbe, transparent)}.protokoll__zeile--kampf .protokoll__text{color:var(--magenta)}.protokoll__zeile--gold .protokoll__text{color:var(--gold)}.protokoll__zeile--ende .protokoll__text{color:var(--gold);font-weight:800}.staende{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stand{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.stand__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.stand__spieler{display:flex;flex-wrap:wrap;gap:6px}.stand__chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;background:#07131bb3;border:1px solid var(--spielerfarbe, var(--linie));font-size:12px;font-weight:700}.stand__punkt{width:8px;height:8px;border-radius:50%;background:var(--spielerfarbe, #8a97a2)}.motiv{position:absolute;inset:0;overflow:hidden;background:var(--tisch)}.motiv__bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;opacity:0;transition:opacity 1.5s ease-in-out}.motiv__bild.ist-sichtbar{opacity:1}.motiv--gedaempft .motiv__bild{filter:blur(6px) saturate(.8);transform:scale(1.06)}.motiv__verlauf{position:absolute;inset:0;background:linear-gradient(180deg,#07131b26,#07131b8c 55%,#07131bf5)}.motiv--gedaempft .motiv__verlauf{background:#07131bb8}.laden{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.laden__inhalt.wartet-auf-schrift>*{opacity:0}.laden__inhalt.ist-bereit>*{opacity:1;transition:opacity .42s ease-out}.laden__inhalt{position:relative;z-index:2;padding:0 48px clamp(40px,9vh,72px);overflow:visible;display:flex;flex-direction:column;gap:24px}@media(min-width:1280px){.laden__inhalt{padding-left:96px;padding-right:96px}}.laden__oben{font-size:13px;font-weight:800;letter-spacing:.34em;text-transform:uppercase;color:var(--tuerkis);margin:0}.laden__unter{font-size:21px;font-weight:600;color:#cfe3e7;margin:0}.laden__leiste{display:flex;flex-direction:column;gap:0;width:min(640px,100%)}.laden__weiter{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px;margin-bottom:12px}.laden__knopf{display:inline-flex;align-items:center;gap:12px;height:64px;padding:0 44px;border-radius:16px;border:1px solid rgba(255,243,207,.8);background:linear-gradient(180deg,#f6d886 0%,var(--gold) 55%,#cf9f34 100%);color:var(--gold-dunkel);font:inherit;font-size:21px;font-weight:900;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 0 6px #e7b94b2e,0 14px 40px #e7b94b59;transition:transform .12s ease,box-shadow .15s ease}.laden__knopf:hover{box-shadow:0 0 0 8px #e7b94b3d,0 18px 48px #e7b94b73}.laden__knopf:active{transform:translateY(1px)}.laden__knopf--zweit{height:48px;min-height:48px}.ladeleiste{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ladeleiste__segment{width:34px;height:14px;border-radius:3px;border:1.5px solid rgba(255,255,255,.35);background:#ffffff0f;transition:background .25s ease,border-color .25s ease}.ladeleiste__segment.ist-voll{background:var(--gold);border-color:var(--gold)}.ladeleiste__prozent{margin-left:8px;font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--gold)}.laden__status{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap;font-size:14px;color:var(--gedaempft)}.laden__status>:last-child{margin-left:auto}.ladeleiste+.laden__status,.laden__weiter+.laden__status{margin-top:0}.ladeleiste{margin-bottom:12px}.laden__fuss{position:absolute;right:24px;bottom:18px;z-index:2;font-size:12px;color:var(--still);letter-spacing:.08em;margin:0}.start{position:fixed;inset:0;display:grid;place-items:center;overflow:auto;padding:20px}.start__einstellungen{position:absolute;right:16px;top:16px;z-index:3;background:var(--schwebend)}.start__buehne{position:relative;z-index:2;display:flex;gap:32px;align-items:stretch;flex-wrap:wrap;justify-content:center}.start__panel{width:min(700px,94vw);border-color:#35c9c340;display:flex;flex-direction:column;gap:18px;max-height:92dvh;overflow:auto}.start__kopf{display:flex;flex-direction:column;gap:4px}.start__kopf .titel--klein{font-size:38px}.formfeld{display:flex;flex-direction:column;gap:8px}.start__reihe{display:grid;grid-template-columns:max-content max-content;justify-content:space-between;align-items:start;column-gap:24px;row-gap:14px}.start__spieler{display:flex;flex-direction:column;gap:10px;--start-besetzung: 196px;--start-stufe: 132px}.start__zeile{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px}.start__wahl{display:grid;grid-template-columns:var(--start-besetzung) var(--start-stufe);align-items:center;gap:8px}.start__besetzung .segment__knopf,.start__stufe .segment__knopf{flex:1 1 0;min-width:0}.start__besetzung .segment__knopf{min-width:88px}.start__stufe .segment__knopf{min-width:48px}.namensfeld{position:relative;display:flex;align-items:center;min-width:0}.start__zeile .eingabe{flex:1 1 auto;min-width:0;padding-right:40px}.namensfeld__wuerfel{position:absolute;right:4px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--gedaempft);cursor:pointer}.namensfeld__wuerfel:hover{color:var(--gold)}.start__zeile .segment--klein .segment__knopf{padding:0 8px}.start__zeile .segment__knopf{white-space:nowrap}.start__stufe .segment__knopf{font-size:11.5px;font-weight:700}.start__stufe.ist-aus{opacity:.32;pointer-events:none}.start__punkt{width:16px;height:16px;border-radius:50%;flex:0 0 auto}.start__punkt--leer{background:transparent}.start__knoepfe{display:flex;flex-direction:column;gap:10px}.start__nebenknoepfe{display:flex;gap:10px;flex-wrap:wrap}.start__nebenknoepfe .knopf:first-child{flex:1 1 auto}.start__demo{display:flex;flex-direction:column;gap:8px}.start__demoknoepfe{display:flex;gap:6px;flex-wrap:wrap}.start__infos{width:min(300px,94vw);display:flex;flex-direction:column;gap:14px;justify-content:center}.infokasten{padding:16px 20px;border-radius:16px;background:#0c1c26cc;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}.infokasten p{margin:0;font-size:15px;line-height:1.4}.uebergabe{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:#07131bf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:60;overflow:auto}.uebergabe__inhalt{width:min(640px,94vw);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.uebergabe__name{display:flex;align-items:center;gap:16px}.uebergabe__name .titel--klein{font-size:clamp(40px,8vw,72px)}.uebergabe__punkt{width:28px;height:28px;border-radius:50%;background:var(--spielerfarbe, var(--tuerkis));box-shadow:0 0 0 6px color-mix(in srgb,var(--spielerfarbe, #35c9c3) 25%,transparent)}.uebergabe__karten{display:flex;justify-content:center}.uebergabe__karte{width:116px;height:164px;border-radius:8px;object-fit:cover;box-shadow:0 12px 30px #0009}.uebergabe__karte--0{transform:rotate(-8deg) translate(18px)}.uebergabe__karte--1{transform:translateY(-8px)}.uebergabe__karte--2{transform:rotate(8deg) translate(-18px)}.uebergabe__bericht{width:100%;padding:16px 20px;border-radius:14px;background:#ffffff0d;border:1px solid var(--linie);text-align:left;display:flex;flex-direction:column;gap:6px}.uebergabe__bericht p{margin:0;font-size:15px;line-height:1.45;color:#d5e6e9}.app--schmal{--schublade-hoehe: 0px}.kopf--schmal{height:52px;flex-basis:52px;padding:0 12px;gap:10px}.handy{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.handy__brett{position:relative;height:300px;flex:0 0 300px;overflow:hidden}.handy__brett .chips{left:8px;top:8px}.handy__brett .chip__rest{display:none}.handy__brett .tisch__rechtsoben{right:8px;top:8px}.handy__brett .uhr__segmente{display:none}.handy__kontext{display:flex;flex-direction:column;gap:4px;margin:10px 12px 0;padding:10px 14px;border-radius:12px;background:#35c9c31f;border:1px solid rgba(53,201,195,.45)}.handy__kontext strong{font-size:15px}.handy__aktionen{padding:10px 12px 0}.handy__aktionen .aktionen{flex-direction:row;flex-wrap:wrap;align-items:stretch}.handy__aktionen .aktionen .knopf--gross{flex:1 1 60%}.handy__aktionen .aktionen__weitere{flex-basis:100%}.handy__tabinhalt{flex:1 1 auto;min-height:0;overflow:auto;padding:10px 0 18px 12px}.hand--schmal .handkarte{transform:none}.handy__stapel{display:flex;flex-direction:column;gap:14px;padding-right:12px}.hand--schmal .hand__karten{justify-content:flex-start;padding:6px 12px 6px 0}.tableiste{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);background:#07131bfa}.tableiste__knopf{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--gedaempft);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.tableiste__knopf.ist-aktiv{background:#e7b94b29;color:var(--gold);font-weight:800}@media(max-width:800px){.seitenblatt{width:100vw}.rechnung{grid-template-columns:1fr}.kampf{gap:16px}.regelgitter{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.computerzug{position:absolute;left:12px;top:calc(var(--kopf-hoehe) + 122px);width:min(440px,92vw);padding:12px 16px;border-radius:16px;background:#07131be6;border:1px solid var(--linie);box-shadow:0 20px 50px #0000008c;display:flex;flex-direction:column;gap:8px;z-index:25}.computerzug.ist-halt{width:min(560px,94vw);border-color:#e7b94b8c}.computerzug__kopf{display:flex;align-items:center;gap:8px;font-size:15px}.computerzug__punkt{width:12px;height:12px;border-radius:50%}.computerzug__zeilen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--gedaempft)}.computerzug__zeilen li.ist-neu{color:var(--text-hell);font-weight:700}.computerzug__halt{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid rgba(231,185,75,.35)}.computerzug__haltinhalt{display:flex;gap:14px;align-items:flex-start}.computerzug__rechnung{font-size:13px;color:var(--gold);margin:4px 0 0}.zugtoast{position:absolute;left:50%;bottom:18px;transform:translate(-50%);max-width:90vw;padding:10px 16px;border-radius:12px;background:#07131bf0;border:1px solid var(--linie);font-size:13.5px;z-index:26}.prompt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:12;width:min(520px,92vw)}.prompt__inhalt{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:16px;background:#0c1c26f2;border:1px solid rgba(255,47,191,.5);box-shadow:0 24px 60px #0009}.prompt__inhalt strong{font-size:18px}.aktionen__tipp{font-size:12px;color:var(--gold);font-weight:700}.schublade.ist-versteckt{opacity:0;pointer-events:none}.kartendetail{width:min(860px,96vw);max-height:92dvh;overflow:auto;display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap}.kartendetail__karte .karte{border-radius:14px}.kartendetail__karte--magenta .karte{box-shadow:0 0 0 4px #ff2fbf8c,0 24px 60px #000000b3}.kartendetail__karte--tuerkis .karte{box-shadow:0 0 0 4px #35c9c38c,0 24px 60px #000000b3}.kartendetail__karte--gold .karte{box-shadow:0 0 0 4px #e7b94b8c,0 24px 60px #000000b3}.kartendetail__text{flex:1 1 300px;display:flex;flex-direction:column;gap:12px;min-width:0}.kartendetail__kopf{padding-bottom:10px;border-bottom:1px solid rgba(231,185,75,.45)}.kartendetail__typ{display:block;font-family:var(--schrift-titel-klein);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tuerkis)}.kartendetail__name{font-size:28px;font-weight:900;line-height:1.1}.kartendetail__werte{display:flex;gap:8px;flex-wrap:wrap}.kartendetail__zeile{font-size:14px;color:var(--gedaempft);margin:0}.kartendetail__beschreibung{font-size:16px;line-height:1.5;margin:0}.wirkung{padding:12px 14px;border-radius:12px;background:#35c9c31a;border:1px solid rgba(53,201,195,.35);display:flex;flex-direction:column;gap:6px}.wirkung ul{margin:0;padding-left:18px;font-size:14px;line-height:1.45}.kartendetail__aktionen,.zielknoepfe{display:flex;flex-direction:column;gap:8px}.zielknoepfe .knopf{justify-content:flex-start;text-align:left;height:auto;min-height:46px;padding:8px 16px}.zielknoepfe--liste{max-height:220px;overflow:auto}.zielpunkt{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.zielknopf__text{flex:1 1 auto;white-space:normal;line-height:1.3}.kartendetail__fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--linie)}.wurfanzeige{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 24px;border-radius:20px;background:#07131bd1;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px #000000b3;z-index:28;pointer-events:none}.wurfanzeige__reihe{display:flex;gap:16px}.wurfanzeige__text{margin:0;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.wurfanzeige.ist-tumbelt .wuerfel{animation:wuerfel-tumbeln .8s cubic-bezier(.3,.7,.4,1)}.wurfanzeige.ist-steht .wuerfel{animation:wuerfel-einrasten .28s cubic-bezier(.34,1.56,.64,1)}.wurfanzeige.ist-weg{animation:wuerfel-weg .35s ease forwards}@keyframes wuerfel-tumbeln{0%{transform:rotate(0) scale(.6)}35%{transform:rotate(220deg) scale(1.15)}70%{transform:rotate(420deg) scale(.95)}to{transform:rotate(540deg) scale(1)}}@keyframes wuerfel-einrasten{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes wuerfel-weg{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-160%) scale(.32)}}.kompassrose__nadel{transform-origin:50px 50px}.kompassrose__text{fill:#1a1305;font-family:var(--schrift-grund);font-size:15px;font-weight:900}.phasenpille .wuerfel{flex:0 0 auto}.kartenauftritt{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:27;pointer-events:none;animation:auftritt 1.2s ease}.kartenauftritt p{margin:0;padding:6px 14px;border-radius:12px;background:#07131be6;border:1px solid var(--linie);font-size:14px;font-weight:700}@keyframes auftritt{0%{opacity:0;transform:translate(-50%,-40%) scale(.7)}18%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-62%) scale(.5)}}.handbereich{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%;overflow:visible}.zugleiste{--leistenfarbe: var(--gold);position:relative;width:min(640px,96vw);padding:10px 18px;border-radius:16px;background:#07131beb;border:1px solid rgba(53,201,195,.45);box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;gap:8px;z-index:7;transition:border-color .2s ease}.zugleiste:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--leistenfarbe)}.zugleiste--bot{border-color:#ffffff2e}.zugleiste.ist-gesperrt .zugschritt__knopf{cursor:default}.zugleiste__schritte{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;min-height:64px}.zugleiste__linie{position:absolute;left:10%;right:10%;top:25px;height:2px;background:#ffffff26;border-radius:1px}.zugleiste__linie-voll{display:block;height:100%;background:var(--leistenfarbe);border-radius:1px;transition:width .35s ease}.zugschritt{position:relative;display:flex;justify-content:center}.zugschritt__knopf{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer;border-radius:12px}.zugschritt__knopf--still{cursor:default}.zugschritt__knopf:focus-visible{outline:2px solid var(--tuerkis-hell);outline-offset:3px}.zugschritt__kreis{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-top:3px;border-radius:50%;border:2px solid rgba(255,255,255,.25);background:#0c1c26fa;color:#d5e6e9;transition:width .2s ease,height .2s ease,background .2s ease,border-color .2s ease,margin .2s ease}.zugschritt__badge{position:absolute;right:-8px;top:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--tuerkis);color:#06232a;font-size:11px;font-weight:900;line-height:20px;text-align:center;border:2px solid rgba(7,19,27,.95)}.zugschritt__label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gedaempft)}.zugschritt--erledigt .zugschritt__kreis{background:color-mix(in srgb,var(--spielerfarbe, var(--gold)) 18%,transparent);border-color:color-mix(in srgb,var(--spielerfarbe, var(--gold)) 55%,transparent);color:var(--spielerfarbe, var(--gold))}.zugschritt--erledigt .zugschritt__label{color:var(--still)}.zugschritt--aktiv .zugschritt__kreis{width:52px;height:52px;margin-top:-1px;background:var(--leistenfarbe);border-color:var(--leistenfarbe);color:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--spielerfarbe, var(--gold)) 40%,transparent)}.zugschritt--aktiv .zugschritt__knopf:not(.zugschritt__knopf--still) .zugschritt__kreis{outline:3px solid var(--gold);outline-offset:2px}.zugschritt--aktiv .zugschritt__label{color:var(--text-hell);font-weight:900}.zugschritt--aktiv .zugschritt__knopf:not(.zugschritt__knopf--still):hover .zugschritt__kreis{filter:brightness(1.15)}.zugschritt--naechster{opacity:.45}.zugschritt--naechster .zugschritt__knopf:not(.zugschritt__knopf--still):hover{opacity:1}.zugschritt--gesperrt{opacity:.35}.zugschritt.pulst .zugschritt__kreis,.knopf.pulst{animation:knopf-puls 1.6s ease-in-out infinite}.flottenstein--faehrt .flottenstein{transition:transform .2s ease}@keyframes knopf-puls{0%,to{box-shadow:0 8px 24px #e7b94b59;transform:scale(1)}50%{box-shadow:0 0 0 8px #e7b94b38,0 8px 28px #e7b94b80;transform:scale(1.04)}}.zugleiste__unten{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.zugleiste__hinweise{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.zugleiste__hinweis{font-size:13px;font-weight:600;color:#d5e6e9;line-height:1.35}.zugleiste__grund,.zugleiste__einfuehrung{font-size:12px;color:var(--still)}.zugleiste__tippen{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:26px;padding:0 10px;border-radius:13px;background:#35c9c329;border:1px solid rgba(53,201,195,.55);color:var(--tuerkis-hell);font-size:13px;font-weight:800}.zugleiste__chips{display:flex;gap:6px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.zugleiste__notfall{display:flex;gap:6px;flex-wrap:wrap}.zugleiste--schmal{width:auto;margin:8px 12px 0;padding:8px 12px;border-radius:12px}.zugleiste--schmal .zugleiste__schritte{min-height:42px}.zugleiste--schmal .zugleiste__linie{top:20px}.zugleiste--schmal .zugschritt__kreis{width:36px;height:36px;margin-top:2px}.zugleiste--schmal .zugschritt--aktiv .zugschritt__kreis{width:42px;height:42px;margin-top:-1px}.zugleiste--schmal .zugschritt__badge{right:-6px;top:-5px;min-width:17px;height:17px;line-height:17px;font-size:10px}.zugleiste--schmal .zugleiste__unten{flex-wrap:wrap}.brett__felder--pulst .feld--ziel{animation:feld-puls .9s ease-out 1}@keyframes feld-puls{0%{fill-opacity:1;stroke-width:2.5}40%{fill-opacity:.35;stroke-width:5}to{fill-opacity:1;stroke-width:2.5}}.flottenstein--faehrt .flottenstein{filter:drop-shadow(0 6px 8px rgba(0,0,0,.7))}.entscheidung{width:min(760px,96vw);max-height:92dvh;overflow:auto;display:flex;gap:26px;align-items:flex-start}.entscheidung--breit{width:min(900px,96vw)}.entscheidung__links{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.entscheidung__flotte{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(53,201,195,.35);background:#35c9c314}.entscheidung__schiffe{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.entscheidung__text{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.entscheidung__titel{font-size:22px}.entscheidung__wer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.entscheidung__kette{margin:0;font-size:16px;line-height:1.5;color:var(--text)}.entscheidung__frage{margin:0;font-size:15px;font-weight:800;color:var(--tuerkis-hell)}.entscheidung__optionen .knopf{justify-content:flex-start;text-align:left;height:auto;min-height:46px;padding:8px 16px;flex-direction:column;align-items:flex-start;gap:2px}.entscheidung__optiontext{white-space:normal;line-height:1.3}.entscheidung__optionfolge{font-size:12px;font-weight:600;opacity:.8;white-space:normal}.entscheidung__fuss{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--linie)}.kartenwahl{display:flex;flex-wrap:wrap;gap:14px 12px;align-items:flex-start}.kartenwahl__karte{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:160px}.kartenwahl--klein .kartenwahl__karte{max-width:124px}.kartenwahl__karte.ist-gedaempft{opacity:.6}.kartenwahl__bild{position:relative}.kartenwahl__lupe{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#07131bd9;color:#fff;cursor:pointer;z-index:2}.kartenwahl__lupe:hover{background:#35c9c359;border-color:var(--tuerkis)}.kartenwahl__nummer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#07131bd9;border:2px solid rgba(255,255,255,.5);color:#fff;font-size:16px;font-weight:900;display:grid;place-items:center;pointer-events:none}.kartenwahl__name{font-size:13px;font-weight:800;color:var(--text);text-align:center}.kartenwahl__name.ist-gewaehlt{color:var(--gold)}.kartenwahl__werte{font-size:11.5px;color:var(--gedaempft);text-align:center}.ereignis--auftritt .kartendetail__karte{animation:ereignis-auftritt .45s cubic-bezier(.2,.8,.3,1)}@keyframes ereignis-auftritt{0%{opacity:0;transform:translateY(-24px) scale(.85)}to{opacity:1;transform:none}}.ablageliste{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.ablageliste__zeile{display:flex;gap:12px;align-items:center}.ablageliste__text{display:flex;flex-direction:column;gap:2px;font-size:14px}@media(max-width:767px){.entscheidung,.entscheidung--breit{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:min(100vw - 16px,900px);max-height:none;gap:14px;padding:18px 16px}.entscheidung__links{align-self:center}.entscheidung__links .kartendetail__karte .karte{--karte-breite: 200px !important}.entscheidung__titel{font-size:19px}.kartenwahl{justify-content:center}.auslosung{padding:18px 14px}.auslosung__spalten{gap:10px}}.tisch .handbereich .zugleiste{margin-right:160px}@media(min-width:1480px){.tisch .handbereich .zugleiste{margin-right:0}}.handbereich .hand__karten{padding-top:12px}.tisch__linksunten{position:absolute;left:24px;bottom:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;z-index:7}.tisch__linksunten .schublade__ausgelegt{width:var(--leiste-breite, 560px);max-width:none}.tisch__linksunten .ausgelegt{width:100%}.tisch__linksunten .ausgelegt__karte{transform:none}@media(max-height:759px){.tisch__linksunten{flex-direction:row;align-items:flex-end}.tisch__linksunten .schublade__ausgelegt{width:auto;max-width:300px}}.tisch .zugleiste--links{width:var(--leiste-breite, 560px);margin:0}.schublade--mit-leiste{padding-left:calc(var(--leiste-breite, 560px) + 40px)}.tisch .schublade{padding-right:calc(var(--panel-breite, 380px) + 12px)}.zugleiste__werkzeuge{display:flex;justify-content:flex-end}.brett__zoom--in-leiste{position:static;gap:4px;max-width:none}.brett__zoom--in-leiste .knopf--klein{min-height:30px;padding:0 10px;font-size:12px}.auslosung__runde{display:flex;flex-direction:column;gap:10px}.auslosung__runde--stich{padding-top:12px;border-top:1px solid var(--linie);animation:blatt-rein .3s ease}.auslosung__gleichstand{margin:0;font-size:15px;font-weight:800;color:var(--gold)}.auslosung__reihe{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:8px}.auslosung__label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--still);text-align:left}.auslosung__runde--stich .auslosung__spalte.ist-raus{opacity:.4}.schaden__stand{font-size:18px;font-weight:900}.schaden__stand--offen{color:var(--gold)}.schaden__stand--fertig{color:var(--tuerkis-hell)}.schaden__grund{margin:0;color:var(--gold);font-size:13px;font-weight:700}.schaden__schiff .karte{transition:transform .35s ease,opacity .35s ease}.overlay{position:fixed}.artworkhintergrund{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--artwork);background-size:cover;background-position:center;filter:blur(14px) brightness(.45) saturate(1.1);transform:scale(1.06)}.artworkhintergrund:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#07131b1a,#07131b8c 60%,#07131be6),color-mix(in srgb,var(--ton, #35c9c3) 8%,transparent)}.artworkhintergrund--einblenden{animation:artwork-ein .3s ease both}@keyframes artwork-ein{0%{opacity:0}to{opacity:1}}.overlay>*:not(.artworkhintergrund){position:relative;z-index:1}.blatt--durchscheinend,.kampf__panel--durchscheinend{background:#0c1c26eb}.label--gold{color:var(--gold);letter-spacing:.24em;font-size:12px}.kampfergebnis__karte{position:relative}.kampfergebnis__karte.ist-sieg .karte{border-radius:14px;box-shadow:0 0 0 4px #e7b94bb3,0 30px 70px #000000b3}.kampfergebnis__karte.ist-niederlage .karte{border-radius:14px;box-shadow:0 0 0 4px #ff2fbf8c,0 30px 70px #000000b3}.kampfergebnis__karte.ist-niederlage.ist-animiert{animation:karte-entkommt .5s ease .6s both}@keyframes karte-entkommt{to{transform:translateY(40px);opacity:.55}}.kampfergebnis__stempel{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%) rotate(-8deg);padding:5px 14px;border:3px solid var(--gold);border-radius:8px;color:var(--gold);font-size:22px;line-height:1.1;font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:#07131b80;animation:stempel-ein .3s cubic-bezier(.2,1.4,.4,1) .2s both}@keyframes stempel-ein{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(1.8)}to{opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}}.kampfergebnis__folgen{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:14px}.kampfergebnis__folge{display:flex;align-items:center;gap:6px}.kampfergebnis__folge img{width:16px;height:16px}.kampfergebnis__folge--punkte,.kampfergebnis__folge--gold{color:var(--gold);font-weight:800}.kampfergebnis__folge--uhr{color:var(--tuerkis-hell)}.kampfergebnis__folge--schaden{color:var(--magenta);font-weight:700}.kampfergebnis__folge--info{color:var(--gedaempft)}.kampfergebnis__schiffe{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.kampfergebnis__schiff{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:130px;text-align:center;transition:opacity .6s ease,transform .6s ease}.kampfergebnis__schiff .karte{transition:transform .6s ease,opacity .6s ease}.kampfergebnis__schiff.ist-geaendert .karte{animation:schiff-kippt .6s ease}@keyframes schiff-kippt{0%{transform:perspective(600px) rotateY(0)}50%{transform:perspective(600px) rotateY(90deg)}to{transform:perspective(600px) rotateY(0)}}.kampfergebnis__schiff.ist-geaendert .karte--quer{animation:schiff-dreht .6s ease}@keyframes schiff-dreht{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.kampfergebnis__schiff.ist-gesunken{opacity:.35;transform:translateY(24px)}.kampfergebnis__status{font-size:12px;color:var(--gedaempft)}.kampfergebnis__status.ist-neu{color:var(--magenta);font-weight:800}.rechnung__quellen{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--gedaempft)}.rechnung__quellen li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;text-align:left;padding:1px 4px;border-radius:5px}.rechnung__quellen li.ist-hervorgehoben{background:#35c9c329;color:var(--text)}.rechnung__quellen li.ist-null{opacity:.6}.rechnung__quellen strong{color:var(--text)}.trophaeen{display:flex;flex-direction:column;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--linie)}.trophaeen__kopf{display:flex;align-items:center;gap:8px}.trophaeen__reihe{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.trophaee{position:relative;padding:0;border:0;background:transparent;cursor:pointer;border-radius:6px}.trophaee .karte{outline:2px solid var(--kranz);box-shadow:0 0 10px 1px color-mix(in srgb,var(--kranz) 50%,transparent),0 6px 14px #0009}.trophaee__punkte{position:absolute;right:-6px;top:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--gold);color:var(--gold-dunkel);font-size:11px;font-weight:900;line-height:18px;text-align:center}.trophaeen__mehr{font-size:12px;font-weight:800;color:var(--gedaempft)}.minichip--trophaeen{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font:inherit;font-size:11px;font-weight:800;color:var(--gedaempft);border:1px solid var(--linie);background:#ffffff0d;border-radius:10px;padding:1px 6px}.minichip--trophaeen .karte{box-shadow:none}.rang__trophaeen{display:flex;gap:4px;flex-wrap:wrap}.wertepillen{position:relative}.wertepille--info{gap:4px}.wertepille__info{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:2px;border-radius:50%;border:1px solid rgba(0,0,0,.25);background:transparent;color:#1a1305;cursor:pointer}.rechnungspopover{position:absolute;left:0;top:calc(100% + 6px);width:320px;max-width:100%;padding:10px 12px;border-radius:12px;background:#07131bf7;border:1px solid rgba(53,201,195,.45);box-shadow:0 16px 40px #0009;z-index:12;display:flex;flex-direction:column;gap:6px}.rechnungspopover ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rechnungspopover__teil{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;font-size:13px}.rechnungspopover__teil.ist-null{opacity:.6}.rechnungspopover__leer{width:24px}.rechnungspopover__wert{font-weight:900}.rechnungspopover__summe{font-size:12px;color:var(--gedaempft);border-top:1px solid var(--linie);padding-top:6px}.bestandskarte.ist-beteiligt .karte{box-shadow:0 0 0 3px var(--tuerkis),0 0 16px 2px #35c9c380,0 10px 24px #0009}.bestandskarte__chip.ist-beteiligt{border-color:#35c9c399;color:var(--tuerkis-hell)}.schublade__ausgelegt{max-width:320px;pointer-events:auto}.ausgelegt{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:12px;background:#07131bd1;border:1px solid var(--linie)}.ausgelegt__reihe{display:flex;align-items:flex-end;gap:6px}.ausgelegt__karte{display:flex;flex-direction:column;align-items:center;gap:4px;transform:rotate(var(--neigung, 0deg));transform-origin:50% 100%}.ausgelegt__karte.ist-verbraucht{opacity:.7}.ausgelegt__chip{max-width:120px;padding:2px 8px;border-radius:9px;background:#07131bd9;border:1px solid var(--linie);font-size:11px;font-weight:700;color:var(--gedaempft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ausgelegt__chip.ist-laufend{border-color:#35c9c399;color:var(--tuerkis-hell)}.kartenflug{position:fixed;inset:0;pointer-events:none;z-index:35}.kartenflug__karte{position:absolute;left:0;top:0;perspective:900px}.kartenflug__innen{transform-style:preserve-3d;backface-visibility:hidden}.overlay--rueckfrage{z-index:70}.rueckfrage{width:min(520px,94vw);display:flex;flex-direction:column;gap:14px}.rueckfrage__titel{font-size:20px}.rueckfrage__text{margin:0;font-size:15px;line-height:1.5}.rueckfrage__knoepfe{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rueckblick{width:min(680px,94vw)}.rueckblick__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rueckblick__zeile{display:grid;grid-template-columns:48px auto 1fr;align-items:center;gap:10px;font-size:14px}.rueckblick__leer{width:48px}.zugleiste__rechnung{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;color:var(--gedaempft)}.zugleiste__teil{display:inline-flex;align-items:center;gap:4px}.zugleiste__teil .karte{box-shadow:none}.angriff__zahlen{display:flex;gap:8px;flex-wrap:wrap}.angriff__zahl{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;border:2px solid rgba(255,255,255,.18);background:#ffffff0a;color:var(--still);font-size:24px;font-weight:900}.angriff__zahl.ist-erlaubt{border-color:var(--tuerkis);background:#35c9c32e;color:var(--tuerkis-hell);box-shadow:0 0 14px #35c9c366}.angriff__zahl.ist-treffer{border-color:#22c55e;background:#22c55e4d;color:#bbf7d0;animation:treffer-puls .9s ease-in-out 3}.angriff__zahl.ist-daneben{border-color:var(--gefahr);background:#ef44444d;color:#fecaca}@keyframes treffer-puls{0%,to{box-shadow:0 0 #22c55e99}50%{box-shadow:0 0 0 10px #22c55e00}}.angriff__chip{position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);white-space:nowrap;padding:1px 6px;border-radius:8px;background:#07131be6;border:1px solid rgba(53,201,195,.5);color:var(--tuerkis-hell);font-size:10.5px;font-weight:800}.angriff__zahlen{padding-bottom:22px}.angriff__wuerfel{display:flex;gap:14px;align-items:center;min-height:60px;transition:transform .4s ease}.angriff__wuerfel.ist-phase-0 .wuerfel{animation:wuerfel-tumbeln .8s cubic-bezier(.3,.7,.4,1)}.angriff__wuerfel.ist-phase-1 .wuerfel{animation:wuerfel-einrasten .28s cubic-bezier(.34,1.56,.64,1)}.angriff__wurf{display:flex;flex-direction:column;align-items:center;gap:4px}.ergebnis.ist-verborgen{opacity:0}.ergebnis{transition:opacity .3s ease}.angriff__karte--entkommt{animation:karte-entkommt .5s ease .3s both}.start__zuschauer{margin:0}@media(max-width:1366px){.trophaeen{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.flottenpanel{gap:8px;padding:10px 12px}}.schublade__ausgelegt--unten{position:absolute;right:calc(var(--panel-breite, 380px) + 24px);bottom:12px}.tisch__links{position:absolute;left:12px;top:12px;bottom:300px;width:min(440px,40vw);display:flex;flex-direction:column;align-items:flex-start;gap:12px;z-index:6;pointer-events:none}.tisch__links>*{pointer-events:auto}.tisch__links .chips{position:static}.tisch__links .computerzug{position:static;width:100%;max-width:440px;min-height:0;overflow:hidden}.aktionsmarke{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:8;animation:marke-ein .25s ease both;transition:left .3s ease,top .3s ease}@keyframes marke-ein{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.aktionsmarke__knopf{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer}@media(max-width:767px){.auslosung__reihe{grid-template-columns:1fr;gap:4px}.auslosung__spalten{flex-wrap:wrap}.auslosung__spalte{flex:1 1 100px}}.flottenpanel__reihe{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.flottenpanel__reihe .flottenpanel__marken{margin-left:auto;display:flex;gap:4px;align-self:center}.bestandskarte--klein{max-width:64px}.bestandskarte--klein .bestandskarte__chip{font-size:10px;padding:1px 5px}.minichip--bestand{cursor:pointer;font:inherit;font-size:11px;font-weight:800;align-self:center}.minichip--bestand.ist-beteiligt{border-color:#35c9c399;color:var(--tuerkis-hell)}.flottenpanel .trophaeen{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:6px}.flottenpanel{gap:6px;padding:10px 12px}.flottenpanel__reiter{flex-wrap:nowrap;gap:8px;padding-bottom:4px}.mitspieler__leer{display:block;padding:2px 0}.miniflotte{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:3px 8px}.miniflotte__name{flex:0 0 auto;font-size:11px;font-weight:800;color:var(--gedaempft);min-width:52px}.miniflotte__schiffe{display:flex;gap:3px;flex:0 0 auto}.miniflotte__schiffe .karte{box-shadow:0 2px 6px #00000080}.miniflotte__schiffe .karte--quer{margin-inline:4px}.miniflotte__werte{display:flex;gap:3px;flex:0 0 auto}.miniflotte__fuss{margin-left:auto;display:flex;align-items:center;gap:4px;flex:0 0 auto}.miniflotte__feld{font-size:11px;color:var(--still)}.nachricht__kette{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nachricht__wurf{display:inline-flex;align-items:center;gap:6px}.nachricht__zeilen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nachricht__zeile{display:flex;align-items:center;gap:8px;font-size:14px}.handkarte.ist-unterwegs{visibility:hidden}.computerzug__zeilen li{animation:zeile-ein .3s ease both}@keyframes zeile-ein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kampf__ursache{font-size:14px;color:var(--gedaempft);margin-top:4px}.feldwahl{position:absolute;left:50%;top:12px;transform:translate(-50%);display:flex;align-items:center;gap:14px;width:min(760px,94vw);padding:10px 14px;border-radius:16px;background:#07131bf0;border:1px solid rgba(53,201,195,.55);box-shadow:0 16px 40px #0000008c;z-index:12}.feldwahl__text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.feldwahl__titel{font-size:15px}.feldwahl__anweisung{font-size:13px;color:var(--tuerkis-hell);font-weight:600}.feldwahl__knoepfe{display:flex;gap:8px;flex:0 0 auto}.brett__felder--wahl .feld:not(.feld--waehlbar){fill:#07131b59;stroke:#ffffff0f}.feld--waehlbar{fill:#35c9c31f;stroke:var(--tuerkis);stroke-width:3;cursor:pointer;pointer-events:auto;animation:feld-leuchtet 1.4s ease-in-out infinite}.feld--waehlbar:hover,.feld--waehlbar:focus-visible{fill:#7fe3de4d;outline:none}.feld--vorgewaehlt{fill:#e7b94b40;stroke:var(--gold);stroke-width:3.5;animation:none}@keyframes feld-leuchtet{0%,to{stroke-opacity:1}50%{stroke-opacity:.45}}.flottenstein--geist{opacity:.55;pointer-events:none}.app--schmal .feldwahl{top:8px;gap:8px;padding:8px 10px}.app--schmal .feldwahl .karte{--karte-breite: 72px !important}.app[data-tempo=normal]{--tempo-faktor: .75}.app[data-tempo=schnell]{--tempo-faktor: .5}.app[data-animationen=aus]{--tempo-faktor: .2}@media(prefers-reduced-motion:reduce){.app{--tempo-faktor: .2}}.overlay{animation:backdrop-ein var(--dauer-mittel) var(--ease-aus) both}@keyframes backdrop-ein{0%{background-color:#07131b00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background-color:#07131bc7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.overlay>.blatt,.overlay>.kampf>.kampf__panel,.overlay>.kampfergebnis>.kampf__panel,.overlay>.angriff>.kampf__panel{animation:panel-ein var(--dauer-mittel) var(--ease-aus) both}@keyframes panel-ein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.overlay .entscheidung__links,.overlay .kampf__gegner{animation:karte-ein var(--dauer-mittel) var(--ease-aus) calc(60ms * var(--tempo-faktor)) both}@keyframes karte-ein{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.overlay .kartendetail__kopf,.overlay .entscheidung__kette,.overlay .wirkung,.overlay .entscheidung__frage,.overlay .kartenwahl,.overlay .entscheidung__optionen,.overlay .entscheidung__fuss{animation:inhalt-ein var(--dauer-mittel) var(--ease-aus) both}.overlay .entscheidung__kette,.overlay .kampf__ursache{animation-delay:calc(40ms * var(--tempo-faktor))}.overlay .wirkung,.overlay .entscheidung__frage{animation-delay:calc(80ms * var(--tempo-faktor))}.overlay .kartenwahl,.overlay .entscheidung__optionen,.overlay .entscheidung__fuss{animation-delay:calc(.12s * var(--tempo-faktor))}@keyframes inhalt-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.artworkhintergrund--einblenden{animation:artwork-ein var(--dauer-lang) var(--ease-aus) both,ken-burns 8s linear both}@keyframes ken-burns{0%{transform:scale(1.06)}to{transform:scale(1.02)}}.ereignis--auftritt .kartendetail__karte{animation:none}.brett__inhalt.ist-animiert{transition:transform var(--dauer-kamera) var(--ease-beides)}.feld{transition:fill calc(.2s * var(--tempo-faktor)) ease,stroke calc(.2s * var(--tempo-faktor)) ease,fill-opacity var(--dauer-mittel) ease}.zugschritt__kreis{transition-duration:var(--dauer-mittel)}.zugleiste__linie-voll{transition:width calc(.4s * var(--tempo-faktor)) var(--ease-beides)}.zugleiste__hinweis,.zugleiste__tippen{animation:hinweis-ein calc(.2s * var(--tempo-faktor)) ease both}@keyframes hinweis-ein{0%{opacity:0}to{opacity:1}}.uhr__segment{transition:background var(--dauer-mittel) ease,border-color var(--dauer-mittel) ease}.chip__gold,.trophaeen__kopf .minichip,.kopf__gold{transition:transform var(--dauer-kurz) var(--ease-aus)}.ist-geaendert,.minichip.ist-geaendert{animation:chip-puls calc(.5s * var(--tempo-faktor)) ease}@keyframes chip-puls{50%{transform:scale(1.08)}}.kompassrose__nadel{transition:transform calc(.9s * var(--tempo-faktor)) var(--ease-aus)}.zugtoast,.computerzug__zeilen li{animation:zeile-ein calc(.25s * var(--tempo-faktor)) var(--ease-aus) both}.karte,.handkarte{transition-duration:var(--dauer-kurz)}.flottenpanel{gap:4px;padding:8px 12px}.flottenpanel .wertepille{height:30px;font-size:14px}.flottenpanel .trophaeen{padding-bottom:4px}.mitspieler,.mitspieler__liste{gap:4px}.mitspieler__block{gap:2px}.mitspieler__kopf{min-height:22px}.miniflotte{min-height:40px;padding:2px 8px}.aktionsmarke__ebene{position:absolute;left:50%;top:44px;width:340px;height:340px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#07131b80,#07131b47 40%,#07131b00 72%);pointer-events:none;z-index:0}.aktionsmarke__ring{position:absolute;left:50%;top:44px;width:88px;height:88px;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid var(--gold);opacity:0;pointer-events:none;animation:marke-ring 2.6s ease-out infinite}@keyframes marke-ring{0%{width:88px;height:88px;opacity:.5}to{width:170px;height:170px;opacity:0}}.aktionsmarke__kreis{position:relative;display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#ffe38f,#e7b94b 48%,#b8862b);border:2px solid rgba(255,236,190,.9);color:#1a1305;box-shadow:inset 0 1px #ffffff8c,inset 0 -6px 12px #78500a59,0 0 0 6px #e7b94b29,0 0 42px #e7b94b73,0 14px 30px #0000008c;transition:transform var(--dauer-kurz) var(--ease-aus),box-shadow var(--dauer-kurz) var(--ease-aus)}.aktionsmarke__kreis svg{width:34px;height:34px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))}.aktionsmarke__kreis .zugschritt__badge{right:-4px;top:-2px}.aktionsmarke__knopf:hover .aktionsmarke__kreis{transform:scale(1.05);box-shadow:inset 0 1px #ffffffb3,inset 0 -6px 12px #78500a4d,0 0 0 8px #e7b94b33,0 0 56px #e7b94b99,0 14px 30px #0000008c}.aktionsmarke__knopf:active .aktionsmarke__kreis{transform:scale(.97)}.aktionsmarke__label{margin-top:2px;padding:6px 14px;border-radius:14px;background:#07131be0;border:1px solid rgba(231,185,75,.4);color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 16px #00000080}.aktionsmarke__knopf{gap:12px}.mitspieler__kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px;width:100%}.mitspieler__kopf .mitspieler__computer:empty{display:none}.mitspieler__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minichip--trophaeen{max-width:100%;overflow:hidden;white-space:nowrap}.miniflotte{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px}.miniflotte__werte .minichip{padding:0 5px;font-size:11px;gap:2px}.miniflotte__fuss{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end}.miniflotte__feld{overflow:hidden;text-overflow:ellipsis}@container flottenpanel (max-width: 339px){.minichip--trophaeen .karte,.miniflotte__feld{display:none}.miniflotte__fuss .minichip{width:10px;height:10px;padding:0;border-radius:50%;overflow:hidden;color:transparent;background:var(--gedaempft)}}.flottenpanel{container-type:inline-size;container-name:flottenpanel}.tischflaeche{display:flex;flex-direction:column;gap:6px;min-width:0}.tischflaeche__label{opacity:.8}.tischflaeche__karten{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px calc(var(--tischkarte) * -.22);padding:calc(var(--tischkarte) * .09 + 12px) calc(var(--tischkarte) * .09 + 10px) calc(var(--tischkarte) * .09 + 20px);border-radius:14px;background:#07131b80;border:1px solid var(--linie);overflow:visible}.tischflaeche--blank .tischflaeche__karten{background:none;border:0;border-radius:0;padding:calc(var(--tischkarte) * .09 + 8px) 4px calc(var(--tischkarte) * .09 + 16px)}.tischflaeche--blank .karte{box-shadow:0 6px 16px #0000008c}.tischflaeche--schmal .tischflaeche__karten{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-block:calc(var(--tischkarte) * .09 + 14px)}.tischkarte{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;transform:translate(var(--dx, 0px),var(--dy, 0px)) rotate(var(--drehung, 0deg));transition:transform .15s ease,filter .15s ease;transform-origin:50% 90%}.tischkarte.ist-fliegend{animation:tischkarte-auf .3s ease var(--verzug, 0ms) both}@keyframes tischkarte-auf{0%{opacity:0;transform:translate(var(--dx, 0px),calc(var(--dy, 0px) + 18px)) rotate(0) scale(.96)}to{opacity:1;transform:translate(var(--dx, 0px),var(--dy, 0px)) rotate(var(--drehung, 0deg)) scale(1)}}.tischkarte:hover,.tischkarte.ist-hervorgehoben{transform:translate(var(--dx, 0px),calc(var(--dy, 0px) - 10px)) rotate(var(--drehung, 0deg));z-index:3;filter:drop-shadow(0 8px 18px rgba(0,0,0,.6))}.tischkarte.ist-hervorgehoben .karte{outline:2px solid var(--tuerkis);outline-offset:2px;border-radius:8px}.tischkarte__chip{max-width:calc(var(--tischkarte) + 20px);padding:1px 7px;border-radius:9px;background:#0c1c26eb;border:1px solid var(--linie);font-size:11px;font-weight:700;color:var(--gedaempft);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tischkarte__chip.ist-plus{color:var(--tuerkis-hell);border-color:#35c9c380}.tischkarte__chip.ist-null{opacity:.6}.tischkarte--ungeheuer .tischkarte__chip{color:var(--gold);border-color:#e7b94b80}.kampf{align-items:flex-start;gap:24px;overflow:visible}.kampf__panel{position:relative;z-index:1}.kampf__tisch{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;width:clamp(300px,27vw,440px);margin-left:24px;margin-right:24px;align-self:center;overflow:visible}.kampf__tisch .tischflaeche__karten{flex-wrap:wrap;overflow:visible}.kampf__tisch .tischkarte__chip{max-width:calc(var(--tischkarte) + 34px);white-space:normal;line-height:1.25}.kampf__andereflotte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--still);font-style:italic}.kampf__panel{max-height:min(88dvh,760px)}@media(max-width:1279px){.kampf__tisch{width:min(560px,92vw);margin-inline:0;order:3}}.schaden{gap:10px}.schaden__kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.schaden__kopf .still{flex:1 1 200px;font-size:11px}.schaden__stand{padding:2px 10px;border-radius:10px;border:1px solid var(--linie);font-size:12px}.schaden__schiffe{flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:2px}.ergebnis{padding-block:8px}.rechnung__leer{display:block}.computertisch{width:100%;max-width:440px;min-height:0;animation:computertisch-auf .3s ease both}@keyframes computertisch-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.schublade--zu{pointer-events:none}.schublade--zu>*{pointer-events:auto}.schublade--zu{--handverlauf: 90px}.hand{transition:transform .32s ease-out,opacity .32s ease-out}.hand.ist-eingeklappt{transform:translateY(calc(100% - 28px));opacity:.94;transition-timing-function:ease-in}.hand.ist-eingeklappt:hover,.hand.ist-eingeklappt:focus-within{transform:translateY(0);opacity:1}.hand.ist-eingeklappt .hand__karten{pointer-events:none}.hand.ist-eingeklappt:hover .hand__karten,.hand.ist-eingeklappt:focus-within .hand__karten{pointer-events:auto}.hand__kopf{position:relative;z-index:2}.hand__klapp{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:1px solid var(--linie);background:var(--schwebend);color:var(--gedaempft);cursor:pointer}.hand__klapp:hover{color:var(--text);border-color:var(--tuerkis)}.minichip--spielbar{cursor:pointer;font:inherit;font-size:11px;font-weight:800;color:var(--tuerkis-hell);border-color:#35c9c380}@media(prefers-reduced-motion:reduce){.hand,.tischkarte,.computertisch{transition-duration:.1s;animation-duration:.1s}}[data-animationen=aus] .tischkarte.ist-fliegend,[data-animationen=aus] .computertisch{animation:none}@media(max-height:859px){.stapel{padding:6px;gap:6px}.flottenpanel{gap:6px;padding:8px 10px}.flottenpanel__reiter{padding-bottom:2px}.mitspieler__liste{gap:6px}.mitspieler__block{gap:4px}}.trophaeen.ist-flach{min-height:40px;gap:6px;padding-bottom:2px}.trophaeen.ist-flach .trophaeen__reihe{gap:4px}.trophaeen.ist-flach .trophaee__punkte{font-size:10px;padding:0 4px}.flottenpanel.ist-flach .miniflotte{min-height:40px;padding:2px 6px;gap:6px}.flottenpanel.ist-flach .mitspieler__kopf{min-height:24px}.flottenpanel.ist-flach .wertepillen{gap:6px}.overlay--wertung{align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden}.wertungsbuehne{position:relative;z-index:1;display:grid;grid-template-columns:var(--spaltenbreite, 1fr) var(--tafelbreite, auto) var(--spaltenbreite, 1fr);grid-template-areas:"links tafel rechts" "unten unten unten";align-items:start;justify-items:center;gap:24px;width:100%;padding:24px;box-sizing:border-box}.wertungstisch{display:flex;flex-direction:column;gap:14px;min-width:0;pointer-events:auto}.wertungstisch--links,.wertungstisch--rechts{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%}.wertungstisch--links{grid-area:links}.wertungstisch--rechts{grid-area:rechts}.wertungstisch--unten{grid-area:unten;flex-direction:row;flex-wrap:wrap;justify-content:center}.wertungstisch__gruppe{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:14px calc(var(--kartenbreite, 150px) * .1 + 24px) calc(var(--kartenbreite, 150px) * .15 + 18px);border-radius:16px;border:1px solid color-mix(in srgb,var(--spielerfarbe, #35c9c3) 55%,transparent);background:#07131b52;overflow:visible;box-sizing:border-box}.wertungstisch__gruppe .tischflaeche{min-width:0}.wertungstisch__gruppe .tischflaeche__karten{display:grid;grid-template-columns:repeat(var(--spalten, 2),auto);justify-content:center;gap:10px calc(var(--tischkarte) * -.1);padding:0;overflow:visible}.wertungstisch .tischkarte{transform:translate(calc(var(--dx, 0px) * .5),calc(var(--dy, 0px) * .5)) rotate(calc(var(--drehung, 0deg) * .5))}.wertungstisch .tischkarte:hover,.wertungstisch .tischkarte.ist-hervorgehoben{transform:translate(calc(var(--dx, 0px) * .5),calc(var(--dy, 0px) * .5 - 10px)) rotate(calc(var(--drehung, 0deg) * .5))}.wertungstisch__punkt{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--spielerfarbe, var(--tuerkis));margin-right:6px}.wertungstisch__gruppe.ist-sieger{border-color:var(--gold);box-shadow:0 0 22px #e7b94b59}.wertungstisch__name{display:flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--spielerfarbe, var(--gedaempft));padding-inline:4px}.wertungstisch .tischflaeche__karten{background:transparent;border:0;padding:4px 8px 14px}.wertungstafel{grid-area:tafel;width:100%;overflow:visible}.rang__zeile{grid-template-columns:32px minmax(200px,1fr) 78px 68px 132px;gap:9px;padding:10px 14px;overflow:visible}.rang__block{display:flex;flex-direction:column;gap:2px;min-width:0}.rang__spieler{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.rang__spieler strong{overflow:hidden;text-overflow:ellipsis}.rang__art{display:inline-flex;color:var(--gedaempft);flex:0 0 auto}.rang__rechnung{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rang__trophaeen{display:flex;gap:4px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:4px 2px;overflow:visible;min-height:58px;justify-self:stretch}.rang__mehr{font-size:12px;font-weight:800;color:var(--gedaempft)}.rang__computer{display:inline-flex;color:var(--gedaempft)}.wertungstafel__regel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-height:859px){.rang__zeile{padding:8px 12px}}.wertungsbuehne--gestapelt{grid-template-columns:minmax(0,1fr);grid-template-areas:"tafel" "links" "rechts" "unten";justify-items:center}.wertungsbuehne--gestapelt .wertungstisch{flex-direction:column;align-items:stretch;width:min(760px,100%)}.wertungsbuehne--gestapelt .wertungstisch__gruppe{width:100%}.wertungsbuehne--gestapelt .tischflaeche__karten{grid-template-columns:none;display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}@media(max-width:599px){.rang__zeile{grid-template-columns:28px minmax(0,1fr) 84px 76px;grid-template-areas:"platz block block block" ". punkte gold trophaeen";row-gap:8px}.rang__trophaeen{min-height:0;justify-content:flex-start}}@media(min-width:600px)and (max-width:800px){.rang__zeile{grid-template-columns:28px minmax(0,1fr) 84px 76px;grid-template-areas:"platz block punkte gold" ". trophaeen trophaeen trophaeen"}.rang__platz{grid-area:platz}.rang__block{grid-area:block}.rang__punkte{grid-area:punkte}.rang__gold{grid-area:gold}.rang__trophaeen{grid-area:trophaeen;justify-content:flex-start;flex-wrap:wrap;min-height:0}.rang__rechnung{white-space:normal}}.ausgelegt,.ausgelegt__reihe,.schublade__ausgelegt{overflow:visible}.ausgelegt__karte--ungeheuer .karte{box-shadow:0 6px 16px #0000008c}.ausgelegt__karte--ungeheuer .ausgelegt__chip{color:var(--gold)}.tisch__links,.tisch__links .computertisch{overflow:visible}.auslosung{width:min(var(--auslosung-breite, 640px),calc(100vw - 48px));position:relative;z-index:1}.auslosung__kopf{padding-bottom:12px;border-bottom:1px solid rgba(231,185,75,.45)}.auslosung__kopf .titel--klein{font-family:Cinzel Decorative,serif;letter-spacing:.08em}.auslosung__kopf .untertext{font-family:Raleway,sans-serif}.auslosung__reihe{grid-template-columns:1fr;gap:6px}.auslosung__label{text-align:center}.auslosung__spalten{display:grid;grid-template-columns:repeat(var(--spalten, 3),minmax(0,1fr));gap:10px}.auslosung__spalte{padding:12px 6px;min-width:0;background:#ffffff0a}.auslosung__spieler{max-width:100%;min-width:0;padding:3px 9px;border-radius:12px;border:1px solid color-mix(in srgb,var(--spielerfarbe, #35c9c3) 55%,transparent);background:#07131b80}.auslosung__namentext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auslosung__spalte.ist-sieger{border-color:var(--gold);box-shadow:0 0 26px #e7b94b66;background:#e7b94b1f}.auslosung__spalte.ist-raus{opacity:.45}@media(max-width:800px){.auslosung__spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}.reaktion__eigene{display:flex;align-items:flex-start;gap:16px}.reaktion__eigene>div{display:flex;flex-direction:column;gap:6px;min-width:0}.kartendetail__reaktion{margin:0;padding:8px 12px;border-radius:10px;border:1px solid rgba(53,201,195,.45);background:#35c9c31a;font-size:13px;color:var(--tuerkis-hell)}.rueckblick__wer{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.rueckblick__schutz{display:inline-flex;position:relative}.rueckblick__schutz:after{content:"wehrt ab";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);padding:0 5px;border-radius:8px;background:#0c1c26eb;border:1px solid rgba(53,201,195,.5);font-size:9px;font-weight:800;color:var(--tuerkis-hell);white-space:nowrap}.tischflaeche--blank .tischflaeche__label{text-shadow:0 1px 4px rgba(7,19,27,.95),0 0 10px rgba(7,19,27,.8)}.kartendetail__wirkziel{margin:0;padding:8px 12px;border-radius:10px;border:1px solid rgba(231,185,75,.45);background:#e7b94b1a;font-size:13px;color:var(--gold)}.wuerfel--rollt .wuerfel__flaeche{animation:wuerfel-schimmer .4s ease-in-out infinite alternate}@keyframes wuerfel-schimmer{0%{opacity:.75}to{opacity:1}}@media(prefers-reduced-motion:reduce){.wuerfel--rollt .wuerfel__flaeche{animation:none}}.wertungstafel__kopf{padding-right:48px}.wuerfelfaelle{display:flex;align-items:flex-start;gap:14px}.wuerfelfaelle__wurf{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.wuerfelfaelle__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.wuerfelfall{display:flex;align-items:center;gap:10px;padding:3px 8px;border-radius:10px;border:1px solid transparent;font-size:14px}.wuerfelfall__zahlen{display:inline-flex;gap:3px;flex:0 0 auto}.wuerfelfall__text{min-width:0}.wuerfelfall.ist-sonst{opacity:.7}.wuerfelfall.ist-getroffen{border-color:var(--tuerkis);background:#35c9c31f}.wuerfelfall.ist-daneben{opacity:.45}.wuerfelfaelle--kompakt .wuerfelfall{gap:6px;padding:0;font-size:11px;border:0}.wuerfelfaelle--kompakt .wuerfelfaelle__liste{gap:2px}@media(min-width:1280px){.kampf{display:grid;grid-template-columns:auto minmax(460px,560px) minmax(280px,360px);gap:20px;align-items:center;width:min(1232px,calc(100vw - 48px))}.kampf__panel{width:100%}.kampf__tisch{width:100%;margin:0}.kampf__tisch .tischflaeche__karten{align-content:flex-start;max-height:calc(100dvh - 120px)}}.wertepille{position:relative;align-items:center;line-height:1}.wertepille>img{width:16px;height:16px;flex:0 0 auto;display:block}.wertepille__info{flex:0 0 auto;align-self:center;width:20px;height:20px;padding:0;line-height:0}.wertepille__info svg{display:block}.wertepille__info:focus-visible{outline:2px solid var(--tuerkis);outline-offset:-2px}.wertepille.ist-voll{background:#ef444438;color:#ffd9d9}.wertepille.ist-voll .wertepille__info{border-color:#ffffff59;color:#ffd9d9}.minichip.ist-voll{border-color:#ef44448c;color:#ffc7c7}.minichip>img{width:13px;height:13px;display:block;flex:0 0 auto}.kompassrose__nadel{transform-box:fill-box;transform-origin:center}.wurfanzeige.ist-tumbelt .kompassrose__nadel,.wurfanzeige.ist-steht .kompassrose__nadel{animation:kompass-dreht .9s cubic-bezier(.16,.9,.3,1) both}@keyframes kompass-dreht{0%{transform:rotate(-540deg)}to{transform:rotate(0)}}.kampf__panel{max-height:calc(100dvh - 48px);overflow:hidden;gap:12px}.kampf__kopf,.kampf__fuss{flex:0 0 auto}.kampf__mitte{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding-right:2px}.kampf__ursache,.kampf__panel .untertext{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-height:860px){.rechnung__quellen{font-size:11.5px;line-height:1.25}.rechnung__kasten{padding:10px;gap:6px}.kampf__gegner .kampf__karte .karte{--karte-breite: 240px !important}.ergebnis{padding-block:6px}.schaden{gap:8px}}.kampf__panel--schaden{width:min(520px,92vw)}.tempowahl{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 6px 0 8px;border-radius:15px;border:1px solid var(--linie);background:var(--schwebend)}.tempowahl.ist-turbo{border-color:var(--gold);box-shadow:0 0 0 1px #e7b94b59}.tempowahl__icon{display:inline-flex;color:var(--gedaempft);margin-right:2px}.tempowahl__knopf{border:0;background:transparent;color:var(--gedaempft);font:inherit;font-size:11px;font-weight:800;letter-spacing:.04em;padding:3px 7px;border-radius:10px;cursor:pointer;white-space:nowrap}.tempowahl__knopf:hover{color:var(--text)}.tempowahl__knopf.ist-gewaehlt{background:#35c9c32e;color:var(--tuerkis-hell)}.tempowahl.ist-turbo .tempowahl__knopf.ist-gewaehlt{background:#e7b94b33;color:var(--gold)}@media(max-width:1179px){.tempowahl__knopf{padding:3px 5px;font-size:10px}}.textlink{border:0;background:transparent;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--tuerkis);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.textlink:hover{color:var(--tuerkis-hell)}.textlink--still{color:var(--still);font-weight:600;text-decoration-color:#fff3}.textlink--still:hover{color:var(--tuerkis)}.kurzanleitung{width:min(760px,94vw);max-height:92dvh;display:flex;flex-direction:column;gap:16px;overflow:auto}.kurzanleitung__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kurzanleitung__titel{display:flex;flex-direction:column;gap:4px}.kurzanleitung__titel .titel--klein{font-size:24px}.kurzanleitung__tafel{display:grid;grid-template-columns:250px 1fr;gap:22px;align-items:start;animation:kurz-tafel var(--dauer-mittel) var(--ease-aus) both}@keyframes kurz-tafel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kurzanleitung__bild{display:flex;justify-content:center;padding:14px 10px;border-radius:16px;border:1px solid var(--linie);background:#07131b8c}.kurzanleitung__text{display:flex;flex-direction:column;gap:12px}.kurzanleitung__satz{margin:0;font-size:17px;font-weight:600;line-height:1.45;color:var(--text)}.kurzanleitung__punkte{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--gedaempft)}.kurzanleitung__punkte li::marker{color:var(--tuerkis)}.kurzanleitung__schritte{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:15px;color:var(--gedaempft)}.kurzanleitung__schritte li{display:flex;align-items:center;gap:10px}.kurzanleitung__schritte b{color:var(--text)}.kurzanleitung__kreis{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:2px solid rgba(231,185,75,.55);background:#e7b94b24;color:var(--gold)}.kurzanleitung__kreis--klein{width:32px;height:32px}.kurzanleitung__navi{display:flex;align-items:center;gap:14px;padding-top:4px;border-top:1px solid var(--linie)}.kurzanleitung__punktreihe{display:flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:center}.kurzanleitung__punkt{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid var(--linie-stark);background:transparent;cursor:pointer;transition:background var(--dauer-kurz) var(--ease-aus),transform var(--dauer-kurz) var(--ease-aus)}.kurzanleitung__punkt:hover{background:#35c9c366}.kurzanleitung__punkt.ist-aktiv{background:var(--gold);border-color:var(--gold);transform:scale(1.25)}.kurzanleitung__fuss{display:flex;align-items:center;justify-content:space-between;gap:12px}.kurzbild{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.kurzbild__reihe{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.kurzbild__leiste{display:flex;align-items:center;gap:6px}.kurzbild__stapel{display:flex;gap:4px}.kurzbild__wuerfelreihe{display:grid;grid-template-columns:repeat(2,auto);gap:5px}.kurzbild__rechnung{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--gedaempft)}.kurzbild__plus,.kurzbild__gegen{font-size:13px;font-weight:800;color:var(--still)}.kurzbild__zahl{font-size:22px;font-weight:900;color:var(--gold)}.kurzbild__feld{width:20px;height:22px;background:#ff2fbf38;border:2px solid var(--magenta);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.seitenblatt--anleitung{width:min(1040px,96vw)}.anleitung{display:grid;grid-template-columns:232px 1fr;gap:20px;height:100%;min-height:0}.anleitung__verzeichnis{display:flex;flex-direction:column;gap:4px;overflow:auto;padding-right:6px;border-right:1px solid var(--linie)}.anleitung__suche{margin-bottom:8px;min-height:38px;flex:0 0 auto}.anleitung__kapitel{flex:0 0 auto;text-align:left;border:0;background:transparent;color:var(--gedaempft);font:inherit;font-size:13.5px;font-weight:600;padding:6px 8px;border-radius:8px;cursor:pointer}.anleitung__kapitel:hover{background:#35c9c31f;color:var(--text)}.anleitung__kapitel--kurz{color:var(--gold);border-bottom:1px solid var(--linie);border-radius:8px 8px 0 0;margin-bottom:4px}.anleitung__text{overflow:auto;padding-right:8px;font-size:15px;line-height:1.55;user-select:text;-webkit-user-select:text;scroll-behavior:smooth}.anleitung__treffer{position:sticky;top:0;background:var(--flaeche-fest);padding:4px 0;z-index:1}.anleitung__ueberschrift{font-size:18px;margin:24px 0 8px;color:var(--gold);scroll-margin-top:8px}.anleitung__text>.anleitung__ueberschrift:first-child{margin-top:0}.anleitung__unterschrift{font-size:15px;font-weight:800;letter-spacing:.04em;margin:18px 0 6px;color:var(--text-hell);scroll-margin-top:8px}.anleitung__absatz{margin:0 0 10px;color:var(--gedaempft)}.anleitung__absatz b,.anleitung__liste b{color:var(--text)}.anleitung__liste{margin:0 0 12px;padding-left:20px;color:var(--gedaempft);display:flex;flex-direction:column;gap:6px}.anleitung__liste li::marker{color:var(--tuerkis)}.anleitung__liste li.ist-eingerueckt{margin-left:18px;list-style-type:circle}.anleitung__text code{font-size:13px;padding:1px 5px;border-radius:5px;background:#ffffff12;color:var(--tuerkis-hell)}.anleitung__text a{color:var(--tuerkis)}.anleitung__tabellenrahmen{overflow:auto;margin:0 0 14px}.anleitung__tabelle{border-collapse:collapse;width:100%;font-size:14px}.anleitung__tabelle th,.anleitung__tabelle td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--linie);color:var(--gedaempft);vertical-align:top}.anleitung__tabelle th{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tuerkis);border-bottom-color:var(--linie-stark)}.anleitung__zitat{margin:0 0 12px;padding:10px 14px;border-left:3px solid var(--gold);border-radius:0 10px 10px 0;background:#e7b94b17;color:var(--gedaempft);font-size:14px}.anleitung__trenner{border:0;border-top:1px solid var(--linie);margin:18px 0}@media(max-width:900px){.kurzanleitung__tafel{grid-template-columns:1fr;gap:14px}.kurzanleitung__bild{padding:10px}.kurzanleitung__satz{font-size:15px}.kurzanleitung__punkte,.kurzanleitung__schritte{font-size:14px}.kurzanleitung__fuss{flex-direction:column;align-items:flex-start;gap:6px}.anleitung{grid-template-columns:1fr;grid-template-rows:auto 1fr}.anleitung__verzeichnis{flex-direction:row;flex-wrap:wrap;align-items:center;border-right:0;border-bottom:1px solid var(--linie);padding-bottom:8px;max-height:132px}.anleitung__suche{flex:1 0 100%;margin-bottom:4px}}.seitenblatt--anleitung .seitenblatt__inhalt{overflow:hidden;padding-right:0;min-height:0}.seitenblatt--anleitung .anleitung{flex:1 1 auto;min-height:0;height:auto}.kurzbild .uhr{height:auto;max-width:100%;flex-wrap:wrap;justify-content:center;padding:8px 12px;border-radius:14px}.kurzbild__plus,.kurzbild__gegen{font-size:15px;color:var(--gedaempft)}.anleitung__verzeichnis,.anleitung__text{min-width:0}.anleitung__text{overflow-wrap:break-word}@media(max-width:900px){.anleitung__ueberschrift{font-size:16px;letter-spacing:.04em}}@media(max-width:900px){.anleitung__kapitel--kurz{flex:1 0 100%;border-bottom:0;margin-bottom:0}}.kurzanleitung{min-height:min(var(--kurz-hoehe, 548px),92dvh);overflow:hidden}.kurzanleitung__tafel{flex:1 1 auto;min-height:0;overflow:auto}.kurzanleitung__navi,.kurzanleitung__fuss{flex:0 0 auto}.kurzanleitung__bild,.kurzbild,.kurzbild__reihe,.kurzbild__leiste,.kurzbild__stapel{max-width:100%;min-width:0}.kurzbild__leiste{flex-wrap:wrap;justify-content:center}.kurzbild__stapel{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:5px}.kurzbild__versuche{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--gedaempft)}.kurzbild__versuche li{display:flex;align-items:center;gap:5px}.kurzbild__versuche b{color:var(--gold);font-size:12px;min-width:18px}.kurzbild__kategorie{min-width:46px;font-weight:700;color:var(--text)}.kurzbild__versuch{display:inline-flex;color:var(--tuerkis-hell)}@media(max-width:900px){.kurzanleitung{height:calc(100dvh - 40px);max-height:none;min-height:0}}.kurzbild__angriffszahlen{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.kurzbild__versuch svg{width:17px;height:17px}@media(max-width:900px){.kurzbild__versuche{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 12px}.kurzbild__kategorie{min-width:0}}@media(max-width:900px){.kurzanleitung__titel .titel--klein{font-size:19px}.kurzanleitung__punkte{gap:6px}}@media(max-width:900px){.kurzanleitung__bild{padding:8px}.kurzbild{gap:10px}}.angriff__wuerfel{flex-wrap:wrap}.angriff__wuerfel.ist-phase-0 .wuerfel{animation:none}.angriff__wuerfel.ist-phase-0 .angriff__wurf:last-child .wuerfel{animation:wuerfel-tumbeln .8s cubic-bezier(.3,.7,.4,1)}.angriff__wurf{position:relative;padding:4px 6px 2px;border-radius:12px;border:1px solid transparent;transition:border-color .25s ease,background .25s ease,opacity .25s ease}.angriff__wurf.ist-daneben{opacity:.62}.angriff__wurf.ist-treffer{opacity:1;border-color:#6ad684bf;background:#6ad6841f}.angriff__wurfmarke{font-size:10.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#e9f0f49e;white-space:nowrap}.angriff__wurf.ist-treffer .angriff__wurfmarke{color:#8be8a3f2}@media(max-width:900px){.angriff__wuerfel{gap:10px}.angriff__wurfmarke{font-size:9.5px}}.angriff .kampf__panel .untertext{-webkit-line-clamp:3}:root{--stapelbreite: clamp(36px, calc(36px + (100vw - 1500px) * 64 / 420), 100px);--stapelbreite-klein: clamp(32px, calc(32px + (100vw - 1500px) * 32 / 420), 64px);--panel-breite: clamp(300px, calc(300px + (100vw - 1500px) * 80 / 420), 380px);--lade-breite: 46px;--leiste-breite: clamp(334px, calc(334px + (100vw - 1500px) * 226 / 420), 560px);--leiste-breite-zielwahl: clamp(334px, calc(334px + (100vw - 1500px) * 106 / 420), 440px);--uhr-hoehe: clamp(28px, calc(28px + (100vw - 1500px) * 6 / 420), 34px);--uhr-segment-breite: clamp(9px, calc(9px + (100vw - 1500px) * 3 / 420), 12px);--uhr-segment-hoehe: clamp(11px, calc(11px + (100vw - 1500px) * 3 / 420), 14px);--chip-hoehe: clamp(26px, calc(26px + (100vw - 1500px) * 4 / 420), 30px);--chip-hoehe-aktiv: clamp(30px, calc(30px + (100vw - 1500px) * 6 / 420), 36px);--tischzeile-breite: clamp(330px, calc(330px + (100vw - 1500px) * 110 / 420), 440px);--panel-schrift: clamp(12px, calc(12px + (100vw - 1500px) * 1 / 420), 13px);--panel-abstand: clamp(10px, calc(10px + (100vw - 1500px) * 2 / 420), 12px);--schublade-hoehe: clamp(280px, calc(21.18vw + 7.26vh) , 484px);--glas: rgba(7, 19, 27, .86);--glas-rand: rgba(255, 255, 255, .12);--glas-schatten: 0 6px 20px rgba(0, 0, 0, .4);--ecke-panel: 14px;--ecke-knopf: 8px;--kompakt-rand: 10px;--kompakt-luecke: 6px}@media(max-width:1280px){:root{--stapelbreite: 32px;--tischzeile-breite: 300px;--uhr-segment-breite: 8px;--uhr-segment-hoehe: 10px}}.uhr{height:var(--uhr-hoehe);border-radius:calc(var(--uhr-hoehe) / 2);padding:0 calc(var(--panel-abstand) + 2px);gap:calc(var(--panel-abstand) - 2px)}.uhr__titel{font-size:clamp(9px,calc(.48vw + .17vh),11px)}.uhr__segment{width:var(--uhr-segment-breite);height:var(--uhr-segment-hoehe)}.uhr__zahl{font-size:clamp(12px,calc(.57vw + .2vh),13px)}.stapel{gap:calc(var(--panel-abstand) - 2px);padding:calc(var(--panel-abstand) - 2px)}.stapel__anzahl{font-size:clamp(12px,calc(.57vw + .2vh),13px)}.tisch__rechtsoben--zeile .stapel{--stapel-breite: var(--stapelbreite-klein)}@media(min-width:1180px){.tisch__rechtsoben--zeile{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}}.chip{height:var(--chip-hoehe);border-radius:calc(var(--chip-hoehe) / 2);font-size:clamp(12px,calc(.6vw + .21vh),13.5px)}.chip--aktiv{height:var(--chip-hoehe-aktiv);border-radius:calc(var(--chip-hoehe-aktiv) / 2)}.chip__rest{font-size:clamp(12px,calc(.55vw + .19vh),12.5px)}@media(max-width:1279px){.chips{max-width:clamp(170px,22vw,300px)}.chip:not(.chip--aktiv) .chip__rest{display:none}}.hand__karten{padding:clamp(22px,3.4vh,60px) 16px clamp(8px,1.6vh,16px)}.hand__kopf{font-size:clamp(11px,calc(.5vw + .18vh),12px)}.flottenpanel{padding:calc(var(--panel-abstand) - 2px) var(--panel-abstand);gap:calc(var(--panel-abstand) - 2px);font-size:var(--panel-schrift)}.flottenpanel .minichip,.flottenpanel .miniflotte__feld,.flottenpanel .mitspieler__name{font-size:max(12px,var(--panel-schrift))}.flottenpanel__zu{min-width:26px;padding:0 6px}.tisch__rechts--lade{width:auto;align-items:flex-end}.tischzeile{display:flex;flex-direction:column;gap:4px;max-width:100%}.tischzeile__label{font-size:10.5px}.tischzeile__chips{display:flex;flex-wrap:wrap;gap:5px}.tischzeile__chip{cursor:pointer;font:inherit;font-size:12px;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tischzeile__chip--ungeheuer{border-color:#ff2fbf80;color:#ffc2ea}.computertisch--zeile{max-width:min(440px,40vw)}.tisch__linksunten--zeile .schublade__ausgelegt{width:auto;max-width:var(--leiste-breite, 560px)}.tisch__linksunten--zeile .ausgelegt__reihe{flex-wrap:nowrap;overflow-x:auto}.zugleiste{width:min(var(--leiste-breite, 560px),96vw)}.zugschritt__label{font-size:clamp(9px,calc(.47vw + .16vh),10.5px)}.zugleiste__hinweis{font-size:clamp(12px,calc(.62vw + .21vh),14px)}.tisch__links,.tisch__rechts,.schublade{transition:opacity .2s var(--ease-aus),transform .2s var(--ease-aus)}.tisch__links.ist-versteckt,.tisch__rechts.ist-versteckt,.schublade.ist-versteckt{opacity:0;pointer-events:none}.tisch__links.ist-versteckt{transform:translate(-16px)}.tisch__rechts.ist-versteckt{transform:translate(16px)}.schublade.ist-versteckt{transform:translateY(16px)}.symbolknopf.ist-an{border-color:var(--gold);color:var(--gold)}.overlay{padding:16px}.overlay>.blatt,.overlay>.kampf,.overlay>.kampfergebnis,.overlay>.angriff,.overlay>.rueckfrage,.overlay>.kartendetail{max-height:calc(100vh - 32px)}.overlay>.blatt,.overlay>.rueckfrage{overflow:auto}.kampf__panel,.kampf__panel--schaden{max-height:calc(100vh - 32px)}.seitenblatt{max-height:100vh}.kampf__mitte,.dialog__inhalt,.entscheidung__text{min-height:0}@media(max-width:899px){.seitenblatt{width:100vw}.rechnung{grid-template-columns:1fr}.kampf{grid-template-columns:1fr;gap:14px}.kampf__tisch{max-width:100%}.regelgitter,.entscheidung--breit{grid-template-columns:1fr}.overlay{padding:10px;align-items:start}.overlay>.blatt,.overlay>.kampf,.overlay>.kampfergebnis,.overlay>.angriff,.overlay>.rueckfrage,.overlay>.kartendetail{max-height:calc(100vh - 32px)}.blatt{padding:16px 16px 18px}.handy__brett{height:clamp(220px,42vh,380px);flex:0 0 clamp(220px,42vh,380px)}.handy__tabinhalt{padding-bottom:12px}.tableiste{padding:6px 10px calc(6px + env(safe-area-inset-bottom))}.tableiste__knopf{min-height:40px}}.tisch--lade-zu{--panel-breite: 58px}.start__laenge{margin:-4px 0 2px;font-size:12px}.start__seed{margin:2px 0 0;font-size:12px}@media(max-width:600px){.start__panel{padding:20px 16px}.start__reihe{grid-template-columns:1fr}.start__spieler{--start-besetzung: 196px;--start-stufe: 112px}.start__zeile{grid-template-columns:16px minmax(0,1fr);row-gap:6px}.start__wahl{grid-column:1 / -1;justify-content:end}}.regelgitter__hinweis{grid-column:1 / -1;margin:2px 0 0;font-size:12px}.tisch__links.ist-kompakt .chips{max-width:190px}.tisch__links.ist-kompakt .chip__rest,.tisch__links.ist-kompakt .chip__gold{display:none}.tisch__links.ist-kompakt .chip{transition:max-width .2s var(--ease-aus)}.entscheidung--breit{width:min(var(--dialogbreite, 980px),92vw);max-width:none}.entscheidung--ohne-karte{grid-template-columns:1fr}.entscheidung--ohne-karte .entscheidung__links{display:none}.entscheidung .kartenwahl{flex-wrap:wrap;justify-content:flex-start}.app.ist-zielwahl .chips{max-width:190px}.app.ist-zielwahl .chip__rest,.app.ist-zielwahl .chip__gold{display:none}.app--schmal.ist-zielwahl .chips,.app--schmal.ist-zielwahl .tisch__rechtsoben{opacity:0;pointer-events:none;transition:opacity .2s var(--ease-aus)}.tisch--lade-zu{--panel-breite: 120px}.tisch__rechts--lade .tisch__werkzeuge,.tisch__rechts--lade .brett__zoom--in-leiste{flex-direction:column;align-items:flex-end}.kampf{max-height:calc(100vh - 32px);align-items:start}.kampf__panel{min-height:0}.kampf__mitte{overflow:auto}.kampf__gegner,.kampf__tisch{max-height:calc(100vh - 32px);overflow:auto}.kampf{overflow-y:auto;overflow-x:hidden}@media(max-width:1279px){.schublade__ausgelegt--unten{left:12px;right:auto;bottom:12px;max-width:200px}.tisch .schublade{padding-left:212px}}.app--schmal .handy__brett .chips{max-width:46vw}.app--schmal .handy__brett .tisch__rechtsoben{max-width:48vw}.app--schmal .uhr__titel{display:none}.app--schmal .handy__brett .tisch__rechtsoben{position:absolute;top:8px;right:8px;left:auto;width:auto;align-items:flex-end;z-index:6}@media(min-height:760px)and (max-height:880px){.tisch__linksunten .ausgelegt__karte .karte{--karte-breite: 64px !important}.tisch__linksunten .ausgelegt__chip{font-size:10px;padding:2px 6px}.tisch__linksunten .ausgelegt__reihe{gap:6px}}.flottenpanel>*,.flottenpanel__reiter,.mitspieler,.mitspieler__liste,.mitspieler__block,.mitspieler__kopf,.miniflotte,.flottenpanel__reihe,.wertepillen{min-width:0;max-width:100%}.flottenpanel{overflow-x:hidden}.miniflotte__name,.mitspieler__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container flottenpanel (max-width: 339px){.flottenpanel__reiter{flex-wrap:wrap;row-gap:6px}.flottenpanel__feld{order:4}}@media(max-width:1499px){.uhr,.stapel,.tischzeile,.flottenpanel,.panellade,.zugleiste,.stapelknopf{background:var(--glas);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten)}.flottenpanel,.panellade{border-color:#35c9c366}}@media(max-width:1499px){:root{--kopf-hoehe: 40px}.kopf{gap:12px;padding:0 12px 0 14px;background:#07131bf0}.kopf__marke{font-size:14px}.kopf__info{font-size:11px}.phasenpille{height:28px;gap:8px;padding:0 12px 0 5px;border-radius:14px}.phasenpille__spieler{height:20px;padding:0 9px;border-radius:10px;font-size:11px}.phasenpille__phase{font-size:12px}.phasenpille__hinweis{font-size:12px;max-width:34vw}.kopf__rechts{gap:6px}.kopf__rechts .symbolknopf{width:30px;height:30px;border-radius:var(--ecke-knopf);border-color:#ffffff24}.tempowahl{height:26px;gap:0;padding:0 4px;border-radius:13px;background:#ffffff0f}.tempowahl__knopf{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:11px}}@media(max-width:1179px){.tempowahl__knopf{padding:0 5px;font-size:10px}}@media(max-width:1499px){.chips{left:var(--kompakt-rand);top:var(--kompakt-rand);gap:4px;max-width:340px}.chip{height:var(--chip-hoehe);gap:7px;padding:0 10px 0 7px;border-radius:calc(var(--chip-hoehe) / 2);background:#07131bb3;font-size:11px;font-weight:900}.chip--aktiv{height:var(--chip-hoehe-aktiv);border-radius:calc(var(--chip-hoehe-aktiv) / 2);background:var(--glas);font-size:12px}.chip__punkt{width:9px;height:9px}.chip--aktiv .chip__punkt{width:10px;height:10px}.chip__gold{font-size:11px;font-weight:800;gap:3px}.chip__gold img{width:13px;height:13px}.chip:not(.chip--aktiv) .chip__rest{display:inline}.chip__rest{font-size:11px;font-weight:600}}@media(max-width:1499px){.computertisch--zeile{width:var(--tischzeile-breite);max-width:100%}.tischzeile{box-sizing:border-box;width:100%;height:34px;flex-direction:row;align-items:center;gap:8px;padding:0 10px 0 8px;border-radius:17px}.tischzeile__punkt{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.tischzeile__wer{flex:0 0 auto;font-size:11px;font-weight:800;color:#d5e6e9;white-space:nowrap}.tischzeile__karten{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.tischzeile__karte{display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0;padding:0;border:0;background:transparent;color:var(--gedaempft);font:inherit;font-size:11px;cursor:pointer}.tischzeile__karte:hover .tischzeile__name{color:var(--text)}.tischzeile__karte .karte{flex:0 0 auto;border-radius:2px}.tischzeile__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tischzeile__auf{flex:0 0 auto;margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ecke-knopf);border:1px solid rgba(255,255,255,.14);background:transparent;color:#cfe3e7;cursor:pointer}.tischzeile__auf:hover{border-color:var(--tuerkis);color:var(--tuerkis-hell)}}@media(max-width:1499px){.tisch__rechts{right:12px;top:var(--kompakt-rand);bottom:12px;width:var(--rechts-breite, var(--panel-breite));gap:var(--kompakt-luecke)}.tisch__rechtsoben{align-self:flex-end;width:auto;max-width:100%;gap:var(--kompakt-luecke)}.uhr{height:var(--uhr-hoehe);gap:7px;padding:0 10px;border-radius:calc(var(--uhr-hoehe) / 2)}.uhr__titel{font-size:10px;letter-spacing:.16em}.uhr__segmente{gap:2px}.uhr__segment{width:var(--uhr-segment-breite);height:var(--uhr-segment-hoehe);border-radius:2px}.uhr__zahl{font-size:12px}.stapel{gap:5px;padding:6px;border-radius:10px}.stapel__feld{gap:2px}.stapel__anzahl{font-size:10px;font-weight:800}.stapel__turm .karte{box-shadow:0 2px 6px #00000080}}@media(max-width:1280px){.stapel{padding:5px}.tisch__rechts--lade .tisch__rechtsoben{flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap}}.stapelknopf{height:28px;min-height:28px;padding:0 10px;gap:6px;border-radius:var(--ecke-knopf);border:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:700}.stapel__zu{align-self:flex-start;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:transparent;color:var(--gedaempft);font:inherit;font-size:14px;cursor:pointer}@media(max-width:1499px){.tisch__flotte{align-items:flex-start;padding-top:0}.tisch__werkzeuge{margin-top:auto}.flottenpanel{padding:10px 12px;gap:8px;border-radius:var(--ecke-panel);font-size:var(--panel-schrift)}.flottenpanel .trophaeen__kopf .label{font-size:10px;letter-spacing:.16em}.flottenpanel .trophaeen__kopf .minichip{height:20px;padding:0 8px;border-radius:10px;font-size:11px}.flottenpanel .trophaee .karte{--karte-breite: 30px}.flottenpanel__reiter{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);gap:6px 12px}.flottenpanel__reiter .knopf{height:26px;min-height:26px;padding:0 10px;border-radius:var(--ecke-knopf);font-size:12px}.flottenreiter{height:26px;font-size:12px}.flottenpanel__feld{font-size:11px}.flottenpanel .wertepille{height:26px;padding:0 8px 0 3px;border-radius:13px;font-size:14px}.flottenpanel .wertepille>img{width:20px;height:20px}.flottenpanel .wertepillen{gap:6px}.flottenpanel .mitspieler__kopf{min-height:26px}.flottenpanel .mitspieler__name{font-size:12px;font-weight:800}.flottenpanel .minichip{font-size:11px}.flottenpanel .minichip--trophaeen .karte{--karte-breite: 16px}.flottenpanel .miniflotte__feld{font-size:10px}}.panellade{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;width:var(--lade-breite, 46px);min-height:0;padding:8px 0;border-radius:12px;color:var(--text)}.panellade__auf{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--ecke-knopf);border:1px solid rgba(255,255,255,.14);background:transparent;color:#cfe3e7;cursor:pointer;transition:border-color var(--dauer-kurz) var(--ease-aus),color var(--dauer-kurz) var(--ease-aus)}.panellade__auf:hover,.panellade__auf:focus-visible{border-color:var(--tuerkis);color:var(--tuerkis-hell)}.panellade__marke{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--spielerfarbe, var(--tuerkis));background:color-mix(in srgb,var(--spielerfarbe, var(--tuerkis)) 25%,transparent);color:var(--text);font:inherit;font-size:11px;font-weight:900;cursor:pointer}.panellade__marke.ist-aktiv{background:var(--spielerfarbe, var(--tuerkis));border-color:var(--spielerfarbe, var(--tuerkis));color:#fff}.panellade__werte{display:flex;flex-direction:column;align-items:center;gap:8px}.panellade__wert{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:900;color:var(--text)}.panellade__wert.ist-klein{font-size:11px}.panellade__wert img{width:18px;height:18px}.panellade__mitspieler{margin-top:auto;display:flex;flex-direction:column;gap:4px}.panellade__kopf{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--spielerfarbe, var(--linie));background:#07131bcc;color:#d5e6e9;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.panellade__kopf:hover{color:#fff}.tisch--lade-zu{--panel-breite: 58px;--rechts-breite: min(560px, 46vw)}.tisch__rechts--lade{width:var(--rechts-breite);align-items:flex-end}.tisch__rechts--lade .tisch__flotte{flex:1 1 auto;min-height:0;width:100%;padding:0}.tisch__rechts--lade .panellade{position:absolute;right:0;top:0;bottom:188px}.tisch--lade-zu .tisch__rechtsoben,.tisch--lade-zu .tisch__werkzeuge{margin-right:54px}.tisch__werkzeuge{align-self:flex-end;width:auto}.tisch__rechts--lade .tisch__flotte{pointer-events:none}.tisch__rechts--lade .panellade{pointer-events:auto}.tisch__rechts--lade .tisch__werkzeuge,.tisch__rechts--lade .brett__zoom--in-leiste{flex-direction:row;align-items:center}@media(max-width:1499px){.tisch__linksunten{left:12px;bottom:14px;gap:8px}.zugleiste{width:min(var(--leiste-breite),96vw);padding:10px 12px;border-radius:var(--ecke-panel);border-top:2px solid var(--leistenfarbe);gap:8px}.tisch .zugleiste--links{width:var(--leiste-breite)}.zugleiste:before{display:none}.zugleiste__schritte{min-height:0}.zugleiste__linie{top:15px}.zugschritt__knopf{gap:5px}.zugschritt__kreis{width:32px;height:32px;margin-top:0}.zugschritt--aktiv .zugschritt__kreis{width:32px;height:32px;margin-top:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--leistenfarbe) 25%,transparent)}.zugschritt{min-width:0}.zugschritt__label{font-size:9px;letter-spacing:.08em;white-space:nowrap}.zugschritt__badge{right:-6px;top:-6px;min-width:14px;height:14px;padding:0 5px;border-radius:7px;border-width:0;font-size:9px;line-height:14px}.zugleiste__unten{flex-direction:column;align-items:stretch;min-height:0;gap:8px}.zugleiste__chips{justify-content:flex-end}.zugleiste__hinweis{font-size:12px;line-height:1.35}.zugleiste__grund,.zugleiste__einfuehrung{font-size:11px}.zugleiste__tippen{height:24px;font-size:12px}.zugleiste__chips{gap:6px}.zugleiste__chips .knopf{height:30px;min-height:30px;padding:0 12px;border-radius:var(--ecke-knopf);font-size:12px}.tisch__linksunten .schublade__ausgelegt{width:var(--leiste-breite)}}@media(max-width:1499px){.hand{gap:6px}.hand__kopf{gap:10px}.hand__kopf .label{font-size:10px;letter-spacing:.16em}.hand__kopf .still{font-size:11px}.hand__klapp{width:26px;height:26px;border-radius:var(--ecke-knopf)}.hand__karten{gap:12px;padding:clamp(18px,2.6vh,44px) 16px 14px}.handkarte{gap:10px}.handkarte__chip{display:flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:10px;font-weight:800;background:#07131b;border-color:#ffffff38}.handkarte__chip.ist-spielbar{border-color:var(--tuerkis);color:var(--tuerkis-hell)}.schublade{--handverlauf: 265px}.schublade--zu{--handverlauf: 90px}}@media(max-width:1280px){.schublade{--handverlauf: 246px}}@media(max-width:1499px){.brett__zoom--in-leiste{gap:6px}.brett__zoom--in-leiste .symbolknopf,.brett__zoom--in-leiste .symbolknopf--klein{width:30px;height:30px;border-radius:var(--ecke-knopf)}.brett__zoom--in-leiste .knopf--klein{height:30px;min-height:30px;padding:0 10px;border-radius:var(--ecke-knopf);font-size:12px}}.tisch__links.ist-kompakt .chip,.tisch__links.ist-kompakt .chip--aktiv{height:24px;border-radius:12px;padding:0 10px 0 6px;gap:6px;font-size:12px;font-weight:800}.tisch__links.ist-kompakt .chip__computer{display:none}.app.ist-zielwahl .tisch .zugleiste--links,.app.ist-fokus .tisch .zugleiste--links{width:var(--leiste-breite-zielwahl)}.app.ist-zielwahl .tisch__linksunten .schublade__ausgelegt{display:none}.hand.ist-griff{transform:translateY(calc(100% - 30px))}.hand.ist-griff .hand__kopf{box-sizing:border-box;height:30px;padding:0 14px;border-radius:12px 12px 0 0;background:var(--glas);border:1px solid var(--glas-rand);border-bottom:0;box-shadow:var(--glas-schatten);align-items:center}@media(max-width:1499px){.entscheidung{gap:26px}.blatt.entscheidung{padding:22px 26px 18px;border-radius:18px}.entscheidung__titel{font-size:22px}.kartendetail__kopf{padding-bottom:8px;border-bottom-color:#e7b94b59}.entscheidung .kartendetail__typ{font-size:10px;letter-spacing:.16em}.entscheidung__wer{gap:10px}.entscheidung__wer .chip--klein{height:26px;border-radius:13px;font-size:12px}.entscheidung__wer .untertext,.entscheidung__kette{font-size:14px;line-height:1.45}.entscheidung .wirkung{padding:10px 14px;border-radius:10px;border-color:#35c9c366}.entscheidung .wirkung ul,.entscheidung .wirkung p{font-size:13px}.entscheidung__frage{font-size:14px}.entscheidung .kartenwahl{gap:12px 18px;flex-wrap:nowrap}.entscheidung .kartenwahl__karte{gap:8px;max-width:none}.kartenwahl__lupe{right:8px;top:8px;width:26px;height:26px}.kartenwahl__name{font-size:14px;font-weight:900}.kartenwahl__werte{font-size:11px}.entscheidung__fuss{gap:8px;padding-top:6px}.entscheidung__fuss .knopf{height:30px;min-height:30px;padding:0 16px;border-radius:var(--ecke-knopf);font-size:12px}}@media(max-width:1499px){.tisch__links{left:var(--kompakt-rand);top:var(--kompakt-rand);gap:16px;width:min(var(--tischzeile-breite),40vw)}.computertisch--zeile{width:100%;max-width:none;animation:none}}@media(max-width:1499px){.flottenpanel__reiter{flex-wrap:nowrap;gap:8px;min-width:0}.flottenreiter{flex:0 0 auto;min-height:26px;height:26px;padding:0 2px;border-bottom-width:2px;font-size:12px;letter-spacing:.04em;white-space:nowrap}.flottenreiter.ist-aktiv{border-bottom-color:var(--gold)}.flottenpanel__feld{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.flottenpanel__reiter .knopf{flex:0 0 auto;white-space:nowrap}}@container flottenpanel (max-width: 339px){.flottenpanel__reiter{flex-wrap:nowrap;row-gap:0}.flottenpanel__feld{display:none}}@media(max-width:1499px){.flottenpanel .mitspieler{gap:2px;padding-top:6px;border-top-color:#ffffff14}.flottenpanel .mitspieler>.label{font-size:10px;letter-spacing:.16em}.flottenpanel .mitspieler__liste{gap:4px}.flottenpanel .mitspieler__block{gap:2px}.flottenpanel .mitspieler__kopf{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto auto;align-items:center;gap:6px;height:26px}.flottenpanel .mitspieler__punkt{width:8px;height:8px}.flottenpanel .mitspieler__name{font-size:12px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flottenpanel .mitspieler__kopf .minichip:first-of-type{margin-left:0}.flottenpanel .mitspieler__kopf .minichip:not(.minichip--trophaeen){height:20px;padding:0 7px;font-size:11px}.flottenpanel .mitspieler__kopf .minichip--trophaeen{height:26px;padding:0 6px;font-size:11px}.flottenpanel .minichip--trophaeen{gap:4px}.flottenpanel .miniflotte{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"schiffe werte" "schiffe fuss";align-items:center;gap:2px 8px;width:100%;min-height:0;padding:4px 6px;border-radius:10px}.flottenpanel .miniflotte__schiffe{grid-area:schiffe;display:flex;align-items:center;flex-wrap:nowrap;gap:3px;height:26px;min-width:0;overflow:visible}.flottenpanel .miniflotte__schiffe .karte{flex:0 0 auto}.flottenpanel .miniflotte__werte{grid-area:werte;display:flex;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.flottenpanel .miniflotte__werte .minichip{flex:0 0 auto;height:18px;padding:0 6px;font-size:11px}.flottenpanel .miniflotte__werte .minichip img{width:12px;height:12px}.flottenpanel .miniflotte__fuss{grid-area:fuss;display:flex;align-items:center;flex-wrap:nowrap;gap:5px;margin-left:0;justify-content:flex-start;min-width:0;overflow:hidden;font-size:10px;white-space:nowrap}.flottenpanel .miniflotte__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:800;color:#d5e6e9}.flottenpanel .miniflotte__feld{flex:0 0 auto;font-size:10px;color:var(--still)}.flottenpanel .miniflotte__fuss .minichip{flex:0 1 auto;min-width:0;height:16px;padding:0 5px;font-size:10px;overflow:hidden;text-overflow:ellipsis}}.trophaeen__reihe,.miniflotte__schiffe,.tischzeile__karten,.tischflaeche__karten,.flottenpanel__reihe,.stapel,.stapel__feld,.stapel__turm,.hand__karten,.handkarte{overflow:visible}.mitspieler__liste{overflow-x:visible;padding-right:2px}.wertungsbuehne--gestapelt .tischflaeche__karten{padding:10px 10px 18px}.minichip--trophaeen{height:auto;min-height:20px;padding:2px 6px}.tisch__links.ist-kompakt .chip__rest,.tisch__links.ist-kompakt .chip__gold,.tisch__links.ist-versteckt .chip__rest,.app.ist-zielwahl .chip__rest,.app.ist-zielwahl .chip__gold{display:none}@media(max-width:1499px){.tisch .schublade{padding-right:max(calc(var(--panel-breite) + 12px),344px)}}@media(max-width:1179px){.tisch__rechts--lade .tisch__werkzeuge,.tisch__rechts--lade .brett__zoom--in-leiste{flex-direction:column;align-items:flex-end}.tisch .schublade{padding-right:max(calc(var(--panel-breite) + 12px),190px)}.tisch__rechts--lade .tisch__rechtsoben{flex-direction:column;align-items:flex-end;flex-wrap:nowrap}.chip:not(.chip--aktiv) .chip__rest{display:none}.handbereich .zugleiste{width:min(400px,96vw)}}:root{--kartenluft: 20px;--kartenluft-unten: 36px}.kartendetail__karte--magenta .karte{box-shadow:0 0 0 4px #ff2fbf8c,0 16px 36px #0000009e}.kartendetail__karte--tuerkis .karte{box-shadow:0 0 0 4px #35c9c38c,0 16px 36px #0000009e}.kartendetail__karte--gold .karte{box-shadow:0 0 0 4px #e7b94b8c,0 16px 36px #0000009e}.kampf__karte .karte{box-shadow:0 0 0 4px #ff2fbf8c,0 16px 36px #0000009e}.kampfergebnis__karte.ist-sieg .karte{box-shadow:0 0 0 4px #e7b94bb3,0 16px 36px #0000009e}.kampfergebnis__karte.ist-niederlage .karte{box-shadow:0 0 0 4px #ff2fbf8c,0 16px 36px #0000009e}.kampf__gegner{overflow:visible;max-height:none;align-self:start;padding:4px var(--kartenluft) var(--kartenluft);box-sizing:border-box}.kampf__gegner .kampf__kategorie{max-width:var(--ausloeser-breite, 300px);justify-content:center;text-align:center;flex-wrap:wrap;row-gap:2px}.kampf__tisch{padding-inline:var(--kartenluft);box-sizing:border-box}@media(max-height:860px){.kampf__gegner .kampf__karte .karte{--karte-breite: var(--ausloeser-breite, 240px) !important}}.overlay>.blatt.entscheidung,.overlay>.kartendetail{padding-bottom:var(--kartenluft-unten);scrollbar-gutter:stable}.entscheidung__links{flex:0 0 auto;width:var(--karte-links, auto);align-self:start}.entscheidung--ohne-karte .entscheidung__links{width:auto}.entscheidung__fuss--board{justify-content:space-between}.entscheidung__regel{font-size:12px;font-weight:700}.entscheidung__knoepfe{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.kartenwahl{gap:18px}.kartenwahl__karte{width:var(--optionbreite, 150px);max-width:none;gap:8px}.kartenwahl--klein .kartenwahl__karte{max-width:none}.kartenwahl__name{font-size:14px;font-weight:900;line-height:1.2}.wuerfelwahl{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.wuerfelwahl__knopf{display:flex;flex-direction:column;align-items:center;gap:6px;width:84px;padding:8px 4px 6px;border-radius:12px;border:2px solid transparent;background:#ffffff0a;color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.wuerfelwahl__knopf:hover:not(:disabled){border-color:#e7b94b8c;background:#e7b94b1a}.wuerfelwahl__knopf:focus-visible{outline:2px solid var(--tuerkis);outline-offset:2px}.wuerfelwahl__knopf.ist-gewaehlt{border-color:var(--gold);background:#e7b94b29;box-shadow:0 0 0 1px #e7b94b80}.wuerfelwahl__knopf:disabled{opacity:.4;cursor:default}.wuerfelwahl__text{font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--gedaempft);text-align:center;line-height:1.2}.wuerfelwahl__knopf.ist-gewaehlt .wuerfelwahl__text{color:var(--gold)}.chipwahl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chipwahl .knopf{min-width:96px;justify-content:center}.kompassrose__ring{fill:none;stroke:#1a130538;stroke-width:2}.kompassrose__marke{font-family:Raleway,system-ui,sans-serif;font-size:11px;font-weight:800;fill:#1a130580}.kompassrose__marke.ist-gewuerfelt{font-size:13px;fill:#8a5b06;paint-order:stroke;stroke:#ffffffd9;stroke-width:3}.tisch__linksunten--zeile .ausgelegt__reihe{padding:5px 14px 3px}.mitspieler__liste{padding-bottom:2px}.kompassrose__nadel{transform-box:view-box;transform-origin:50px 50px;transform:rotate(var(--kompass-winkel, 0deg))}.wurfanzeige.ist-tumbelt .kompassrose__nadel,.wurfanzeige.ist-steht .kompassrose__nadel{animation:kompass-dreht-auf calc(.9s * var(--tempo-faktor, 1)) cubic-bezier(.16,.9,.3,1) both}@keyframes kompass-dreht-auf{0%{transform:rotate(calc(var(--kompass-winkel, 0deg) - 540deg))}to{transform:rotate(var(--kompass-winkel, 0deg))}}@media(prefers-reduced-motion:reduce){.wurfanzeige.ist-tumbelt .kompassrose__nadel,.wurfanzeige.ist-steht .kompassrose__nadel{animation:none}}.wurfanzeige__reihe{gap:20px}
