/* Story props use the same egg/picture art and actual cargo, with no extra tap. */
.world-request{position:absolute;left:36%;top:5%;width:clamp(100px,29%,142px);z-index:4;pointer-events:none;padding:7px 9px 6px;border:3px solid #c9a876;border-radius:15px;background:linear-gradient(135deg,#fffbee,#f4e6bc);box-shadow:0 4px 0 #9e895f50,0 7px 11px #42684516;text-align:center;color:#35675c;line-height:1.15}
.world-request:before,.world-request:after{content:"";position:absolute;top:5px;width:5px;height:5px;border-radius:50%;background:#ad956b}.world-request:before{left:5px}.world-request:after{right:5px}
.world-request>small{display:block;font-size:10px;font-weight:800;color:#73826a}.world-request-body{display:flex;align-items:center;justify-content:center;gap:7px;min-height:39px;margin:3px 0}.world-request-body>b{font-size:35px;font-weight:900;white-space:nowrap;letter-spacing:1px}.world-request[data-mode=letter] .world-request-body>b{font-size:22px}.world-request-art{display:block;flex:none;width:30px;height:38px}.world-request-art>svg,.world-request-art>img{display:block;width:100%;height:100%;object-fit:contain}.world-request-help{display:block;font-size:10px;font-weight:700;color:#73816b}.world-unknown{display:grid;place-items:center;height:100%;font-size:28px;color:#679382}
.world-payload-tag{position:absolute;right:5%;top:45%;z-index:5;min-width:43px;max-width:67%;display:grid;place-items:center;gap:1px;padding:3px 6px;border:2px solid #cdaa66;border-radius:9px;background:#fff2c5ed;color:#3e6c5c;line-height:1.1;box-shadow:0 2px 0 #8d754d40;pointer-events:none}
.world-payload-tag small{font-size:8px;font-weight:800}.world-payload-tag b{font-size:24px;font-weight:900;white-space:nowrap}.world-payload-tag[data-mode=letter] b{font-size:18px;letter-spacing:2px}.world-payload-tag[data-empty=true] b{font-size:10px;letter-spacing:0;color:#819179}.world-payload-tag[data-moving=true] b{font-size:20px}
/* Move the original, singular egg/name cargo into the painted rear bed. */
.scene .cargo{right:5%;top:7%;width:39%;height:32%;align-content:flex-start}.scene .cargo-egg{height:50%;width:33.333%;min-width:0}.scene .cargo-egg:nth-child(n+4){margin-top:-14%}.scene .cargo-egg>.egg-art{padding:0}.scene .cargo-word{align-items:end;gap:2px}.scene .cargo-word span{font-size:clamp(11px,1.5vw,18px);padding:3px 2px}
@media(max-width:650px){.world-request{left:36%;top:5%;width:29%;padding:5px 6px 4px;border-width:2px;border-radius:12px}.world-request-body{min-height:32px;gap:5px;margin:2px 0}.world-request-body>b{font-size:28px}.world-request[data-mode=letter] .world-request-body>b{font-size:19px}.world-request-art{width:23px;height:30px}.world-request>small,.world-request-help{font-size:9px}.world-payload-tag{padding:2px 4px}.world-payload-tag small{font-size:7px}.world-payload-tag b{font-size:20px}.world-payload-tag[data-mode=letter] b{font-size:15px}}
@media(max-width:350px){.world-request{width:33%;left:34%;min-width:91px}.world-request>small,.world-request-help{font-size:8px}.world-request-body>b{font-size:24px}.world-request[data-mode=letter] .world-request-body>b{font-size:17px}.world-request-art{width:21px;height:27px}.world-payload-tag{min-width:35px;right:3%;padding:2px 3px}.world-payload-tag small{font-size:6px}.world-payload-tag b{font-size:18px}.world-payload-tag[data-mode=letter] b{font-size:13px}}
@media(orientation:landscape) and (max-height:550px){.world-request{left:36%;width:31%;max-width:128px;padding:5px 7px}.world-request-body{min-height:32px}.world-request-body>b{font-size:28px}.world-request[data-mode=letter] .world-request-body>b{font-size:20px}.world-request-art{width:24px;height:32px}.world-request>small,.world-request-help{font-size:9px}.world-payload-tag b{font-size:20px}}
