.seat-runout-equity {font-variant-numeric:tabular-nums;min-width:4.5ch;text-align:right;}
#boardDisplay.multiway-runout-board .board-enter {animation-delay:0ms !important;}
.multiway-river-exchange {position:relative;display:inline-grid;perspective:700px;flex:none;}
.multiway-river-front {grid-area:1/1;display:flex;backface-visibility:hidden;animation:ponderMultiwayRiverFront 640ms ease-in-out both;}
.multiway-river-back {position:absolute;inset:0;display:flex;backface-visibility:hidden;animation:ponderMultiwayRiverBack 640ms ease-in-out both;}
#boardDisplay .multiway-river-back .card-back {background:#000 url('/assets/ponder-owl-card-back.jpg?v=20260908-post-hh03') center/90% auto no-repeat !important;}
.multiway-river-exchange.is-revealed .multiway-river-front {animation:none;transform:none;}
.multiway-river-exchange.is-revealed .multiway-river-back {display:none;}
@keyframes ponderMultiwayRiverBack {
  0% {opacity:0;transform:translateY(-8px) rotateY(0);}
  28%,44% {opacity:1;transform:translateY(0) rotateY(0);}
  72%,100% {opacity:1;transform:rotateY(180deg);}
}
@keyframes ponderMultiwayRiverFront {
  0%,44% {transform:rotateY(-180deg);}
  100% {transform:rotateY(0);}
}
.multiway-river-burst {position:absolute;inset:0;pointer-events:none;z-index:90;overflow:visible;}
.multiway-river-burst i {position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:#ff6472;box-shadow:0 0 5px #ed2449;animation:ponderMultiwayRiverSpark 520ms ease-out both;}
@keyframes ponderMultiwayRiverSpark {from{opacity:1;transform:translate(0,0) scale(1.2);}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.25);}}
@media(prefers-reduced-motion:reduce){
 .multiway-river-front {animation:none;}
 .multiway-river-back,.multiway-river-burst {display:none;}
}
