[data-session=orilla] .wb-stage{background:radial-gradient(ellipse at 50% 20%,#41655a,#173a42 65%,#102832)}.river-item{width:76px;height:32px;border:1px solid #d7dcab77;background:#1a332cce;box-shadow:0 3px 9px #071b2588;border-radius:10px;font-size:11px;line-height:1.25;color:#fff2cc}.river-item b{display:block;font-size:10px;color:#cedbb6}.river-item[aria-pressed=true]{background:#795d2be8;border-color:#ffe1a1}.river-item:disabled{color:#a5bcb1;background:#233c3799;border-color:#81968d44;cursor:default}.river-boat{width:80px;height:35px;border:1px dashed #eedc9b99;border-radius:12px;background:#24382aaa;font-size:11px}.river-pairs{flex-shrink:0;display:flex;justify-content:center;gap:5px;flex-wrap:wrap;padding:5px 12px;font-size:10px;color:#e2ddc5}.river-pairs span{padding:4px 7px;border:1px solid #a8be9566;border-radius:20px;background:#102c2fbb}.river-pairs strong{flex-basis:100%;text-align:center;font-size:9px;letter-spacing:.05em;color:#cfddbf}.river-bank-label{position:absolute;transform:translate(-50%,-50%);font-size:9px;letter-spacing:.12em;color:#edf0cb;text-shadow:0 1px 4px #102f32;white-space:nowrap}.river-item:focus-visible{outline:3px solid #ffe0a0;outline-offset:2px}.river-item.dragging{border-color:#fff3c5;box-shadow:0 0 14px #f0d18388}@media(max-width:520px){.river-item{width:65px;height:30px;font-size:10px}.river-item b{font-size:9px}.river-pairs{font-size:9px;gap:4px;padding:3px 7px}.river-pairs span{padding:3px 5px}.river-boat{width:64px;font-size:10px}.river-bank-label{font-size:8px}.wb-demo .river-pairs{display:none}}

[data-session=orilla] .wb-stage[data-won=true] .river-item,[data-session=orilla] .wb-stage[data-won=true] .river-boat{visibility:hidden}.wb-help:has(.river-item) .wb-demo{height:510px!important}.wb-help:has(.river-item) .river-pairs{display:none}@media(max-width:520px){.wb-help:has(.river-item) .wb-demo{height:430px!important}}
