.switch-letter.legal-trade{outline-offset:3px;outline:2px solid #4275a4}.switch-letter.letter-home>span{color:#2a643c}.switch-letter.just-moved{animation:.38s cubic-bezier(.2,.9,.3,1) wagon-transfer}.switch-track.arrived .switch-engine{animation:.55s ease-out train-arrived}.six-tracks .switch-track{min-height:72px}.six-tracks .switch-stage{padding-top:12px;padding-bottom:12px}.cargo-six .cargo-crates{grid-template-columns:repeat(3,minmax(0,1fr))}.cargo-six .cargo-crate-art{object-fit:contain;max-height:140px}.cargo-six .cargo-box{padding-top:14px}.cargo-six .cargo-answer>div{gap:5px}.cargo-six .cargo-answer button{min-width:30px}.cargo-clue-fit{color:#285536;background:#e4eddd!important}.cargo-clue-wrong{color:#8b3b29;background:#f7e3db!important}.cargo-clue-state{margin-left:auto;font-size:11px;font-weight:600}.cargo-checks{border-top:1px solid #d9d5c7;flex-wrap:wrap;align-items:center;gap:7px;padding:14px 0;display:flex}.cargo-checks>strong{margin-right:8px;font-size:12px}.cargo-check-dot{color:#7e7867;border:1px solid #c3bcaa;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.cargo-check-dot.used{color:#fff;background:#263b49;border-color:#263b49}.cargo-check-dot.solved{background:#527448;border-color:#527448}.cargo-checks>small{margin-left:auto;font-size:11px}.cargo-crate.decoded{animation:.4s both crate-stamp}.cargo-crate.decoded:nth-child(2){animation-delay:60ms}.cargo-crate.decoded:nth-child(3){animation-delay:.12s}.cargo-crate.decoded:nth-child(4){animation-delay:.18s}.cargo-crate.decoded:nth-child(5){animation-delay:.24s}.cargo-crate.decoded:nth-child(6){animation-delay:.3s}.cargo-round-over{background:#eee5d4;border-left:3px solid #8c6c35;margin-top:16px;padding:18px}.cargo-round-over h2{margin:0 0 6px;font-size:21px}.cargo-round-over p{font-size:13px;line-height:1.6}.cargo-round-over button{color:#fff;background:#263b49;border:0;border-radius:5px;padding:10px 16px}.daily-passport{border-top:1px solid #d7d5c9;border-bottom:1px solid #d7d5c9;align-items:center;gap:20px;margin:0 0 28px;padding:18px 0;display:flex}.daily-passport strong{font-size:16px}.daily-passport p{color:#6d746c;margin:4px 0 0;font-size:12px}.daily-passport-track{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.daily-passport-track a{color:#858878;border:1px solid #bcbcac;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;text-decoration:none;display:grid}.daily-passport-track a.done{color:#fff;background:#344c3d;border-color:#344c3d}.daily-passport-streak{white-space:nowrap;color:#53644e;font-size:12px}@keyframes wagon-transfer{0%{transform:translateY(-11px)rotate(-4deg)}65%{transform:translateY(3px)rotate(1deg)}to{transform:none}}@keyframes train-arrived{40%{transform:translate(7px)}to{transform:none}}@keyframes crate-stamp{0%{opacity:.5;transform:translateY(-8px)}70%{transform:translateY(2px)}to{opacity:1;transform:none}}@media (max-width:620px){.cargo-six .cargo-crates{grid-template-columns:repeat(2,minmax(0,1fr))}.cargo-clue-state{font-size:10px}.daily-passport{flex-wrap:wrap;gap:12px}.daily-passport-track{margin-left:0}.daily-passport-streak{margin-left:auto}.six-tracks .switch-track{min-height:67px}}@media (prefers-reduced-motion:reduce){.switch-letter.just-moved,.switch-track.arrived .switch-engine,.cargo-crate.decoded{animation:none}}.club-game .cargo-workshop.cargo-six .cargo-crates{grid-template-columns:repeat(3,minmax(0,1fr))}.club-game .cargo-workshop.cargo-six .cargo-answer>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.club-game .cargo-workshop.cargo-six .cargo-manifest li:first-child{grid-column:1/-1}.club-game .cargo-workshop.cargo-six .cargo-manifest strong{white-space:normal}.club-game .cargo-workshop.cargo-six .cargo-manifest li{border-radius:3px;padding:4px 6px}.club-game .cargo-workshop.cargo-six .cargo-crate-art{max-height:140px}.club-game .cargo-workshop.cargo-six .cargo-answer button{min-width:0}@media (max-width:620px){.club-game .cargo-workshop.cargo-six .cargo-crates{grid-template-columns:repeat(2,minmax(0,1fr))}.club-game .cargo-workshop.cargo-six .cargo-manifest ol{grid-template-columns:1fr;gap:4px}.club-game .cargo-workshop.cargo-six .cargo-manifest strong{font-size:11px}.club-game .cargo-workshop.cargo-six .cargo-manifest-heading>span{font-size:9px}}
