
.ruhmespfad139 .pact-cue .pact-source{outline:2px solid #91d0e8;outline-offset:2px}
.ruhmespfad139 .pact-cue .pact-partner{outline:2px solid var(--gold);outline-offset:2px}
.ruhmespfad139 .pact-cue{padding:8px;border:1px solid #817155;border-radius:10px;background:#302b39;margin:4px 0 10px}
.ruhmespfad139 .pact-cue>strong{display:block;color:var(--gold);font-size:14px;margin-bottom:8px}
.ruhmespfad139 .pact-cue-pair{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px;align-items:center}
.ruhmespfad139 .pact-cue-pair>span{display:flex;align-items:center;gap:6px;border-radius:6px;padding:3px;min-width:0}
.ruhmespfad139 .pact-cue .portrait{width:30px;height:40px;flex:none;border-radius:4px}
.ruhmespfad139 .pact-cue-pair small{display:block;font-size:12px;color:var(--muted)}
.ruhmespfad139 .pact-cue-pair b{display:block;font-size:12px;overflow-wrap:anywhere}
.ruhmespfad139 .combat-single{width:42%;max-width:150px;margin:auto}
.ruhmespfad139 dialog[data-surface=moments] .combat-card .portrait{max-height:110px}
.ruhmespfad139 dialog[data-surface=moments] .combat-pair{gap:8px}
.ruhmespfad139 dialog[data-surface=moments] .combat-caption{font-size:14px;margin:8px 0}
.ruhmespfad139 .battle-panel .combat-card .portrait{max-height:110px}
.ruhmespfad139 .battle-panel .combat-side,.ruhmespfad139 .battle-panel .combat-card>strong{font-size:14px}
.ruhmespfad139 .battle-panel .combat-caption{font-size:14px;margin-top:8px}.ruhmespfad139 .rarity-common{--rarity:#9ba8b8}.ruhmespfad139 .rarity-rare{--rarity:#b7a5ee}.ruhmespfad139 .rarity-epic{--rarity:#eac488}
.ruhmespfad139 .combat-scene{margin:8px 0}.ruhmespfad139 .combat-pair{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:12px;max-width:440px;margin:0 auto}.ruhmespfad139 .combat-card{min-width:0}.ruhmespfad139 .combat-side{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.ruhmespfad139 .combat-card .portrait{border:1px solid #6e788b;border-radius:10px;max-height:160px}.ruhmespfad139 .combat-card>strong{font-size:13px;display:block;margin:5px 0}.ruhmespfad139 .combat-caption{text-align:center;color:#e8dbc5;font-size:13px;line-height:1.4;max-width:440px;margin:14px auto 8px}.ruhmespfad139 .combat-outcome{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0;border:1px solid #52665d;border-radius:12px;background:#26312f;padding:14px}.ruhmespfad139 .combat-outcome>span{font-size:28px;color:var(--good)}.ruhmespfad139 .combat-outcome p{font-size:14px;margin:0}
@media(max-width:430px){.ruhmespfad139 .combat-pair{gap:8px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.ruhmespfad139 .combat-card .portrait{max-height:145px}.ruhmespfad139 .combat-card>strong{font-size:12px}.ruhmespfad139 .combat-caption{font-size:12px}}
@media(max-width:430px){.ruhmespfad139 .combat-card .portrait{max-height:124px}.ruhmespfad139 .combat-caption{margin-top:10px}}
.ruhmespfad139 .pact-cue-pair>span>span{min-width:0;flex:1}
.ruhmespfad139 .pact-cue .portrait{width:22px;height:30px}
.ruhmespfad139 .pact-cue-pair>span{gap:4px;padding:2px}
.ruhmespfad139 .pact-cue-pair b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}

.ruhmespfad139 .compact-cue>strong{margin-bottom:0}
.ruhmespfad139 .combat-card.pact-source .portrait{outline:2px solid #91d0e8;outline-offset:2px}
.ruhmespfad139 .combat-card.pact-partner .portrait{outline:2px solid var(--gold);outline-offset:2px}
@media(max-width:430px){.ruhmespfad139 .combat-app139[data-entry=true] .entry-battle .combat-card .portrait{max-height:104px}}
.ruhmespfad139 #combat-scene:has(#first-pact-lesson)>.combat-caption{display:none}
@media(max-width:480px){.ruhmespfad139 .battle-panel:has(#first-pact-lesson) .combat-card .portrait{max-height:88px}}.ruhmespfad139 .exercise-panel .combat-card .portrait{max-height:105px}.ruhmespfad139 .exercise-panel .combat-caption{font-size:.875rem}
@media(max-width:480px){.ruhmespfad139 .exercise-panel .combat-card .portrait{max-height:88px}.ruhmespfad139 .exercise-panel .combat-caption{margin:6px 0}}
.ruhmespfad139 .combat-scene{--effect:#e3c880;--effect-bg:#332e21}
.ruhmespfad139 .combat-scene.action-damage{--effect:#ff929e;--effect-bg:#3c242d}
.ruhmespfad139 .combat-scene.action-heal{--effect:#8ee6b1;--effect-bg:#203b2e}
.ruhmespfad139 .combat-scene.action-shield{--effect:#99d9ff;--effect-bg:#203242}
.ruhmespfad139 .combat-scene.action-buff,.ruhmespfad139 .combat-scene.action-pact{--effect:#ecd18f;--effect-bg:#3a3224}
.ruhmespfad139 .combat-scene.action-death{--effect:#b2b9c8;--effect-bg:#30313a}
.ruhmespfad139 .combat-action-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px auto 12px;max-width:440px;padding:8px 12px;border-radius:8px;background:var(--effect-bg);color:var(--effect)}
.ruhmespfad139 .combat-action-title strong{font-size:1.125rem;line-height:1.2}
.ruhmespfad139 .combat-action-title>span{font-size:.875rem}
.ruhmespfad139 .combat-side{font-size:.875rem!important;line-height:1.25;margin-bottom:3px;color:var(--ink)}
.ruhmespfad139 .combat-role{display:block;font-size:.875rem;font-weight:700;color:var(--effect);margin-bottom:6px;min-height:1.3em}
.ruhmespfad139 .combat-card.actor .combat-role{color:#cbb8ff}
.ruhmespfad139 .combat-card.actor .portrait{border:2px solid #cbb8ff;box-shadow:0 0 14px #b596e328}
.ruhmespfad139 .combat-card.recipient .portrait{border:2px solid var(--effect);box-shadow:0 0 16px color-mix(in srgb,var(--effect) 20%,transparent)}
.ruhmespfad139 .combat-portrait{position:relative}
.ruhmespfad139 .combat-portrait .portrait{width:100%;aspect-ratio:1.25;max-height:125px!important}
.ruhmespfad139 .effect-numbers{position:absolute;left:5px;right:5px;bottom:5px;display:grid;gap:3px;animation:effect-arrive .35s ease-out}
.ruhmespfad139 .effect-numbers b{font-size:.875rem;line-height:1.25;text-align:center;padding:5px 3px;background:#111621f2;border:1px solid var(--effect);border-radius:6px;color:var(--effect);box-shadow:0 2px 9px #0007}
.ruhmespfad139 .combat-card>strong{font-size:1rem!important;line-height:1.25;overflow-wrap:anywhere}
.ruhmespfad139 .combat-scene .event-arrow{color:var(--effect);font-size:24px}
.ruhmespfad139 .combat-scene .event-stat>span{font-size:.875rem;flex-wrap:wrap;gap:0 5px}
.ruhmespfad139 .combat-scene .event-stat{margin:7px 0 12px}
.ruhmespfad139 .combat-scene .event-stat small{display:none}
.ruhmespfad139 .combat-scene .event-bar{height:9px}
.ruhmespfad139 .combat-scene .combat-caption{font-size:1rem;line-height:1.35;margin:10px auto}
.ruhmespfad139 .combat-single{max-width:180px;margin:0 auto}
.ruhmespfad139 .combat-lineups{max-width:440px;margin:10px auto 0;display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--edge)}
.ruhmespfad139 .combat-lineup{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px}
.ruhmespfad139 .combat-lineup>span{font-size:.875rem;color:var(--muted)}
.ruhmespfad139 .combat-minis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}
.ruhmespfad139 .combat-mini{position:relative;min-width:0;border:1px solid #596176;border-radius:5px;display:flex;align-items:center;gap:2px;background:#1c202d;padding:2px}
.ruhmespfad139 .combat-mini .portrait{width:28px;height:30px;flex-shrink:0;aspect-ratio:auto;border-radius:3px}
.ruhmespfad139 .combat-mini>span{font-size:.75rem;font-weight:700;text-align:center;flex:1;color:var(--ink)}
.ruhmespfad139 .combat-mini.actor{border:2px solid #cbb8ff;background:#362c49}
.ruhmespfad139 .combat-mini.target{border:2px solid var(--effect);background:var(--effect-bg)}
.ruhmespfad139 .combat-mini.fallen{opacity:.45;filter:grayscale(1)}
.ruhmespfad139 .action-damage .combat-card.actor .portrait{animation:combat-advance .45s ease-out}
.ruhmespfad139 .action-damage .combat-card.recipient .portrait{animation:combat-impact .45s ease-out}
.ruhmespfad139 .action-heal .combat-card.recipient .portrait,.ruhmespfad139 .action-shield .combat-card.recipient .portrait,.ruhmespfad139 .action-buff .combat-card.recipient .portrait{animation:combat-support .6s ease-out}
.ruhmespfad139 .action-death .combat-card .portrait{filter:grayscale(1);opacity:.5}
@keyframes combat-advance{0%{transform:translateX(0)}35%{transform:translateX(8px)}100%{transform:translateX(0)}}
@keyframes combat-impact{0%,100%{transform:translateX(0)}30%{transform:translateX(4px);filter:brightness(1.3)}60%{transform:translateX(-2px)}}
@keyframes combat-support{0%,100%{filter:brightness(1)}40%{filter:brightness(1.4)}}
@keyframes effect-arrive{from{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:480px){
 .ruhmespfad139 .combat-action-title{margin:5px 0 8px;padding:7px 9px}.ruhmespfad139 .combat-action-title strong{font-size:1rem}
 .ruhmespfad139 .combat-portrait .portrait{max-height:104px!important}
 .ruhmespfad139 .combat-scene .combat-pair{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:7px}
 .ruhmespfad139 .combat-scene .combat-side,.ruhmespfad139 .combat-scene .combat-role{font-size:.875rem!important}
 .ruhmespfad139 .combat-scene .combat-card>strong{font-size:.875rem!important}
 .ruhmespfad139 .combat-scene .event-stat>span{font-size:.8125rem}
 .ruhmespfad139 .combat-scene .combat-caption{font-size:.875rem;margin:7px auto}
 .ruhmespfad139 .combat-lineup{grid-template-columns:49px minmax(0,1fr);gap:5px}
 .ruhmespfad139 .combat-mini .portrait{width:19px;height:26px}.ruhmespfad139 .combat-mini{padding:1px;gap:1px}.ruhmespfad139 .combat-mini>span{font-size:.75rem}
 .ruhmespfad139 .combat-lineups{gap:4px;margin-top:7px;padding-top:6px}.ruhmespfad139 .combat-minis{gap:4px}
}
@media(prefers-reduced-motion:reduce){.ruhmespfad139 .combat-scene *{animation:none!important;transition:none!important}}

.ruhmespfad139 .combat-mini>span b,.ruhmespfad139 .combat-mini>span small{display:block;font-size:.75rem;line-height:1.1}.ruhmespfad139 .combat-mini>span b{color:#ffacb5}.ruhmespfad139 .combat-mini>span small{color:#a5dcf4}

.ruhmespfad139 .combat-mini>span{min-width:0;overflow-wrap:anywhere}.ruhmespfad139 .combat-action-title{flex-wrap:wrap}.ruhmespfad139 .combat-lineups{container-type:inline-size}
@container(max-width:12rem){.ruhmespfad139 .combat-lineup{grid-template-columns:1fr}.ruhmespfad139 .combat-minis{grid-template-columns:repeat(3,minmax(0,1fr))}.ruhmespfad139 .combat-mini .portrait{display:none}.ruhmespfad139 .combat-lineup>span{overflow-wrap:anywhere}}.ruhmespfad139 .combat-scene{overflow-wrap:anywhere}.ruhmespfad139 .general-combat .combat-portrait>.general-art{width:100%;height:100%;max-height:180px}.ruhmespfad139 .action-general .combat-card.recipient{border-color:#eed19a}.ruhmespfad139 .combat-app139[data-phase] .market .offer.rarity-rare { border-color:#a89bbd; }.ruhmespfad139 .combat-app139[data-phase] .market .offer.rarity-epic { border-color:var(--gold); }.ruhmespfad139 .formation-direction-label { display:flex; justify-content:space-between; color:var(--muted); font-size:.75rem; margin:0 0 8px; }.ruhmespfad139 .formation-direction-label .swipe-label { display:none; }.ruhmespfad139 .combat-app139 .battle-panel .combat-scene { margin:8px 0 18px; }.ruhmespfad139 .combat-app139 .battle-panel .combat-action-title { max-width:620px; border:1px solid color-mix(in srgb,var(--effect) 35%,transparent); margin:0 auto 18px; padding:11px 14px; }.ruhmespfad139 .combat-app139 .battle-panel .combat-pair { max-width:600px; grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr); gap:20px; }.ruhmespfad139 .combat-app139 .battle-panel .combat-single { max-width:245px; }.ruhmespfad139 .combat-app139[data-phase] .battle-panel .combat-card .portrait { width:100%; height:250px; aspect-ratio:auto; max-height:none!important; border-radius:12px; }.ruhmespfad139 .combat-app139 .battle-panel .combat-card .portrait img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center 28%; }.ruhmespfad139 .combat-app139 .battle-panel .combat-card .combat-side { display:inline-block; padding:4px 8px; border-radius:6px; margin-bottom:8px; background:#1b3933; color:#b4ecda; font-size:.8125rem!important; }.ruhmespfad139 .combat-app139 .battle-panel .combat-card.side-1 .combat-side { color:#ffbdc5; background:#3d2931; }.ruhmespfad139 .combat-app139 .battle-panel .combat-role { font-size:.9375rem; margin-bottom:8px; }.ruhmespfad139 .combat-app139 .battle-panel .combat-card>strong { margin:10px 0 8px; font-size:1.1rem!important; min-height:1.25em; }.ruhmespfad139 .combat-app139 .battle-panel .effect-numbers { left:8px; right:8px; bottom:9px; }.ruhmespfad139 .combat-app139 .battle-panel .effect-numbers b { padding:8px 4px; font-size:1rem; background:#101719f2; }.ruhmespfad139 .combat-app139 .battle-panel .combat-portrait>.general-art { width:100%; height:250px; object-fit:contain; }.ruhmespfad139 .combat-app139 .battle-panel .combat-caption { max-width:600px; margin:20px auto; font-size:1rem; line-height:1.5; }.ruhmespfad139 .combat-app139 .battle-panel .combat-lineups { max-width:620px; padding-top:16px; margin-top:16px; gap:10px; }.ruhmespfad139 .combat-app139 .battle-panel .combat-lineup { grid-template-columns:60px minmax(0,1fr); }.ruhmespfad139 .combat-app139 .battle-panel .combat-lineup.side-0>span { color:#b4ecda; }.ruhmespfad139 .combat-app139 .battle-panel .combat-lineup.side-1>span { color:#ffbdc5; }.ruhmespfad139 .combat-app139 .battle-panel .combat-mini { padding:4px; gap:5px; border-radius:7px; }.ruhmespfad139 .combat-app139 .battle-panel .combat-mini .portrait { width:38px; height:44px; }.ruhmespfad139 .combat-app139 .battle-panel .combat-mini>span b,.ruhmespfad139 .combat-app139 .battle-panel .combat-mini>span small { display:block; font-size:.75rem; }.ruhmespfad139 .combat-app139 .battle-panel .combat-outcome { min-height:210px; max-width:620px; margin:0 auto; background:#132322; border-color:#60716a; }.ruhmespfad139 .combat-app139 .battle-panel .final-lineups .combat-lineups { max-width:none; margin:0; padding:10px 0; border:0; }@media(max-width:640px) {
  .ruhmespfad139 .formation-direction-label .swipe-label { display:inline; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-action-title { padding:8px 10px; margin-bottom:14px; gap:6px; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-action-title strong { font-size:1rem; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-action-title>span { font-size:.75rem; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-pair { grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr); gap:8px; }
  .ruhmespfad139 .combat-app139[data-phase] .battle-panel .combat-card .portrait { height:clamp(142px,42vw,225px); }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-portrait>.general-art { height:clamp(142px,42vw,225px); }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-single { max-width:180px; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-side { font-size:.75rem!important; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-role { font-size:.8125rem!important; min-height:2.6em; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-card>strong { font-size:.9375rem!important; min-height:2.5em; overflow-wrap:anywhere; }
  .ruhmespfad139 .combat-app139 .battle-panel .effect-numbers { left:4px; right:4px; bottom:6px; }
  .ruhmespfad139 .combat-app139 .battle-panel .effect-numbers b { font-size:.8125rem; padding:6px 2px; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-caption { font-size:.875rem; margin:14px auto; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-lineup { grid-template-columns:44px minmax(0,1fr); gap:5px; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-lineup>span { font-size:.75rem; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-minis { gap:4px; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-mini { flex-direction:column; gap:1px; padding:2px; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-mini .portrait { width:100%; height:37px; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-mini>span { display:flex; justify-content:center; flex-wrap:wrap; gap:0 3px; line-height:1.2; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-mini>span b,.ruhmespfad139 .combat-app139 .battle-panel .combat-mini>span small { font-size:.6875rem; }
  .ruhmespfad139 .combat-app139 .battle-panel .combat-outcome { min-height:170px; }
}@keyframes chest-settle{0%,100%{transform:translateY(0)}25%{transform:translateY(2px)}50%{transform:translateY(-1px)}75%{transform:translateY(1px)}}@keyframes chest-unlock{0%{opacity:1;transform:rotate(0)}55%{opacity:1;transform:rotate(18deg) translateY(2px)}100%{opacity:0;transform:rotate(28deg) translateY(7px)}}@keyframes chest-lid-open{0%,12%{transform:none}28%{transform:rotate(-2deg) translateY(-2px)}78%{transform:skewX(-13deg) scaleY(.33) translateY(-87px)}100%{transform:skewX(-12deg) scaleY(.36) translateY(-84px)}}@keyframes chest-light{0%{opacity:0;transform:scale(.5)}45%{opacity:.96;transform:scale(1.12)}100%{opacity:.42;transform:scale(1)}}@keyframes chest-inside{from{opacity:0}to{opacity:1}}@keyframes chest-treasure-flight{0%{opacity:0;transform:translate(0,0) scale(.6)}15%{opacity:1}60%{opacity:1;transform:translate(var(--mx),var(--my)) rotate(100deg) scale(1.2)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(200deg) scale(.55)}}@keyframes chest-reward-reveal{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chest-sheen{0%{opacity:0;transform:translateX(0)}20%{opacity:.6}80%{opacity:.6}100%{opacity:0;transform:translateX(155px)}}@keyframes chest-inner-lid{0%,28%{opacity:0;transform:none}45%{opacity:1}100%{opacity:1;transform:skewX(-12deg) scaleY(.8) translateY(-44px)}}@keyframes chest-floor-light{0%{opacity:0}40%{opacity:.7}100%{opacity:.32}}@keyframes chest-rune-light{0%{opacity:.35}50%{opacity:1}100%{opacity:.8}}.ruhmespfad139 .combat-moment-label{display:block;color:var(--gold);font-size:12px;text-align:center;margin:8px auto}.ruhmespfad139 .combat-app139 .battle-panel .combat-portrait>.general-art{object-fit:cover;object-position:50% 27%;border-radius:12px}.ruhmespfad139 .arena44 .combat-app139[data-phase] .market .offer.rarity-rare{border-color:#8c93ad}.ruhmespfad139 .arena44 .combat-app139[data-phase] .market .offer.rarity-epic{border-color:var(--gold)}.ruhmespfad139 .arena44 .team .formation-direction-label{flex:none;display:flex;justify-content:space-between;align-items:center;margin:0 0 4px;gap:4px;font-size:10px;line-height:1.2}.ruhmespfad139 .arena44 .combat-app139[data-phase] .arena-board .unit.rarity-rare{border-color:#8c93ad}.ruhmespfad139 .arena44 .combat-app139[data-phase] .arena-board .unit.rarity-epic{border-color:var(--gold)}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-scene{display:flex;flex-direction:column;justify-content:space-between;gap:5px;flex:1;min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-lineups{flex:none;display:block;padding:0;margin:0;border:0;width:100%;max-width:none;container-type:normal}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-lineup{display:grid;grid-template-columns:38px minmax(0,1fr);gap:6px;align-items:center;margin:0 0 3px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-lineup>span{font-size:10px;line-height:1.2}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-minis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-height:58px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;gap:0;min-width:0;min-height:58px;padding:0;border:1px solid #496068;border-radius:7px;background:#11242b;color:var(--ink);overflow:hidden}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini .portrait{display:block;width:100%;height:37px;min-height:0;aspect-ratio:auto;border:0;border-radius:0}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini .portrait img{object-fit:cover;object-position:center 24%}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini>span{display:flex;align-items:center;justify-content:center;gap:3px;font-size:10px;min-height:18px;line-height:1.1}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini>span b,.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini>span small{font-size:10px;line-height:1.1}.ruhmespfad139 .combat-position{position:absolute;top:1px;left:2px;background:#10242bdb;border-radius:3px;padding:1px 3px;font-size:9px;z-index:1;line-height:1.2}.ruhmespfad139 .combat-fallen{position:absolute;top:10px;font-size:25px;line-height:1;color:var(--bad);font-style:normal}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini.actor{outline:2px solid #91d0e8;outline-offset:0}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini.target{outline:2px solid var(--effect);outline-offset:0}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini.pact-source{border-color:#91d0e8;box-shadow:0 0 10px #91d0e845}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini.pact-partner{border-color:var(--gold);box-shadow:0 0 10px #e8bb6c45}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-action-title{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:12px;line-height:1.2;margin:0;padding:5px 8px;max-width:none;border:0;border-radius:7px;background:#19313a;width:100%;flex:none}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-action-title>span{font-size:10px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-pair{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:7px;align-items:center;width:100%;max-width:650px;margin:0 auto}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-single{max-width:250px;width:55%;margin:0 auto}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-card{min-width:0;padding:5px;border-radius:10px;background:#11242b;border:1px solid #48656b}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-card.actor{border-color:#91d0e8;animation:arena-act .28s ease-out}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-card.recipient{border-color:var(--effect);animation:arena-receive .4s ease-out}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-role{font-size:12px;line-height:1.2;margin:0 0 4px;display:block;color:var(--effect)}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-card .combat-side{font-size:9px!important;padding:1px 4px;margin:0 0 4px;border-radius:3px}.ruhmespfad139 .arena44 .combat-app139[data-phase] .battle-panel .combat-card .portrait{width:100%;height:clamp(110px,calc(100svh - 590px),260px);max-height:none!important;min-height:0;aspect-ratio:auto;border-radius:6px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-card .portrait img{object-fit:cover;object-position:center 22%}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-card>strong{font-size:12px!important;line-height:1.2;margin:5px 0;min-height:0;display:block}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-portrait>.general-art{width:100%;height:clamp(110px,calc(100svh - 590px),260px);min-height:0;max-height:none;object-fit:cover;object-position:center 25%;border-radius:6px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .effect-numbers{left:4px;right:4px;bottom:5px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .effect-numbers b{font-size:15px;line-height:1.2;padding:5px 3px;background:#10242be8;color:var(--effect);border-radius:6px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-caption{font-size:12px;line-height:1.35;margin:1px 0;padding:3px 6px;min-height:22px;flex:none}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .pact-cue{font-size:11px;margin:0;padding:4px 7px;flex:none}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .pact-cue strong{font-size:11px;line-height:1.2;margin:0}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .final-lineups .combat-lineups{display:grid;gap:10px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .final-lineups .combat-mini{min-height:80px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .final-lineups .combat-mini .portrait{height:58px}@keyframes arena-act{from{transform:translateX(-3px);filter:brightness(1.15)}to{transform:translateX(0);filter:brightness(1)}}@keyframes arena-receive{from{filter:brightness(1.4)}to{filter:brightness(1)}}@media(min-width:720px){.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-minis{min-height:65px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-mini .portrait{height:44px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-card>strong{font-size:16px!important}}@media(max-height:690px){.ruhmespfad139 .arena44 .combat-app139[data-phase] .battle-panel .combat-card .portrait,.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-portrait>.general-art{height:125px}}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-role{min-height:0;font-size:12px!important}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-card.actor .portrait{border-color:#91d0e8;box-shadow:0 0 12px #91d0e830}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-action-title strong{font-size:13px;line-height:1.2}.ruhmespfad139 .combat-scene[data-combat-animation]{--fx-time:900ms;--fx-color:#c5edff;--fx-lift:14px;--fx-hit-angle:8deg}.ruhmespfad139 .combat-scene[data-fx-speed=fast]{--fx-time:450ms}.ruhmespfad139 .combat-scene[data-combat-animation] .combat-pair,.ruhmespfad139 .combat-scene[data-combat-animation] .combat-single{position:relative;isolation:isolate}.ruhmespfad139 .combat-scene[data-combat-animation] .combat-portrait{position:relative;isolation:isolate}.ruhmespfad139 .combat-scene .combat-fx-origin,.ruhmespfad139 .combat-scene .combat-fx-impact,.ruhmespfad139 .combat-scene .combat-fx-travel{pointer-events:none;color:var(--fx-color);position:absolute;display:block;z-index:3}.ruhmespfad139 .combat-scene .fx-svg{display:block;width:100%;height:100%;overflow:visible}.ruhmespfad139 .combat-scene .combat-fx-origin{width:74px;height:74px;left:50%;top:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 3px #07141bc9);animation:fx-prepare var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .combat-fx-impact{width:clamp(66px,86%,126px);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);animation:fx-arrival var(--fx-time) linear both}.ruhmespfad139 .combat-scene[data-fx-melee=true] .combat-fx-impact{animation-name:fx-melee-arrival}.ruhmespfad139 .combat-scene .fx-strike,.ruhmespfad139 .combat-scene .fx-armor,.ruhmespfad139 .combat-scene .fx-contact,.ruhmespfad139 .combat-scene .fx-impact-aura,.ruhmespfad139 .combat-scene .fx-particles{position:absolute;inset:0;display:block}.ruhmespfad139 .combat-scene .fx-strike{filter:drop-shadow(0 2px 2px #0618239c);animation:fx-strike var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene[data-fx-melee=true] .fx-strike{animation:none}.ruhmespfad139 .combat-scene .fx-impact-aura{inset:17%;border-radius:50%;background:radial-gradient(ellipse,white 0%,var(--fx-color) 18%,transparent 66%);mix-blend-mode:screen;animation:fx-contact-glow var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-armor{inset:-2%;color:#a8dcff;animation:fx-armor var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-armor>.fx-svg{position:absolute;inset:0}.ruhmespfad139 .combat-scene .fx-armor .fx-shield-panel{animation:none}.ruhmespfad139 .combat-scene .fx-armor-break{animation-name:fx-shield-break}.ruhmespfad139 .combat-scene .fx-contact{inset:20%;animation:fx-contact var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-shock-ring{display:block;position:absolute;inset:0;border:1px solid var(--fx-color);border-radius:50%;box-shadow:0 0 6px color-mix(in srgb,var(--fx-color) 45%,transparent)}.ruhmespfad139 .combat-scene .combat-fx-travel{left:23%;top:35%;width:54%;height:0;transform-origin:0 0;z-index:5}.ruhmespfad139 .combat-scene .fx-projectile{position:absolute;left:0;top:0;width:48px;height:48px;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 2px #071a29);animation:fx-flight var(--fx-time) cubic-bezier(.25,.65,.35,1) both}.ruhmespfad139 .combat-scene [data-fx-projectile=arrow] .fx-projectile,.ruhmespfad139 .combat-scene [data-fx-projectile=bolt] .fx-projectile{width:80px;height:32px;animation-name:fx-arrow-flight}.ruhmespfad139 .combat-scene [data-fx-projectile=bolt]{--fx-lift:3px}.ruhmespfad139 .combat-scene .fx-projectile-tail{display:block;position:absolute;left:-55%;top:calc(50% - 1px);height:2px;width:90%;background:linear-gradient(90deg,transparent,var(--fx-color));opacity:.65;border-radius:100%;filter:blur(.5px);z-index:-1}.ruhmespfad139 .combat-scene .fx-projectile-halo{position:absolute;inset:15%;display:block;border-radius:50%;background:radial-gradient(circle,var(--fx-color),transparent 72%);opacity:.6;filter:blur(4px);z-index:-1}.ruhmespfad139 .combat-scene [data-fx-projectile=arrow] .fx-projectile-halo,.ruhmespfad139 .combat-scene [data-fx-projectile=bolt] .fx-projectile-halo{display:none}.ruhmespfad139 .combat-scene [data-fx-projectile=arrow] .fx-projectile-tail,.ruhmespfad139 .combat-scene [data-fx-projectile=bolt] .fx-projectile-tail{width:75%;left:-40%;height:1px;opacity:.4}.ruhmespfad139 .combat-scene[data-combat-animation=arrow] .fx-strike,.ruhmespfad139 .combat-scene[data-combat-animation=bolt] .fx-strike{transform:rotate(var(--fx-hit-angle));animation-name:fx-embed}.ruhmespfad139 .combat-scene .fx-weapon-swing{transform-origin:50px 68px;animation:fx-swing var(--fx-time) cubic-bezier(.25,.85,.25,1) both}.ruhmespfad139 .combat-scene .fx-weapon-thrust{transform-origin:50px 75px;animation:fx-thrust var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-blade-a,.ruhmespfad139 .combat-scene .fx-blade-b{transform-origin:50px 68px;animation:fx-cross-a var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-blade-b{animation-name:fx-cross-b}.ruhmespfad139 .combat-scene .fx-hammer-drop{transform-origin:50px 90px;animation:fx-hammer var(--fx-time) cubic-bezier(.5,0,.8,.4) both}.ruhmespfad139 .combat-scene .fx-cut{transform-origin:50px 50px;mix-blend-mode:screen;animation:fx-cut var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-cut-second{animation-name:fx-cut-second}.ruhmespfad139 .combat-scene .fx-ground-crack{animation:fx-crack var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-root{stroke-dasharray:1;stroke-dashoffset:1;animation:fx-grow var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-leaves{transform-origin:50px 65px;animation:fx-leaves var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-orbit,.ruhmespfad139 .combat-scene .fx-vortex,.ruhmespfad139 .combat-scene .fx-rune{transform-origin:50px 50px;animation:fx-orbit var(--fx-time) linear both}.ruhmespfad139 .combat-scene .fx-orbit-second{animation-direction:reverse}.ruhmespfad139 .combat-scene .fx-electric{animation:fx-electric var(--fx-time) ease-out both;filter:drop-shadow(0 0 3px #75cdff)}.ruhmespfad139 .combat-scene .fx-wisps{animation:fx-wisps var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-ripple,.ruhmespfad139 .combat-scene .fx-sonic{transform-origin:50px 60px;animation:fx-ripple var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-rise-rune{animation:fx-rise var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-shield-panel{animation:fx-shield-build var(--fx-time) ease-out both;transform-origin:50px 70px}.ruhmespfad139 .combat-scene .fx-shield-shine,.ruhmespfad139 .combat-scene .fx-light-rays{animation:fx-sheen var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-pact-weave{transform-origin:50px 50px;animation:fx-weave var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-particle{position:absolute;display:block;left:50%;top:50%;width:var(--size);height:2px;background:var(--fx-color);border-radius:1px;box-shadow:0 0 3px var(--fx-color);animation:fx-spark var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-gain-particles .fx-particle{height:var(--size);border-radius:50%;animation-name:fx-mote;opacity:.75}.ruhmespfad139 .combat-scene .fx-shards .fx-particle{height:calc(var(--size) * 1.7);background:linear-gradient(135deg,#e9fbff,#72b9e4a0);clip-path:polygon(0 0,100% 15%,45% 100%);box-shadow:none}.ruhmespfad139 .combat-scene[data-combat-animation] .effect-numbers{z-index:6;animation:fx-numbers var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene[data-combat-animation] .event-arrow{opacity:.3}.ruhmespfad139 .combat-scene[data-combat-animation] .combat-effect-name{font-size:.85em;color:var(--fx-color);font-weight:400;margin-left:5px}.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-scene[data-combat-animation] .combat-card.actor,
.ruhmespfad139 .arena44 .combat-app139 .battle-panel .combat-scene[data-combat-animation] .combat-card.recipient{animation:none}.ruhmespfad139 .combat-scene[data-combat-animation] .combat-card.actor .portrait{animation:fx-source-pulse var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene[data-fx-melee=true] .combat-card.actor .portrait{animation-name:fx-lunge;transform-origin:50% 80%}.ruhmespfad139 .combat-scene[data-combat-animation=hammer] .combat-card.actor .portrait,.ruhmespfad139 .combat-scene[data-combat-animation=axe] .combat-card.actor .portrait{animation-name:fx-heavy-lunge}.ruhmespfad139 .combat-scene.action-damage[data-combat-animation] .combat-card.recipient .portrait{animation:fx-hit var(--fx-time) ease-out both;transform-origin:50% 80%}.ruhmespfad139 .combat-scene[data-combat-animation=hammer] .combat-card.recipient .portrait{animation-name:fx-heavy-hit}.ruhmespfad139 .combat-scene[data-fx-damage=false] .combat-card.recipient .portrait{animation:fx-receive var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-bow-string{transform-origin:30px 50px;animation:fx-bow-string var(--fx-time) ease-out both}@keyframes fx-prepare{0%{opacity:0;scale:.82}10%,23%{opacity:1;scale:1}27%{opacity:1;scale:1.04}35%,100%{opacity:0;scale:.98}}@keyframes fx-bow-string{0%{transform:scaleX(.9)}23%{transform:scaleX(1.2)}30%,100%{transform:scaleX(.7)}}@keyframes fx-flight{0%,26%{opacity:0;left:0;transform:translate(-50%,-50%) scale(.75)}29%{opacity:1;left:0;transform:translate(-50%,-50%) scale(1)}43%{opacity:1;left:55%;transform:translate(-50%,calc(-50% - var(--fx-lift))) scale(1)}58%{opacity:1;left:100%;transform:translate(-50%,-50%) scale(.85)}63%,100%{opacity:0;left:100%;transform:translate(-50%,-50%) scale(.5)}}@keyframes fx-arrow-flight{0%,26%{opacity:0;left:0;transform:translate(-50%,-50%) rotate(-7deg)}29%{opacity:1;left:0;transform:translate(-50%,-50%) rotate(-7deg)}43%{opacity:1;left:55%;transform:translate(-50%,calc(-50% - var(--fx-lift))) rotate(0deg)}58%{opacity:1;left:100%;transform:translate(-50%,-50%) rotate(8deg)}61%,100%{opacity:0;left:100%;transform:translate(-50%,-50%) rotate(8deg)}}@keyframes fx-arrival{0%,56%{opacity:0}58%,76%{opacity:1}100%{opacity:0}}@keyframes fx-melee-arrival{0%,38%{opacity:0}44%,76%{opacity:1}100%{opacity:0}}@keyframes fx-strike{0%,56%{scale:.8}63%{scale:1.04}85%,100%{scale:1}}@keyframes fx-embed{0%,56%{opacity:0;translate:-12px 0}59%{opacity:1;translate:4px 0}63%{translate:-2px 0}72%,100%{translate:0 0}}@keyframes fx-contact-glow{0%,56%{opacity:0;scale:.35}59%{opacity:.65;scale:.65}74%,100%{opacity:0;scale:1.3}}@keyframes fx-contact{0%,56%{scale:.3;opacity:0}59%{scale:.45;opacity:.85}83%,100%{scale:1.5;opacity:0}}@keyframes fx-armor{0%,56%{opacity:0;scale:.9}58%,68%{opacity:.85;scale:1}100%{opacity:0;scale:1.05}}@keyframes fx-shield-break{0%,56%{opacity:0;scale:.9}58%,61%{opacity:1;scale:1}91%,100%{opacity:0;scale:1.15}}@keyframes fx-swing{0%,38%{transform:rotate(-80deg) translate(-7px,-4px)}46%{transform:rotate(-65deg)}58%{transform:rotate(29deg)}69%{transform:rotate(44deg)}82%,100%{transform:rotate(35deg)}}@keyframes fx-thrust{0%,40%{transform:translate(-25px,23px) rotate(-15deg)}57%{transform:translate(8px,-8px) rotate(5deg)}69%,100%{transform:translate(0,0)}}@keyframes fx-cross-a{0%,40%{transform:translate(-24px,-3px) rotate(-30deg)}58%{transform:translate(2px,0) rotate(4deg)}73%,100%{transform:translate(0,0)}}@keyframes fx-cross-b{0%,43%{transform:translate(24px,-3px) rotate(30deg)}60%{transform:translate(-2px,0) rotate(-4deg)}75%,100%{transform:translate(0,0)}}@keyframes fx-hammer{0%,41%{transform:translateY(-32px) rotate(-15deg)}58%{transform:translateY(9px) rotate(3deg)}66%{transform:translateY(-3px)}76%,100%{transform:translateY(0)}}@keyframes fx-cut{0%,47%{opacity:0;scale:.55}57%{opacity:.9;scale:1}73%,100%{opacity:0;scale:1.07}}@keyframes fx-cut-second{0%,50%{opacity:0;scale:.55}60%{opacity:.9;scale:1}76%,100%{opacity:0;scale:1.07}}@keyframes fx-crack{0%,56%{opacity:0}59%,68%{opacity:.8}92%,100%{opacity:0}}@keyframes fx-grow{0%,40%{stroke-dashoffset:1}68%,100%{stroke-dashoffset:0}}@keyframes fx-leaves{0%,49%{opacity:0;scale:.3}69%,100%{opacity:1;scale:1}}@keyframes fx-orbit{from{transform:rotate(-35deg)}to{transform:rotate(155deg)}}@keyframes fx-electric{0%,56%{opacity:.4}58%{opacity:1}74%,100%{opacity:.7}}@keyframes fx-wisps{0%{transform:translate(-12px,6px);opacity:.2}60%{transform:translate(0,0);opacity:.85}100%{transform:translate(10px,-5px);opacity:.3}}@keyframes fx-ripple{0%,52%{scale:.55;opacity:0}60%{scale:.75;opacity:1}100%{scale:1.15;opacity:.2}}@keyframes fx-rise{0%{transform:translateY(12px)}100%{transform:translateY(-7px)}}@keyframes fx-shield-build{0%,50%{scale:.6;opacity:.4}66%{scale:1.03;opacity:1}100%{scale:1;opacity:.85}}@keyframes fx-sheen{0%,56%{opacity:.3}62%{opacity:1}100%{opacity:.35}}@keyframes fx-weave{0%{transform:rotate(-12deg);scale:.7}70%,100%{transform:rotate(0);scale:1}}@keyframes fx-spark{0%,56%{opacity:0;transform:translate(0,0) rotate(0)}60%{opacity:1;transform:translate(calc(var(--dx) * .2),calc(var(--dy) * .2)) rotate(calc(var(--spin) * .3))}95%,100%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin))}}@keyframes fx-mote{0%,56%{opacity:0;transform:translate(calc(var(--dx) * .5),15px) scale(.5)}67%{opacity:.9}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.1)}}@keyframes fx-numbers{0%,57%{opacity:0;transform:translateY(7px) scale(.97)}68%,100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes fx-source-pulse{0%{filter:brightness(1)}23%{filter:brightness(1.12)}34%,100%{filter:brightness(1)}}@keyframes fx-lunge{0%{transform:translateX(0) rotate(0)}22%{transform:translateX(-3px) rotate(-1deg)}46%{transform:translateX(9px) rotate(1.5deg)}63%,100%{transform:translateX(0) rotate(0)}}@keyframes fx-heavy-lunge{0%{transform:translateX(0) rotate(0)}28%{transform:translateX(-3px) rotate(-2deg)}52%{transform:translateX(7px) rotate(2deg)}76%,100%{transform:translateX(0) rotate(0)}}@keyframes fx-hit{0%,56%{transform:translateX(0) rotate(0)}61%{transform:translateX(5px) rotate(1.5deg)}68%{transform:translateX(-2px) rotate(-.5deg)}79%,100%{transform:translateX(0) rotate(0)}}@keyframes fx-heavy-hit{0%,56%{transform:translate(0,0) rotate(0)}62%{transform:translate(4px,3px) rotate(2deg)}70%{transform:translate(-1px,-1px)}85%,100%{transform:translate(0,0) rotate(0)}}@keyframes fx-receive{0%,56%{filter:brightness(1)}66%{filter:brightness(1.13)}100%{filter:brightness(1)}}.ruhmespfad139 .combat-scene[data-fx-local=true] .combat-fx-impact{animation-name:fx-local}.ruhmespfad139 .combat-scene[data-fx-local=true] .effect-numbers{animation:effect-arrive .25s ease-out both}.ruhmespfad139 .combat-scene[data-fx-local=true] .fx-strike,.ruhmespfad139 .combat-scene[data-fx-local=true] .fx-impact-aura{animation:none}.ruhmespfad139 .combat-scene[data-fx-local=true] .fx-gain-particles .fx-particle{animation-name:fx-local-mote}.ruhmespfad139 .combat-scene[data-fx-local=true] .fx-leaves,.ruhmespfad139 .combat-scene[data-fx-local=true] .fx-shield-panel,.ruhmespfad139 .combat-scene[data-fx-local=true] .fx-ripple{animation:none}@keyframes fx-local{0%{opacity:0;scale:.85}16%,65%{opacity:1;scale:1}100%{opacity:0;scale:1.05}}@keyframes fx-local-mote{0%{opacity:0;transform:translate(calc(var(--dx) * .5),15px) scale(.5)}20%{opacity:.9}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.1)}}.ruhmespfad139 dialog[data-surface=combat-effects]{width:min(94vw,600px);padding:16px}.ruhmespfad139 .effect-gallery-stage .combat-pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px;align-items:center}.ruhmespfad139 .effect-gallery-stage .combat-card{padding:8px;border:1px solid #537483;border-radius:10px;background:#10242be8}.ruhmespfad139 .effect-gallery-stage .combat-card .portrait{max-height:none!important;height:160px;aspect-ratio:auto;width:100%}.ruhmespfad139 .effect-gallery-stage .combat-card .portrait img{object-fit:cover;object-position:center 25%}.ruhmespfad139 .effect-gallery-stage .combat-side{font-size:11px;line-height:1.2;margin:0 0 6px;color:#b5c9d3}.ruhmespfad139 .effect-gallery-stage .combat-card>strong{font-size:13px!important;margin:7px 0 0;min-height:32px;line-height:1.2}.ruhmespfad139 .effect-gallery-stage .combat-action-title{background:none;margin:0 0 8px;padding:0;justify-content:center;color:var(--fx-color)}.ruhmespfad139 .effect-gallery-stage .combat-action-title strong{font-size:15px}@media(max-width:390px){.ruhmespfad139 .effect-gallery-stage .combat-card{padding:5px}.ruhmespfad139 .effect-gallery-stage .combat-card .portrait{height:140px}}@media(prefers-reduced-motion:reduce){
 .ruhmespfad139 .combat-scene[data-combat-animation] .combat-fx-origin,.ruhmespfad139 .combat-scene[data-combat-animation] .combat-fx-travel,.ruhmespfad139 .combat-scene .fx-contact,.ruhmespfad139 .combat-scene .fx-armor,.ruhmespfad139 .combat-scene .fx-impact-aura,.ruhmespfad139 .combat-scene .fx-particles,.ruhmespfad139 .combat-scene .fx-cut{display:none}
 .ruhmespfad139 .combat-scene[data-combat-animation] .combat-fx-impact{animation:none!important;filter:none;transform:none;scale:1;opacity:1;width:34px;height:34px;aspect-ratio:1;left:auto;right:5px;top:5px;background:#10242bdd;border-radius:6px;padding:3px}
 .ruhmespfad139 .combat-scene[data-combat-animation] .combat-fx-impact *{animation:none!important;scale:1;opacity:1;filter:none;translate:0 0}
 .ruhmespfad139 .combat-scene[data-combat-animation] .effect-numbers,.ruhmespfad139 .combat-scene[data-combat-animation] .combat-card,.ruhmespfad139 .combat-scene[data-combat-animation] .portrait{animation:none!important;transform:none;scale:1;opacity:1;filter:none}
 .ruhmespfad139 .combat-scene .fx-root{stroke-dashoffset:0}
 .ruhmespfad139 .combat-scene[data-combat-animation=arrow] .fx-strike,.ruhmespfad139 .combat-scene[data-combat-animation=bolt] .fx-strike{transform:none}
}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini{--rarity:#b9bcc1;position:relative;background:linear-gradient(160deg,#293348,#121c2c 75%);border:1px solid var(--rarity);border-radius:12px;box-shadow:inset 0 0 0 3px #101726,0 5px 13px #060b1670;overflow:hidden;color:var(--ink);text-align:left;padding:0}.ruhmespfad139 .arena49 .combat-app139[data-phase] .market .offer.rarity-rare,.ruhmespfad139 .arena49 .combat-app139[data-phase] .arena-board .unit.rarity-rare,.ruhmespfad139 .arena49 .rarity-rare{--rarity:#76b9f2}.ruhmespfad139 .arena49 .combat-app139[data-phase] .market .offer.rarity-epic,.ruhmespfad139 .arena49 .combat-app139[data-phase] .arena-board .unit.rarity-epic,.ruhmespfad139 .arena49 .rarity-epic{--rarity:#c3a0f4}.ruhmespfad139 .arena49 .rarity-label{display:flex;align-items:center;justify-content:center;gap:5px;min-height:20px;font:600 11px/1.2 system-ui,sans-serif;letter-spacing:.035em;color:var(--rarity,#c7cbd2);text-transform:uppercase}.ruhmespfad139 .arena49 .rarity-label>span{letter-spacing:-2px;font-size:9px}.ruhmespfad139 .arena49 .team .formation-direction-label,.ruhmespfad139 .arena49 .formation-direction-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px;font-size:11px;color:#c7d0df;min-height:21px;margin-bottom:5px}.ruhmespfad139 .arena49 .formation-direction-label>span:first-child{color:#e6c990;font-weight:600;letter-spacing:.04em}.ruhmespfad139 .arena49 .formation-rear-label{text-align:center;padding:6px;font-size:11px;letter-spacing:.12em;color:#9faec7;background:linear-gradient(90deg,transparent,#40527322,transparent)}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-scene{display:flex;gap:10px;min-height:0;justify-content:flex-start;overflow:visible}.ruhmespfad139 .arena49 .board-stage{position:relative;isolation:isolate;width:100%;padding:0;overflow:visible}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-lineups,.ruhmespfad139 .arena49 .combat-app139 .battle-panel .final-lineups .combat-lineups{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:none;margin:0;padding:0}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-lineup{display:block;width:100%;margin:0;padding:10px;border-radius:12px;border:1px solid #8499c533;background:linear-gradient(160deg,#24324b60,#111b2d40)}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-lineup.side-1{border-color:#b385843f;background:linear-gradient(160deg,#45304438,#161c2d40)}.ruhmespfad139 .arena49 .army-heading{display:flex;align-items:center;gap:9px;min-height:46px;margin-bottom:6px;position:relative}.ruhmespfad139 .arena49 .army-heading>.general-art{width:32px;height:42px;object-fit:cover;object-position:50% 20%;border:1px solid #c9b18780;border-radius:7px}.ruhmespfad139 .arena49 .army-heading strong{display:block;font:600 18px Georgia,serif}.ruhmespfad139 .arena49 .army-heading small{display:block;font-size:11px;color:var(--muted)}.ruhmespfad139 .arena49 .side-1 .army-heading strong{color:#ecc7c7}.ruhmespfad139 .arena49 .army-heading.general-acting{box-shadow:inset 0 0 0 1px #e7c88c,0 0 22px #e7c88c30;background:#77634130;border-radius:8px}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini{display:flex;flex-direction:column;min-height:0;outline-offset:2px;transition:box-shadow .15s;overflow:visible;border-color:var(--rarity);border-radius:11px;isolation:isolate}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini:nth-child(5){grid-column:1/-1;width:calc(50% - 5px);justify-self:center}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini .combat-portrait{position:relative;width:100%;flex:none;border-radius:10px 10px 0 0}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini .portrait{width:100%;height:clamp(110px,28vw,170px);min-height:0;max-height:none;aspect-ratio:auto;border:0;border-radius:10px 10px 0 0;overflow:hidden}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini .portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-position{top:5px;left:5px;padding:2px 5px;z-index:5;background:#101827ed;border:1px solid #c3cee23b;font-size:10px;color:#e5dfd1}.ruhmespfad139 .arena49 .battle-card-info{display:flex;flex-direction:column;gap:3px;padding:5px 7px 8px;width:100%;min-width:0;background:linear-gradient(#233249,#141f31);border-radius:0 0 10px 10px}.ruhmespfad139 .arena49 .battle-card-info>strong{font:600 clamp(13px,1.65vw,18px)/1.2 Georgia,serif;text-align:center;min-height:1.2em;overflow-wrap:normal}.ruhmespfad139 .arena49 .battle-card-rank{font-size:10px;text-align:center;color:#cbb891}.ruhmespfad139 .arena49 .battle-card-info .rarity-label{font-size:9px;min-height:13px}.ruhmespfad139 .arena49 .battle-vitals{display:flex;justify-content:center;align-items:center;gap:12px;font-size:14px}.ruhmespfad139 .arena49 .battle-vitals b{color:#f3c9ce}.ruhmespfad139 .arena49 .battle-vitals small{font-size:12px;color:#b7d4e8}.ruhmespfad139 .arena49 .battle-health{height:4px;background:#68728644;border-radius:3px;overflow:hidden;display:block;margin:1px 3px}.ruhmespfad139 .arena49 .battle-health i{display:block;height:100%;background:linear-gradient(90deg,#65b098,#abe6bb);border-radius:3px}.ruhmespfad139 .arena49 .battle-role{position:absolute;left:50%;top:-11px;transform:translateX(-50%);z-index:8;background:#122236;color:#c9ebff;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.3;border:1px solid #97cdee;border-radius:5px;padding:2px 5px;box-shadow:0 3px 7px #0005}.ruhmespfad139 .arena49 .battle-role.target{color:#ffd2c9;border-color:#eab2a3;background:#3b2434}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini.actor{outline:2px solid #afdded;box-shadow:0 0 24px #7bbbc933}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini.target{outline:2px solid var(--fx-color,#f1a8a1);box-shadow:0 0 22px #c698ad30}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini.fallen{opacity:.38;filter:saturate(.3)}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-fallen{position:absolute;top:32%;left:0;right:0;text-align:center;background:#182132cc;color:#f1d5d2;font-size:16px;font-style:normal;padding:5px;z-index:6;letter-spacing:.08em}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-action-title{padding:8px 12px;font-size:14px;background:#26344c;border:1px solid #7487a534;border-radius:8px;min-height:42px}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-action-title strong{font-size:15px}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-action-title>span{font-size:12px}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-caption{font-size:15px;line-height:1.45;max-width:none;margin:0;text-align:center;min-height:1.45em;color:#e0d7c2}.ruhmespfad139 .arena49 .board-combat .combat-fx-travel{z-index:20}.ruhmespfad139 .arena49 .board-combat .combat-fx-impact{z-index:9;width:clamp(70px,78%,150px)}.ruhmespfad139 .arena49 .board-combat .combat-fx-origin{width:60px;height:60px;z-index:8}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .board-combat .effect-numbers{position:absolute;inset:auto 2px 4px;z-index:12;display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .board-combat .effect-numbers b{font-size:clamp(15px,2.2vw,24px);padding:3px 7px;border-radius:5px;background:#111827ef;color:var(--fx-color);text-shadow:0 2px 4px #000;border:1px solid #ead7b736}.ruhmespfad139 .arena49 .board-combat[data-combat-animation] .combat-mini.actor>.combat-portrait{animation:board49-act var(--fx-time) cubic-bezier(.2,.7,.2,1) both;transform-origin:50% 85%}.ruhmespfad139 .arena49 .board-combat[data-fx-damage=true] .combat-mini.target>.combat-portrait{animation:board49-hit var(--fx-time) ease-out both}.ruhmespfad139 .arena49 .board-combat[data-fx-damage=false] .combat-mini.target>.combat-portrait{animation:fx-receive var(--fx-time) ease-out both}@keyframes board49-act{0%{transform:translate(0,0)}18%{transform:translate(calc(var(--board-dx,6px)*-.3),calc(var(--board-dy,0px)*-.3))}43%{transform:translate(var(--board-dx,6px),var(--board-dy,0px)) scale(1.025)}70%,100%{transform:translate(0,0)}}@keyframes board49-hit{0%,55%{transform:translate(0,0);filter:brightness(1)}59%{transform:translate(var(--board-hit-x,4px),var(--board-hit-y,1px));filter:brightness(1.3)}66%{transform:translate(calc(var(--board-hit-x,4px)*-.35),0);filter:brightness(1)}78%,100%{transform:translate(0,0)}}.ruhmespfad139 .arena49 .collection-card>.rarity-label{position:absolute;top:10px;right:10px;border:1px solid var(--rarity);background:#141d2dee;padding:4px 8px;border-radius:6px;font-size:11px;z-index:2}@media(min-width:720px){
 .ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-lineups,.ruhmespfad139 .arena49 .combat-app139 .battle-panel .final-lineups .combat-lineups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,48px)}
 .ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini .portrait{height:clamp(120px,calc((100vh - 585px)/3),260px)}
 .ruhmespfad139 .arena49 .battle-card-info{padding:6px 8px 9px;gap:4px}.ruhmespfad139 .arena49 .battle-card-info .rarity-label{font-size:10px}.ruhmespfad139 .arena49 .battle-card-rank{font-size:11px}.ruhmespfad139 .arena49 .battle-vitals{font-size:16px;gap:14px}.ruhmespfad139 .arena49 .battle-vitals small{font-size:14px}
 .ruhmespfad139 .arena49 .army-heading strong{font-size:21px}.ruhmespfad139 .arena49 .army-heading>.general-art{width:38px;height:48px}.ruhmespfad139 .arena49 .army-heading small{font-size:13px}
}@media(max-width:719px){.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-lineup.side-1{order:-1}.ruhmespfad139 .arena49 .collection-card>.rarity-label{top:6px;right:5px;padding:3px 4px;font-size:9px}
}@media(max-width:400px){.ruhmespfad139 .arena49 .battle-vitals{gap:7px}.ruhmespfad139 .arena49 .battle-card-info>strong{font-size:12px}.ruhmespfad139 .arena49 .battle-card-rank{font-size:9px}}@media(prefers-reduced-motion:reduce){.ruhmespfad139 .arena49 .board-combat .combat-mini>.combat-portrait{animation:none!important;transform:none!important}}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini.rarity-rare{--rarity:#76b9f2}.ruhmespfad139 .arena49 :is(.combat-app139 .battle-panel,dialog,.exercise-panel) .combat-mini.rarity-epic{--rarity:#c3a0f4}.ruhmespfad139 .arena49 .combat-app139 .battle-panel .final-lineups .combat-mini .portrait{height:clamp(110px,28vw,170px);width:100%;aspect-ratio:auto}@media(min-width:720px){.ruhmespfad139 .arena49 .combat-app139 .battle-panel .final-lineups .combat-mini .portrait{height:clamp(120px,calc((100vh - 585px)/3),260px)}}.ruhmespfad139 .arena49 .board-combat[data-fx-local=true][data-fx-damage=false] .combat-mini.target>.combat-portrait{animation-name:board49-local-gain}@keyframes board49-local-gain{0%,12%{filter:brightness(1)}22%{filter:brightness(1.18)}65%,100%{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.ruhmespfad139 .arena49 .board-combat[data-fx-local=true] .combat-mini>.combat-portrait{animation:none!important}}.ruhmespfad139 .arena49 .combat-app139[data-phase] .market .offer:is(.rarity-rare,.rarity-epic),.ruhmespfad139 .arena49 .combat-app139[data-phase] .arena-board .unit:is(.rarity-rare,.rarity-epic){border-color:var(--rarity)}.ruhmespfad139 .arena49.arena52 .formation-direction-label,.ruhmespfad139 .arena49.arena52 .formation-rear-label{font-size:10px;min-height:14px;padding:0;margin:0;flex:none}.ruhmespfad139 .arena49.arena52 .combat-app139[data-phase] .arena-board .unit .rarity-label{font-size:9px;min-height:11px;line-height:1.1}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-scene{flex:1;min-height:0;gap:3px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .board-stage{flex:1;min-height:0;display:flex}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-lineups,.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .final-lineups .combat-lineups{flex:1;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2vw,28px);align-items:stretch}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-lineup{display:flex;flex-direction:column;min-height:0;padding:4px;gap:2px;margin:0;order:0}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .army-heading{min-height:28px;margin:0;gap:5px;flex:none}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .army-heading .general-art{width:23px;height:28px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .army-heading strong{font-size:15px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .army-heading small{font-size:10px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-minis{flex:1;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:6px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-mini{min-height:0;justify-content:flex-start;align-items:stretch}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-mini .combat-portrait{height:0;flex:1;min-height:0}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-mini .portrait,.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .final-lineups .combat-mini .portrait{height:100%;min-height:0;flex:1;max-height:none;aspect-ratio:auto;width:100%}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-info{flex:none;gap:1px;padding:3px 5px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-info>strong{font-size:13px;line-height:1.15;min-height:0}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-info .rarity-label{font-size:9px;min-height:11px;line-height:1.1}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-rank{font-size:9px;line-height:1.1}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-vitals{font-size:13px;gap:8px;line-height:1.2}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-vitals small{font-size:11px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-health{height:3px;margin:1px 0}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-action-title{min-height:26px;padding:4px 8px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-action-title strong{font-size:13px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-caption{font-size:12px;min-height:16px;padding:1px 0;line-height:1.3}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-moment-label{font-size:10px;line-height:1.1;margin:0}@media(min-width:850px) and (max-height:1000px){
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-mini{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr)}
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-mini .combat-portrait{height:100%;width:100%;min-height:0}
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-info{align-self:center;justify-content:center;padding:5px;gap:4px;border-radius:0;background:none}
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-info>strong{font-size:clamp(12px,1.25vw,17px)}
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-position{font-size:8px;top:3px;left:3px;padding:1px 3px}
}@media(max-width:719px){.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-lineup{padding:2px}
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-lineups{gap:8px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-minis{gap:5px}
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-info>strong{font-size:10px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-rank{font-size:8px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-card-info .rarity-label{font-size:8px}
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-vitals{font-size:11px;gap:3px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .battle-vitals small{font-size:9px}
 .ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .combat-position{font-size:8px;padding:1px 2px}.ruhmespfad139 .arena49.arena52 .combat-app139 .battle-panel .army-heading strong{font-size:12px}
}@keyframes chest52-weight{0%,22%{transform:translateY(0)}32%{transform:translateY(2px) rotate(-1deg)}45%{transform:translateY(0) rotate(.7deg)}63%{transform:translateY(-3px)}83%{transform:translateY(2px)}100%{transform:none}}@keyframes chest52-close{0%,51%{opacity:1}82%,100%{opacity:0}}@keyframes chest52-open{0%,50%{opacity:0;transform:translateY(3px)}84%,100%{opacity:1;transform:none}}@keyframes chest52-light{0%,34%{opacity:0;transform:scale(.4)}58%{opacity:1;transform:scale(1.25)}100%{opacity:.65;transform:scale(1)}}@keyframes chest52-arc{0%{opacity:0;transform:translate(-50%,0)}8%{opacity:1}35%{transform:translate(calc(var(--flight-x)*.42),var(--flight-top))}55%{transform:translate(calc(var(--flight-x)*.66),calc(var(--flight-top)*.84));opacity:1}78%{opacity:.9;transform:translate(calc(var(--flight-x)*.88),-8px)}100%{opacity:0;transform:translate(var(--flight-x),115px)}}@keyframes chest52-coin{from{transform:rotateY(0) rotateZ(0)}to{transform:rotateY(640deg) rotateZ(var(--spin))}}@keyframes chest52-shard{from{transform:rotate(-12deg) scale(.7)}to{transform:rotate(var(--spin)) scale(1.1)}}.ruhmespfad139 .arena53.arena52 .combat-app139[data-phase] .market .offer .rarity-label,.ruhmespfad139 .arena53.arena52 .combat-app139[data-phase] .arena-board .unit .rarity-label{display:none}.ruhmespfad139 .arena58 .formation-direction-label{font-size:11px;margin-bottom:8px;gap:8px}.ruhmespfad139 .arena58.arena52 .combat-app139 .collection-card>.rarity-label{top:7px;right:7px;font-size:9px;padding:3px 5px;min-height:0}.ruhmespfad139 .battle-trap{display:block;font-size:.66rem;line-height:1.25;padding:.15rem .25rem;border-radius:4px;background:#37412a;color:#ddecaa}.ruhmespfad139 .battle-trap.spent{background:#30342c;color:#b3b8a9}.ruhmespfad139 .fx-trap .fx-burst,.ruhmespfad139 .fx-trap_ready .fx-burst{color:#d7bf72}.ruhmespfad139 .battle-poison{display:block;color:#e3efa1;background:#304a25;border:1px solid #859d45;border-radius:5px;padding:2px 5px;font-size:.75rem;font-weight:700;line-height:1.4}.ruhmespfad139 .combat-caption{overflow-wrap:anywhere}@media(max-width:540px){.ruhmespfad139 .battle-poison{font-size:.62rem;padding:1px 3px}}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .offer .rarity-label{display:none}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .arena-board .unit .rarity-label{display:none}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .formation-direction-label{margin:0 0 7px;display:flex;justify-content:space-between;gap:8px;font-size:.64rem;color:#a6bbc7}@media(max-width:540px){
 .ruhmespfad139 .arena74 .formation-direction-label>span:last-child{display:none}
}.ruhmespfad139 .arena74.arena52.arena58:has(.combat-app139[data-combat-viewport=true]){overflow:hidden}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true]{position:fixed;inset:max(8px,env(safe-area-inset-top)) max(12px,calc((100vw - 1280px)/2)) calc(92px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px;width:auto;height:auto;min-height:0;max-height:none;overflow:hidden}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true]>.hud{flex:none;min-height:40px;padding:0;gap:6px}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true]>:not(.hud):not(.arena-layout){flex:none;max-height:25%;overflow:auto;margin:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true] .arena-layout,
.ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true] .arena-main{display:flex;flex:1 1 0;flex-direction:column;min-height:0;height:auto;max-height:none;overflow:hidden;gap:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true] .arena-support{display:none}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true] .arena-support[open]{display:block;position:fixed;inset:10px 12px calc(92px + env(safe-area-inset-bottom));z-index:55;margin:0;overflow:auto;background:#14232f;border:1px solid #718795;padding:12px}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true] .battle-panel{display:flex;flex:1 1 0;flex-direction:column;min-height:0;max-height:100%;height:auto;overflow:hidden;padding:10px;margin:0;gap:6px;position:relative}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-scene{display:flex;flex:1 1 0;flex-direction:column;min-height:0;height:auto;max-height:none;overflow:hidden;gap:4px;margin:0;padding:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .board-stage{display:flex;flex:1 1 0;min-height:0;height:auto;max-height:none;overflow:hidden}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-lineups{display:grid;flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:10px;min-height:0;height:100%;width:100%;margin:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-lineup{display:flex;flex-direction:column;min-height:0;height:100%;min-width:0;padding:0;gap:4px;order:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .army-heading{display:flex;flex:none;gap:6px;align-items:center;min-height:28px;margin:0;padding:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .army-heading>.general-art{width:24px;height:30px;min-height:0;object-fit:contain;margin:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .army-heading strong,
.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .army-heading small{font-size:11px;line-height:1.2}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .formation-direction-label,
.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .formation-rear-label{display:none}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-minis{display:grid;flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;gap:5px;align-content:stretch;padding:0;margin:0;overflow:hidden}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;min-height:0;height:100%;max-height:100%;padding:0;overflow:hidden;position:relative;border-radius:9px}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-portrait{position:relative;flex:1 1 0;height:0;min-height:0;width:100%;overflow:hidden}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini .portrait{position:absolute;inset:0;display:block;height:100%;min-height:0;max-height:none;width:100%;aspect-ratio:auto;margin:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini .portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-card-info{display:flex;flex-direction:column;flex:none;width:100%;min-width:0;padding:3px 4px;gap:2px;background:#142331;align-self:stretch}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-card-info>strong{display:block;min-height:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px;line-height:1.2}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-card-info .rarity-label,
.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-card-rank{display:none}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-vitals{display:flex;justify-content:center;gap:4px;font-size:11px;line-height:1.2;flex-wrap:nowrap}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-vitals b,
.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-vitals small{font-size:inherit}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-health{height:3px;flex:none}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-poison,
.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-trap{font-size:9px;line-height:1.1;margin:0;padding:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-position{position:absolute;top:3px;left:3px;z-index:4;font-size:8px;padding:2px 4px;line-height:1.1}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-role{top:20px;font-size:8px;max-width:100%;padding:2px 3px}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-action-title{flex:none;min-height:0;padding:0;margin:0;font-size:12px;line-height:1.25}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-action-title strong{font-size:13px;line-height:1.25}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-caption{flex:none;font-size:11px;line-height:1.3;margin:0;max-height:3.9em;overflow:auto;padding:0}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-moment-label{font-size:10px;line-height:1.2;margin:0}@media(max-width:400px){
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-lineups{gap:6px}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-card-info>strong{font-size:10px}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-vitals{font-size:10px;gap:2px}
}@media(orientation:landscape) and (max-height:600px){
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true]{inset:6px 12px calc(62px + env(safe-area-inset-bottom))}
 .ruhmespfad139 .arena74.arena52.arena58:has(.combat-app139[data-combat-viewport=true]) nav.ui-navigation{min-height:48px;padding:3px;bottom:max(5px,env(safe-area-inset-bottom));border-radius:16px}
 .ruhmespfad139 .arena74.arena52.arena58:has(.combat-app139[data-combat-viewport=true]) nav.ui-navigation button{min-height:40px;flex-direction:row;gap:6px;padding:4px}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139[data-combat-viewport=true]>.hud{display:none}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-minis{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini{grid-column:auto;width:100%;justify-self:stretch}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .army-heading{min-height:15px;height:15px;gap:4px}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .army-heading>.general-art{display:none}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .army-heading>span{display:flex;gap:5px}
 .ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-caption{max-height:1.3em}
}@keyframes draw-landscape{0%,46%{opacity:0;transform:scale(1.06)}100%{opacity:.65;transform:scale(1)}}@keyframes draw-ring{0%{opacity:0;transform:rotate(-90deg) scale(.8)}25%{opacity:1}100%{opacity:.45;transform:rotate(70deg) scale(1)}}@keyframes draw-inner{0%{opacity:0;transform:rotate(40deg) scale(.75)}25%{opacity:.7}100%{opacity:.45;transform:rotate(-100deg) scale(1)}}@keyframes draw-orbit{0%{opacity:0;transform:rotate(-18deg) scale(.88)}18%,40%{opacity:1}62%,100%{opacity:0;transform:rotate(14deg) scale(.35)}}@keyframes draw-seal{0%{opacity:0;transform:scale(.75)}18%,43%{opacity:1;transform:scale(1)}58%,100%{opacity:0;transform:scale(.65)}}@keyframes draw-halo{0%{opacity:0;transform:scale(.7)}48%{opacity:.14}66%{opacity:.35;transform:scale(1.2)}100%{opacity:.23;transform:scale(1)}}@keyframes draw-crest{0%,49%{opacity:0;transform:scale(.65) translateY(10px)}78%,100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes draw-rays{0%,45%{opacity:0;transform:scale(.5) rotate(-20deg)}64%{opacity:.8}100%{opacity:0;transform:scale(1.25) rotate(20deg)}}@keyframes draw-dust{0%,50%{opacity:0;transform:scale(.3) rotate(-8deg)}68%{opacity:.6}100%{opacity:0;transform:scale(1.2) rotate(8deg)}}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini{background:#19283a;border-color:#587188;box-shadow:inset 0 1px 0 #dcecff28,0 2px 4px #0006}.ruhmespfad139 .arena74.arena52.arena58 .combat-app139 .ui-battle .battle-card-info{background:linear-gradient(135deg,#2e4054,#182638);border-top:1px solid #71859844}@keyframes relic-arrive{from{transform:scale(.75) translateY(18px);opacity:0;filter:brightness(1.8)}to{transform:scale(1) translateY(0);opacity:1}}.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini{width:100%;max-width:none;justify-self:stretch;box-sizing:border-box}.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini:nth-child(5){grid-column:1/-1;width:calc(50% - 3px);justify-self:center}.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini .combat-portrait{max-height:none;max-width:none;align-self:stretch}.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini .portrait{max-height:none!important;max-width:none;min-width:0;width:100%;height:100%!important;aspect-ratio:auto!important}.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini .portrait img{object-fit:cover;object-position:center 25%;max-height:none;max-width:none}@media(orientation:landscape) and (max-height:600px){.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini:nth-child(5){grid-column:auto;width:100%;justify-self:stretch}}.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139 .ui-battle .combat-mini .portrait>.card-art-image{position:absolute!important;inset:0!important;height:100%!important;width:100%!important;object-fit:cover!important;object-position:center top!important;max-height:none;max-width:none}.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139[data-game-active=true][data-combat-viewport=true]{inset:max(8px,env(safe-area-inset-top)) max(10px,calc((100vw - 1280px)/2)) max(8px,env(safe-area-inset-bottom))}.ruhmespfad139 .arena75.arena74.arena52.arena58 .combat-app139[data-game-active=true] .formation-direction-label{flex:none;font-size:9px;margin:0}@keyframes ceremony-fall{0%{opacity:0;transform:translateY(0) rotate(0)}15%{opacity:.7}90%{opacity:.6}100%{opacity:0;transform:translateY(550px) rotate(220deg)}}@keyframes ceremony-rise{from{opacity:0;transform:translateY(25px) scale(.8)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@keyframes dg-pulse{50%{box-shadow:0 0 0 2px #ffcf8a,0 0 24px #d96447}}}@keyframes crown-glow78{to{box-shadow:0 0 28px #6ccbb536}}@keyframes welcome-arrive127{from{opacity:0}to{opacity:1}}@keyframes welcome-depart127{from{opacity:1}to{opacity:0}}@keyframes welcome-camera127{from{transform:scale(1.08) translateY(1%)}to{transform:scale(1.01) translateY(0)}}@keyframes welcome-copy127{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes welcome-progress127{to{transform:scaleX(1)}}@keyframes welcome-thread127{0%,100%{stroke-dashoffset:900;opacity:.05}50%{stroke-dashoffset:0;opacity:.26}}@keyframes welcome-dust127{0%,100%{opacity:0;transform:translateY(20px)}45%{opacity:.6}80%{opacity:0;transform:translateY(-45px)}}@keyframes campaign-reveal157{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes story-pan173{from{transform:scale(1.035)}to{transform:scale(1)}}@keyframes story-camera-in192{from{transform:scale(.965) translate3d(-.4%,.4%,0)}to{transform:scale(.995) translate3d(0,0,0)}}@keyframes story-camera-out192{from{transform:scale(.995) translate3d(0,0,0)}to{transform:scale(.965) translate3d(.4%,-.4%,0)}}@keyframes story-motes-rise192{from{transform:translate3d(-1%,3%,0);opacity:.2}to{transform:translate3d(1%,-4%,0);opacity:.5}}@keyframes story-light-drift192{from{transform:translate3d(-3%,0,0)}to{transform:translate3d(3%,0,0)}}@keyframes story-mist192{from{transform:translate3d(-3%,2%,0);opacity:.35}to{transform:translate3d(3%,-1%,0);opacity:.6}}@keyframes story-dust192{from{transform:translate3d(-3%,1%,0);opacity:.2}to{transform:translate3d(3%,-2%,0);opacity:.45}}@keyframes story-snow192{from{transform:translate3d(-1%,-4%,0);opacity:.25}to{transform:translate3d(1%,4%,0);opacity:.5}}@keyframes story-copy-reveal192{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.ruhmespfad139 #paktweber-online215 :is(.combat-app139,.shared-scene139,.battle-controls137,.battle-details137){color:#f2e9d6;color-scheme:dark}.ruhmespfad139 #paktweber-online215 :is(.combat-app139,.shared-scene139,.battle-controls137,.battle-details137) :is(h1,h2,h3,p,small,.eyebrow){color:#f2e9d6}.ruhmespfad139 #paktweber-online215 :is(.combat-app139,.battle-controls137,.battle-details137) button{background:#243c45;color:#f9ebc9;border-color:#6a807a}.ruhmespfad139 #paktweber215 .combat-app139[data-combat-viewport=true]{color:#f2e9d6}.ruhmespfad139 #paktweber215 .combat-app139[data-combat-viewport=true]{box-sizing:border-box;background:#142533;border:1px solid #536c77;border-radius:16px;isolation:isolate}.ruhmespfad139 #paktweber215:has(.combat-app139[data-combat-viewport=true]) .wrap>footer,.ruhmespfad139 #paktweber215:has(.combat-app139[data-combat-viewport=true]) .music-control195{display:none}.ruhmespfad139 .board-combat{--fx-time:900ms;--fx-contact:504ms;--fx-value-duration:396ms}.ruhmespfad139 .board-combat[data-fx-speed=fast]{--fx-time:450ms;--fx-contact:252ms;--fx-value-duration:198ms}.ruhmespfad139 .board-combat[data-fx-local=true]{--fx-contact:144ms;--fx-value-duration:756ms}.ruhmespfad139 .board-combat[data-fx-speed=fast][data-fx-local=true]{--fx-contact:72ms;--fx-value-duration:378ms}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat){min-width:0;max-width:100%;isolation:isolate}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .board-stage{box-sizing:border-box;padding:4px;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse at 50% 40%,#36505e44,transparent 75%)}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-minis{padding:3px;gap:6px;overflow:hidden}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini{box-sizing:border-box;min-width:0;max-width:190px;width:100%;justify-self:center;border-width:1px;box-shadow:inset 0 1px #d8eaff24,0 2px 5px #0004}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini:nth-child(5){width:calc(50% - 3px);max-width:190px}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini.actor{border-color:#d5bdff;box-shadow:0 0 0 1px #a987d8,0 0 10px #a987d847}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini.target{border-color:var(--fx-color,#f0ce91)}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini.pact-source,.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini.pact-partner{border-color:#f4d38b;box-shadow:0 0 0 1px #bc944f,0 0 14px #ecc66f44}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-portrait{background:radial-gradient(ellipse at 50% 30%,#486173,#162734);min-height:18px}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini .portrait>.card-art-image{object-fit:contain!important;object-position:center top!important}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-card-info{box-sizing:border-box;padding:4px;gap:3px}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-card-info>strong{font-size:clamp(10px,1.1vw,13px);line-height:1.15}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-vitals{gap:4px;font-size:clamp(10px,1.1vw,13px)}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-health{height:4px;overflow:hidden}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .effect-numbers{inset:auto 2px 4px;gap:2px}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .effect-numbers b{font-size:clamp(10px,1.3vw,16px);line-height:1.15;max-width:100%;padding:3px 4px;overflow-wrap:anywhere}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-action-title{display:flex;flex-wrap:wrap;gap:3px 12px;min-height:32px;padding:5px 9px;border:1px solid #7b8a7355;border-radius:9px;background:#253d46;margin:0}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-action-title strong{min-width:0;overflow-wrap:anywhere;font-size:13px}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-effect-name{display:inline-block;font-size:11px}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .compact-cue{position:static;flex:none;min-height:0;padding:4px 8px;margin:0;line-height:1.25;font-size:11px;overflow-wrap:anywhere}@media(min-width:850px) and (min-height:601px){
 .ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-lineups{max-width:830px;margin:0 auto;gap:30px}
}@media(orientation:landscape) and (max-height:600px){
 .ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini:nth-child(5){width:100%;grid-column:auto}
 .ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-minis{gap:3px;padding:1px}
 .ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-card-info{padding:2px;gap:1px}
}.ruhmespfad139 .board-combat .battle-value216{display:inline-grid;position:relative}.ruhmespfad139 .board-combat .battle-value216>span{grid-area:1/1;white-space:nowrap}.ruhmespfad139 .board-combat .battle-value-before216{visibility:hidden;animation:combat-old-value216 var(--fx-contact) step-end}.ruhmespfad139 .board-combat .battle-value-now216{animation:combat-new-value216 var(--fx-contact) step-end}.ruhmespfad139 .board-combat [data-health-change] i{animation:combat-health216 var(--fx-value-duration) ease-out var(--fx-contact) both}.ruhmespfad139 .arena49 .board-combat[data-fx-melee=true] .combat-mini.actor>.combat-portrait{animation:combat-lunge216 var(--fx-time) linear both}.ruhmespfad139 .arena49 .board-combat[data-fx-damage=true] .combat-mini.target>.combat-portrait{animation:combat-hit216 var(--fx-time) linear both}.ruhmespfad139 .arena49 .board-combat[data-fx-weight=heavy] .combat-mini.target>.combat-portrait{animation-name:combat-heavy216}.ruhmespfad139 .board-combat .combat-fall216{animation:combat-fall216 var(--fx-time) linear both}.ruhmespfad139 .board-combat .combat-fall216 .combat-fallen{animation:combat-new-value216 var(--fx-contact) step-end}.ruhmespfad139 .board-combat .combat-pact-thread216{position:absolute;left:0;top:0;width:0;height:3px;pointer-events:none;z-index:24;transform-origin:left center;background:linear-gradient(90deg,#be945b99,#ffe6a7cc,#be945b99);box-shadow:0 0 7px #ffd78577;border-radius:50%;animation:combat-thread216 var(--fx-time) ease-out both}.ruhmespfad139 .board-combat .combat-pact-thread216 i{position:absolute;inset:4px 0 auto;height:1px;background:#fff0c7a6}.ruhmespfad139 .board-combat .combat-pact-thread216 b{position:absolute;width:9px;height:9px;top:-3px;border-radius:50%;background:#fff4ca;box-shadow:0 0 8px 3px #ecc979;animation:combat-thread-pulse216 var(--fx-time) ease-in-out both}@keyframes combat-old-value216{from{visibility:visible}to{visibility:hidden}}@keyframes combat-new-value216{from{visibility:hidden}to{visibility:visible}}@keyframes combat-health216{from{width:var(--health-from)}to{width:var(--health-to)}}@keyframes combat-lunge216{0%,100%{transform:none}25%{transform:translate(calc(var(--board-dx,12px)*-.22),calc(var(--board-dy,0px)*-.22)) scale(.98)}55%,62%{transform:translate(var(--board-dx,12px),var(--board-dy,0px)) scale(1.035)}82%{transform:translate(calc(var(--board-dx,12px)*.15),calc(var(--board-dy,0px)*.15))}}@keyframes combat-hit216{0%,55%,100%{transform:none;filter:brightness(1)}58%,65%{transform:translate(var(--board-hit-x,4px),var(--board-hit-y,1px));filter:brightness(1.2)}76%{transform:translate(calc(var(--board-hit-x,4px)*-.25),calc(var(--board-hit-y,1px)*-.25));filter:brightness(1)}}@keyframes combat-heavy216{0%,55%,100%{transform:none;filter:brightness(1)}58%,67%{transform:translate(calc(var(--board-hit-x,4px)*1.5),calc(var(--board-hit-y,1px)*1.5)) scale(.975);filter:brightness(1.3)}78%{transform:translate(calc(var(--board-hit-x,4px)*-.4),0);filter:brightness(1)}}@keyframes combat-fall216{0%,55%{opacity:1;filter:grayscale(0)}70%{opacity:.8;filter:grayscale(.4)}100%{opacity:.45;filter:grayscale(1)}}@keyframes combat-thread216{0%,10%{opacity:0}25%,80%{opacity:1}100%{opacity:.3}}@keyframes combat-thread-pulse216{0%,18%{left:0;opacity:0}25%{left:0;opacity:1}75%{left:100%;opacity:1}100%{left:100%;opacity:0}}@media(prefers-reduced-motion:reduce){
 .ruhmespfad139 .board-combat .combat-pact-thread216{display:none}
 .ruhmespfad139 .board-combat .battle-value-before216{display:none}
 .ruhmespfad139 .board-combat .battle-value-now216,.ruhmespfad139 .board-combat [data-health-change] i,.ruhmespfad139 .board-combat .combat-fall216,.ruhmespfad139 .board-combat .combat-fallen{animation:none!important}
}.ruhmespfad139 .motion-reduced137 .board-combat .combat-pact-thread216,.ruhmespfad139 .motion-reduced137 .board-combat .battle-value-before216{display:none}.ruhmespfad139 [data-playing=false] .board-combat .battle-value-before216,.ruhmespfad139 .board-combat[data-static216=true] .battle-value-before216{display:none}.ruhmespfad139 [data-playing=false] .board-combat .battle-value-now216,.ruhmespfad139 [data-playing=false] .board-combat [data-health-change] i,.ruhmespfad139 [data-playing=false] .board-combat .combat-fall216,.ruhmespfad139 [data-playing=false] .board-combat .combat-fallen,.ruhmespfad139 [data-playing=false] .board-combat .effect-numbers,.ruhmespfad139 .board-combat[data-static216=true] .battle-value-now216,.ruhmespfad139 .board-combat[data-static216=true] [data-health-change] i,.ruhmespfad139 .board-combat[data-static216=true] .combat-fall216,.ruhmespfad139 .board-combat[data-static216=true] .combat-fallen,.ruhmespfad139 .board-combat[data-static216=true] .effect-numbers{animation:none!important}.ruhmespfad139 #paktweber215 .combat-app139[data-game-active=true] .ui-preparation :is(.ui-preparation-label,.market-heading h2,.market-heading>div>span,.team>.panel-title h2,.reserve-heading,.reserve-heading h3,.reserve-heading>span,.formation-direction-label,.formation-direction-label>span,.reserve-empty){
  color:#385344;text-shadow:none;
}.ruhmespfad139 .arena49 .board-combat[data-combat-animation] .combat-mini:is(.actor,.target)>.combat-portrait{
  animation:none!important;transform:none;filter:none;
}.ruhmespfad139 .board-combat .combat-portrait>.art{transform-origin:50% 82%;backface-visibility:hidden}.ruhmespfad139 .board-combat[data-fx-motion218=swing] .combat-mini.actor>.combat-portrait>.art{
  animation:combat-swing218 var(--fx-time) linear both;
}.ruhmespfad139 .board-combat[data-fx-motion218=thrust] .combat-mini.actor>.combat-portrait>.art{
  animation:combat-thrust218 var(--fx-time) linear both;
}.ruhmespfad139 .board-combat[data-fx-motion218=heavy] .combat-mini.actor>.combat-portrait>.art{
  animation:combat-heavy-windup218 var(--fx-time) linear both;
}.ruhmespfad139 .board-combat[data-fx-motion218=shot] .combat-mini.actor>.combat-portrait>.art{
  animation:combat-release218 var(--fx-time) ease-out both;
}.ruhmespfad139 .board-combat[data-fx-motion218=cast] .combat-mini.actor>.combat-portrait>.art{
  animation:combat-channel218 var(--fx-time) ease-in-out both;
}.ruhmespfad139 .board-combat[data-fx-damage=true] .combat-mini.target>.combat-portrait>.art{
  animation:combat-recoil218 var(--fx-time) linear both;
}.ruhmespfad139 .board-combat[data-fx-damage=true][data-fx-weight=heavy] .combat-mini.target>.combat-portrait>.art{
  animation-name:combat-heavy-recoil218;
}.ruhmespfad139 .board-combat .combat-mini:is(.actor,.target){isolation:isolate}.ruhmespfad139 .board-combat .combat-mini:is(.actor,.target)::after{
  content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:12;
  box-shadow:inset 0 0 0 1px var(--fx-color),inset 0 0 14px color-mix(in srgb,var(--fx-color) 30%,transparent);
  opacity:0;animation:combat-rim218 var(--fx-time) ease-out both;
}.ruhmespfad139 .board-combat .combat-mini.actor::after{animation-name:combat-actor-rim218}.ruhmespfad139 .board-combat[data-fx-local=true] .combat-mini.target::after{animation:combat-local-rim218 var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene[data-combat-animation] .fx-origin218{
  width:clamp(32px,50%,68px);height:auto;aspect-ratio:1;top:64%;
  filter:drop-shadow(0 0 3px var(--fx-color));animation:combat-prepare218 var(--fx-time) ease-out both;
}.ruhmespfad139 .combat-scene[data-combat-animation] .fx-origin218[data-origin-style218=sigil]{width:clamp(42px,80%,112px);top:69%}.ruhmespfad139 .combat-scene .fx-sigil218{transform-origin:50px 62px;animation:combat-sigil218 var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-charge-core218{transform-origin:50px 48px;animation:combat-charge218 var(--fx-time) ease-in both}.ruhmespfad139 .combat-scene .fx-charge-rise218{animation:combat-charge-rise218 var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-projectile{animation-name:combat-flight218;animation-timing-function:linear;width:34px;height:34px}.ruhmespfad139 .combat-scene [data-fx-projectile=arrow] .fx-projectile,.ruhmespfad139 .combat-scene [data-fx-projectile=bolt] .fx-projectile{
  width:58px;height:23px;animation-name:combat-arrow-flight218;
}.ruhmespfad139 .combat-scene .fx-projectile-tail{left:-115%;width:145%;height:2px;background:linear-gradient(90deg,transparent,var(--fx-color) 80%,#f3ffff);opacity:.55;filter:none}.ruhmespfad139 .combat-scene .fx-flight-wisp218{
  position:absolute;left:-75%;top:28%;width:85%;height:38%;border:1px solid transparent;
  border-top-color:var(--fx-color);border-radius:50%;opacity:.4;transform:rotate(-9deg);pointer-events:none;
}.ruhmespfad139 .combat-scene .fx-flight-wisp-second218{top:42%;left:-110%;width:110%;transform:rotate(7deg);opacity:.22}.ruhmespfad139 .combat-scene :is([data-fx-projectile=arrow],[data-fx-projectile=bolt]) .fx-flight-wisp218{display:none}.ruhmespfad139 .combat-scene .fx-impact218{filter:none}.ruhmespfad139 .combat-scene .fx-impact218 .fx-strike{filter:drop-shadow(0 0 2px var(--fx-color))}.ruhmespfad139 .combat-scene .fx-hit-cut218{transform:rotate(-12deg);transform-origin:50px 50px}.ruhmespfad139 .combat-scene .fx-hit-cut218 .fx-cut{animation-name:combat-cut218}.ruhmespfad139 .combat-scene .fx-hit-cut218 .fx-cut-second{animation-name:combat-cross-cut218}.ruhmespfad139 .combat-scene .fx-pierce218{transform-origin:50px 50px;animation:combat-pierce218 var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-crater218{transform-origin:50px 55px;animation:combat-crater218 var(--fx-time) ease-out both}.ruhmespfad139 .combat-scene .fx-impact218 :is(.fx-impact-ring218,.fx-support-ring218,.fx-impact-glint218){position:absolute;display:block;pointer-events:none}.ruhmespfad139 .combat-scene .fx-impact-ring218{
  inset:18%;border-radius:50%;border:1px solid var(--fx-color);opacity:0;
  animation:combat-impact-ring218 var(--fx-time) ease-out both;
}.ruhmespfad139 .combat-scene .fx-impact-glint218{
  inset:33%;background:linear-gradient(135deg,transparent 37%,#fff6dd 49%,transparent 61%);
  clip-path:polygon(50% 0,58% 40%,100% 50%,60% 57%,50% 100%,43% 60%,0 50%,40% 43%);
  opacity:0;animation:combat-glint218 var(--fx-time) linear both;
}.ruhmespfad139 .combat-scene[data-fx-weight=normal] .fx-impact-ring218{display:none}.ruhmespfad139 .combat-scene[data-combat-animation=hammer] .fx-impact-ring218{border-width:2px}.ruhmespfad139 .combat-scene .fx-support-ring218{
  inset:15% 3%;border:1px solid var(--fx-color);border-radius:50%;opacity:0;
  box-shadow:inset 0 0 8px color-mix(in srgb,var(--fx-color) 20%,transparent);
  animation:combat-support-ring218 var(--fx-time) ease-out both;
}.ruhmespfad139 .combat-scene[data-fx-local=true] .fx-support-ring218{animation-name:combat-local-support218}.ruhmespfad139 .combat-scene .fx-shards .fx-particle{animation-name:combat-shard218}.ruhmespfad139 .combat-scene .fx-armor-break>.fx-svg{animation:combat-shield-collapse218 var(--fx-time) ease-out both;transform-origin:50% 50%}.ruhmespfad139 .combat-scene .fx-impact218 .fx-impact-aura{mix-blend-mode:normal;opacity:.65}.ruhmespfad139 .board-combat .battle-health{position:relative}.ruhmespfad139 .board-combat .combat-health-trail218{
  display:block;position:absolute;inset:0 auto 0 0;height:100%;background:#efc47c;
  animation:combat-health218 calc(var(--fx-time) * .32) ease-out calc(var(--fx-contact) + var(--fx-time) * .08) both;
}.ruhmespfad139 .board-combat .battle-health>i{position:relative;z-index:1}.ruhmespfad139 .board-combat[data-combat-animation] .effect-numbers{
  animation:combat-number218 var(--fx-value-duration) cubic-bezier(.2,.85,.25,1) var(--fx-contact) both;
}.ruhmespfad139 .board-combat .effect-numbers [data-effect-stat=hp][data-effect-value^="-"]{color:#ffe1cd}.ruhmespfad139 .board-combat .effect-numbers [data-effect-stat=shield]{color:#bcecff}.ruhmespfad139 .board-combat .effect-numbers [data-effect-value^="+"]{color:#baf3cd}.ruhmespfad139 .board-combat .combat-fall216{animation:combat-fall218 var(--fx-value-duration) ease-out var(--fx-contact) both}.ruhmespfad139 .board-combat .combat-pact-thread216{height:0;background:none;box-shadow:none;animation:combat-thread218 var(--fx-time) linear both}.ruhmespfad139 .board-combat .combat-thread-weave218{position:absolute;left:0;top:-10px;width:100%;height:20px;overflow:visible;filter:drop-shadow(0 0 2px #e8bc60)}.ruhmespfad139 .board-combat .combat-thread-weave218 path{stroke:#ebc577;stroke-width:1.3;stroke-dasharray:.10 .025;animation:combat-weave218 var(--fx-time) linear both}.ruhmespfad139 .board-combat .combat-thread-weave218 path+path{stroke:#fff1c7;stroke-width:.8;stroke-dasharray:.065 .025;animation-direction:reverse}.ruhmespfad139 .board-combat .combat-pact-thread216 b,.ruhmespfad139 .board-combat .combat-thread-echo218{
  position:absolute;display:block;left:0;top:-3px;width:6px;height:6px;border-radius:50%;
  background:#fff7dc;box-shadow:0 0 7px 2px #e6bd70;animation:combat-thread-pulse218 var(--fx-time) linear both;
}.ruhmespfad139 .board-combat .combat-thread-echo218{width:4px;height:4px;top:-2px;animation-name:combat-thread-echo218}@keyframes combat-swing218{0%,100%{transform:none}24%{transform:translate(calc(var(--board-dx,12px) * -.28),calc(var(--board-dy,0px) * -.28)) rotate(calc(var(--board-lean218,1deg) * -1)) scale(.98)}50%{transform:translate(calc(var(--board-dx,12px) * .6),calc(var(--board-dy,0px) * .6)) rotate(var(--board-lean218,1deg))}56%,62%{transform:translate(var(--board-dx,12px),var(--board-dy,0px)) rotate(var(--board-lean218,1deg)) scale(1.04)}82%{transform:translate(calc(var(--board-dx,12px) * -.08),0)}}@keyframes combat-thrust218{0%,30%,100%{transform:none}42%{transform:translate(calc(var(--board-dx,12px) * -.18),calc(var(--board-dy,0px) * -.18)) scale(.99)}56%,60%{transform:translate(var(--board-dx,12px),var(--board-dy,0px)) scale(1.055)}74%{transform:translate(calc(var(--board-dx,12px) * .12),calc(var(--board-dy,0px) * .12))}}@keyframes combat-heavy-windup218{0%,100%{transform:none}20%,38%{transform:translate(calc(var(--board-dx,12px) * -.3),-5px) rotate(calc(var(--board-lean218,2deg) * -1)) scale(.96)}56%,64%{transform:translate(var(--board-dx,12px),var(--board-dy,0px)) rotate(var(--board-lean218,2deg)) scale(1.05)}80%{transform:translate(calc(var(--board-dx,12px) * .15),2px) scale(1.01)}}@keyframes combat-release218{0%,100%{transform:none}22%{transform:translate(calc(var(--board-dx,12px) * -.14),0) scale(1.025)}30%{transform:translate(calc(var(--board-dx,12px) * -.22),1px) scale(.985)}46%,80%{transform:none}}@keyframes combat-channel218{0%,100%{transform:none;filter:brightness(1)}22%{transform:translateY(-2px) scale(1.025);filter:brightness(1.1)}36%{transform:translateY(1px);filter:brightness(1.03)}65%{transform:none;filter:brightness(1)}}@keyframes combat-recoil218{0%,55%,100%{transform:none;filter:brightness(1)}56%,63%{transform:translate(var(--board-hit-x,4px),var(--board-hit-y,1px)) scale(.99);filter:brightness(1.18)}72%{transform:translate(calc(var(--board-hit-x,4px) * -.3),0);filter:brightness(1)}84%{transform:translate(calc(var(--board-hit-x,4px) * .12),0)}}@keyframes combat-heavy-recoil218{0%,55%,100%{transform:none;filter:brightness(1)}56%,65%{transform:translate(calc(var(--board-hit-x,4px) * 1.65),calc(var(--board-hit-y,1px) * 1.65)) scale(.965);filter:brightness(1.24)}74%{transform:translate(calc(var(--board-hit-x,4px) * -.45),-1px) scale(1.01);filter:brightness(1)}86%{transform:translate(calc(var(--board-hit-x,4px) * .18),1px)}}@keyframes combat-prepare218{0%{opacity:0;scale:.72}12%,23%{opacity:.85;scale:1}29%{opacity:1;scale:1.08}39%,100%{opacity:0;scale:.85}}@keyframes combat-sigil218{0%{transform:scale(.65);opacity:.2}25%{transform:scale(1);opacity:1}40%,100%{transform:scale(1.18);opacity:0}}@keyframes combat-charge218{0%{transform:scale(.45);opacity:0}22%{transform:scale(.95);opacity:.8}30%{transform:scale(.65);opacity:1}40%,100%{transform:scale(.3);opacity:0}}@keyframes combat-charge-rise218{0%{opacity:0;transform:translateY(10px)}22%{opacity:.7}40%,100%{opacity:0;transform:translateY(-10px)}}@keyframes combat-flight218{0%,26%{opacity:0;transform:translate(-50%,-50%) scale(.6)}28%{opacity:1;transform:translate(-50%,-50%) scale(.8)}42%{opacity:1;transform:translate(calc(var(--fx-distance218,200px) * .5 - 50%),calc(-50% - var(--fx-lift))) scale(1)}56%{opacity:1;transform:translate(calc(var(--fx-distance218,200px) - 50%),-50%) scale(.8)}60%,100%{opacity:0;transform:translate(calc(var(--fx-distance218,200px) - 50%),-50%) scale(.3)}}@keyframes combat-arrow-flight218{0%,26%{opacity:0;transform:translate(-50%,-50%) rotate(-6deg)}28%{opacity:1;transform:translate(-50%,-50%) rotate(-6deg)}42%{opacity:1;transform:translate(calc(var(--fx-distance218,200px) * .5 - 50%),calc(-50% - var(--fx-lift))) rotate(0deg)}56%{opacity:1;transform:translate(calc(var(--fx-distance218,200px) - 50%),-50%) rotate(7deg)}59%,100%{opacity:0;transform:translate(calc(var(--fx-distance218,200px) - 50%),-50%) rotate(7deg)}}@keyframes combat-cut218{0%,47%{opacity:0;transform:rotate(-28deg) scale(.6)}56%{opacity:.95;transform:rotate(0) scale(1.04)}68%{opacity:.3;transform:rotate(12deg) scale(1.1)}80%,100%{opacity:0;transform:rotate(18deg) scale(1.12)}}@keyframes combat-cross-cut218{0%,50%{opacity:0;scale:.65}59%{opacity:.95;scale:1}72%,100%{opacity:0;scale:1.12}}@keyframes combat-pierce218{0%,54%{opacity:0;scale:.5}57%{opacity:1;scale:1.08}72%,100%{opacity:0;scale:1.15}}@keyframes combat-crater218{0%,55%{opacity:0;scale:.7}58%{opacity:1;scale:1}85%,100%{opacity:0;scale:1.12}}@keyframes combat-impact-ring218{0%,55%{opacity:0;transform:scale(.2)}57%{opacity:.8;transform:scale(.45)}89%,100%{opacity:0;transform:scale(1.7)}}@keyframes combat-glint218{0%,55%{opacity:0;scale:.4}57%{opacity:.85;scale:1.15}66%,100%{opacity:0;scale:.7}}@keyframes combat-support-ring218{0%,55%{opacity:0;transform:translateY(15px) scale(.7,.35)}62%{opacity:.75}96%,100%{opacity:0;transform:translateY(-24px) scale(1.1,.55)}}@keyframes combat-local-support218{0%{opacity:0;transform:translateY(15px) scale(.7,.35)}16%{opacity:.75}90%,100%{opacity:0;transform:translateY(-24px) scale(1.1,.55)}}@keyframes combat-shard218{0%,56%{opacity:0;transform:translate(0,0) rotate(0)}59%{opacity:1;transform:translate(calc(var(--dx) * .2),calc(var(--dy) * .2)) rotate(calc(var(--spin) * .2))}76%{opacity:.75;transform:translate(calc(var(--dx) * .8),calc(var(--dy) * .7)) rotate(calc(var(--spin) * .7))}100%{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 22px)) rotate(var(--spin))}}@keyframes combat-shield-collapse218{0%,56%{opacity:1;scale:1}61%{opacity:1;scale:1.025}78%,100%{opacity:0;scale:.7}}@keyframes combat-health218{from{width:var(--health-from)}to{width:var(--health-to)}}@keyframes combat-number218{0%{opacity:0;transform:translateY(6px) scale(.88)}24%{opacity:1;transform:translateY(-2px) scale(1.06)}55%,100%{opacity:1;transform:none}}@keyframes combat-fall218{from{opacity:1;filter:grayscale(0)}to{opacity:.45;filter:grayscale(1)}}@keyframes combat-rim218{0%,55%{opacity:0}57%,65%{opacity:.9}100%{opacity:0}}@keyframes combat-actor-rim218{0%{opacity:0}18%,30%{opacity:.75}56%,100%{opacity:0}}@keyframes combat-local-rim218{0%{opacity:0}16%,30%{opacity:.75}100%{opacity:0}}@keyframes combat-thread218{0%,12%{opacity:0}24%,65%{opacity:.9}100%{opacity:0}}@keyframes combat-weave218{from{stroke-dashoffset:.4}to{stroke-dashoffset:0}}@keyframes combat-thread-pulse218{0%,22%{left:0;opacity:0}27%{left:0;opacity:1}56%{left:100%;opacity:1}70%,100%{left:100%;opacity:0}}@keyframes combat-thread-echo218{0%,30%{left:0;opacity:0}35%{left:0;opacity:.8}62%{left:100%;opacity:.8}78%,100%{left:100%;opacity:0}}.ruhmespfad139 .combat-scene[data-fx-speed=fast] .fx-particle:nth-child(n+7),.ruhmespfad139 .combat-scene[data-fx-speed=fast] .fx-flight-wisp218,.ruhmespfad139 .board-combat[data-fx-speed=fast] .combat-thread-echo218{display:none}.ruhmespfad139 :is([data-playing=false] .board-combat,.board-combat[data-static216=true],.motion-reduced137 .board-combat) :is(.combat-fx-origin,.combat-fx-travel,.combat-fx-impact,.combat-pact-thread216){display:none!important}.ruhmespfad139 :is([data-playing=false] .board-combat,.board-combat[data-static216=true],.motion-reduced137 .board-combat) .combat-mini::after{display:none!important}.ruhmespfad139 :is([data-playing=false] .board-combat,.board-combat[data-static216=true],.motion-reduced137 .board-combat) :is(.combat-portrait>.art,.combat-health-trail218,.effect-numbers,.combat-fall216){animation:none!important;transform:none}@media(prefers-reduced-motion:reduce){
 .ruhmespfad139 .board-combat :is(.combat-fx-origin,.combat-fx-travel,.combat-fx-impact,.combat-pact-thread216),.ruhmespfad139 .board-combat .combat-mini::after{display:none!important}
 .ruhmespfad139 .board-combat :is(.combat-portrait>.art,.combat-health-trail218,.effect-numbers,.combat-fall216){animation:none!important;transform:none}
 .ruhmespfad139 .combat-scene :is(.fx-impact-ring218,.fx-support-ring218,.fx-impact-glint218,.fx-flight-wisp218){display:none!important}
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-lineup{
  align-items:stretch;min-width:0;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-minis{
  container-type:size;box-sizing:border-box;width:100%;min-width:0;min-height:0;
  display:grid;flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));
  grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;padding:0;margin:0;
  align-content:stretch;align-items:start;justify-items:center;overflow:hidden;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini,.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini:nth-child(5){
  box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;
  justify-content:flex-start;align-self:start;justify-self:center;
  width:min(100%,150px);min-width:0;max-width:none;height:auto;min-height:0;max-height:none;
  padding:0;border-width:1px;overflow:hidden;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini:nth-child(5){grid-column:1/-1}@supports(width:1cqh){
 .ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini,.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini:nth-child(5){
  width:min(150px,calc((100cqw - 6px)/2),max(28px,calc(((100cqh - 12px)/3 - 66px)*2/3 + 2px)));
 }
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini>.combat-portrait{
  position:relative;display:block;flex:none!important;width:100%;height:auto;
  min-height:0;max-height:none;max-width:none;aspect-ratio:2/3;overflow:hidden;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-portrait>.art.portrait{
  box-sizing:border-box;position:absolute;inset:0;display:block;flex:none!important;
  width:100%;height:100%!important;min-height:0!important;max-height:none!important;
  min-width:0;max-width:none;aspect-ratio:auto!important;margin:0;border:0;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-portrait>.art.portrait>.card-art-image{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  max-width:none;max-height:none;object-fit:contain!important;object-position:center!important;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-card-info{
  box-sizing:border-box;flex:none;width:100%;height:64px;min-height:64px;max-height:64px;
  display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px 12px 12px 4px;
  gap:2px;padding:3px 4px;align-content:start;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-card-info>:is(.rarity-label,.battle-card-rank){display:none}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-card-info>strong{
  grid-row:1;grid-column:1;min-height:0;min-width:0;max-height:24px;
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
  overflow:hidden;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;
  font-size:11px;line-height:12px;text-align:center;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-vitals{
  grid-row:2;grid-column:1;display:flex;justify-content:center;gap:3px;
  min-width:0;white-space:nowrap;font-size:10px;line-height:12px;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-vitals :is(b,small){font-size:inherit;line-height:inherit}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-status219{
  grid-row:3;grid-column:1;display:flex;align-items:center;justify-content:center;gap:3px;
  width:100%;min-width:0;height:12px;overflow:hidden;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-status219>:is(.battle-poison,.battle-trap){
  min-width:0;margin:0;padding:0 2px;font-size:9px;line-height:12px;
  white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .battle-health{
  grid-row:4;grid-column:1;width:100%;height:4px;min-height:4px;margin:0;align-self:end;
}@media(orientation:landscape) and (max-height:600px){
 .ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-minis{
  grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:minmax(0,1fr);
 }
 .ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini:nth-child(5){grid-column:auto}
 @supports(width:1cqh){
  .ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini,.ruhmespfad139 .combat-app139 .ui-battle :is(#combat-scene,.board-combat) .combat-mini:nth-child(5){
   width:min(150px,calc((100cqw - 24px)/5),max(28px,calc((100cqh - 66px)*2/3 + 2px)));
  }
 }
}.ruhmespfad139 :is(.unit,.offer,.adv-card,.combat-mini) .development272{gap:0;padding:1px 3px;margin:2px auto}.ruhmespfad139 :is(.unit,.offer,.adv-card,.combat-mini) .development272-count{display:none}.ruhmespfad139 .combat-mini .development272{display:flex;width:min(100%,64px);height:20px;flex:none}.ruhmespfad139 .combat-mini .development272 .development272-crystals{width:100%;height:17px}@media(max-width:600px){.ruhmespfad139 .combat-mini .development272{padding:1px 2px;height:18px}.ruhmespfad139 .combat-mini .development272 .development272-crystals{height:15px}}@keyframes upgrade273-rise{0%{transform:translateY(35px) rotateX(23deg) rotateZ(-6deg) scale(.88);opacity:.45}65%{transform:translateY(-6px) rotateX(0) rotateZ(1deg) scale(1.015);opacity:1}100%{transform:none;opacity:1}}@keyframes upgrade273-shine{0%{opacity:0;transform:translateX(-100%)}25%{opacity:1}100%{opacity:0;transform:translateX(100%)}}@keyframes upgrade273-crystal{0%{filter:drop-shadow(0 0 0 #dffff1)}35%{filter:drop-shadow(0 0 6px #dffff1)}100%{filter:drop-shadow(0 0 2px #bdffdf)}}@keyframes upgrade273-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}25%{opacity:.7}100%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-lineups{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:12px;width:100%;height:auto;min-height:0;margin:0;padding:0;align-items:start}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-lineup{display:flex;flex:none;flex-direction:column;gap:6px;height:auto;min-width:0;margin:0;padding:6px;order:0}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .army-heading{height:auto;min-height:30px}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .army-heading>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .army-heading strong{font-size:13px;white-space:normal}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-minis{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:6px;width:100%;height:auto;min-height:0;overflow:visible;container-type:normal;align-items:stretch}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-mini{display:flex;flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:44px;max-height:none;min-width:0;margin:0;padding:0;overflow:hidden;opacity:1;filter:none}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-portrait{position:relative;flex:none;width:100%;height:clamp(74px,10vw,128px);min-height:0;max-height:none}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-mini .portrait{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;margin:0;aspect-ratio:auto}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-mini .portrait img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .fallen .combat-portrait{filter:grayscale(1);opacity:.55}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .battle-card-info{width:100%;box-sizing:border-box;flex:1;padding:4px;gap:3px}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .battle-card-info>strong{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .battle-vitals{flex-wrap:wrap;gap:3px;font-size:11px}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 [data-combat-result=fallen]{color:#ffe3e3;background:#5b2b36}@media(min-width:1000px){.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-minis{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:400px){.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-lineups{gap:6px}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-lineup{padding:3px}.ruhmespfad139 #paktweber215 .combat-app139 .result-lineups274 .combat-minis{gap:4px}}.ruhmespfad139 .collection-card.rarity-legendary,.ruhmespfad139 .unit.rarity-legendary,.ruhmespfad139 .exclusive-card.rarity-legendary{border-color:#a77a28;box-shadow:0 0 0 1px #d9b76266,0 4px 16px #805d1c20}.ruhmespfad139 .rarity-label.rarity-legendary{color:#65450b;background:#fff1c9;border:1px solid #c29b45;border-radius:5px;padding:3px 6px}.ruhmespfad139 [data-ui-theme="dark"] .rarity-label.rarity-legendary{color:#ffe8a0;background:#33280f;border-color:#ae8b3f}.ruhmespfad139 .collection-card.rarity-legendary:focus-visible,.ruhmespfad139 .unit.rarity-legendary:focus-visible,.ruhmespfad139 .exclusive-card.rarity-legendary:focus-visible{outline:3px solid #966e14;outline-offset:3px}
/* The board/effects come from the shared Ruhmespfad cascade. This file only
   supplies the online page container and replay pause state. */
.ruhmespfad139{--ink:#f3f6fb;--muted:#b5c4d8;--gold:#efd19b;--edge:#52677d;--good:#91d8bb;--bad:#ffb6a9;border:1px solid #7e96a56b;border-radius:18px;background:radial-gradient(ellipse at 50% 20%,#3a536153,transparent 75%),linear-gradient(145deg,#26374b,#142133);padding:12px}
.ruhmespfad139 *{box-sizing:border-box}.ruhmespfad139 .combat-app139 .battle-panel{height:clamp(390px,64svh,680px);display:flex;flex-direction:column;min-height:0;padding:0;margin:0;background:none;border:0}
.ruhmespfad139 .shared-scene139{display:flex;flex:1;min-height:0}.ruhmespfad139 .combat-mini{border:1px solid #587188}.ruhmespfad139 .art{position:relative}.ruhmespfad139 .general-art{display:block}.ruhmespfad139 .combat-action-title>span{max-width:45%;overflow-wrap:anywhere}
.ruhmespfad139 [data-event-unit]{cursor:default}.ruhmespfad139[data-playing=false] *, .ruhmespfad139[data-playing=false] *::before,.ruhmespfad139[data-playing=false] *::after{animation-play-state:paused!important}
.motion-reduced137 .ruhmespfad139 *{animation:none!important;transition:none!important}
@media(max-width:520px){.ruhmespfad139{padding:8px}.ruhmespfad139 .combat-app139 .battle-panel{height:clamp(410px,62svh,610px)}}
@media(orientation:landscape) and (max-height:600px){.ruhmespfad139 .combat-app139 .battle-panel{height:clamp(190px,60svh,330px)}}
