.language-switch{display:flex;align-items:center;gap:6px;font:9px Manrope,sans-serif;color:#56604c;margin-left:-12px}.language-switch button{background:none;border:0;color:#77836a;padding:6px 4px;font-size:10px;font-weight:800}.language-switch button[aria-pressed=true]{color:var(--gold)}.language-switch button:hover{color:#fff}.vend-row .vend-item{font-size:13px;color:#e1e6da}.vend-item small{display:flex;align-items:center;gap:6px;margin-top:5px}.vend-item .world-label{font:7px Consolas,monospace;color:#6c7f5e}.vend-item strong{font:9px Consolas,monospace;color:var(--cyan);letter-spacing:.4px}.vend-price{margin-left:auto;color:var(--gold);font:500 22px Space,sans-serif;white-space:nowrap}.vend-price .vend-unit{font:8px Manrope,sans-serif;display:block;text-align:right;margin-top:2px;color:#95a187}.currency-lock{width:13px;height:12px;background:#efd14a;display:inline-block;border:1px solid #bb8b22;border-radius:2px;position:relative;margin-left:3px;box-shadow:inset 1px 1px 0 #fff9}.currency-lock:before{content:'';position:absolute;left:2px;top:-7px;width:7px;height:7px;border:2px solid #efd14a;border-bottom:0;border-radius:3px 3px 0 0}.currency-lock:after{content:'';position:absolute;width:2px;height:4px;background:#98711d;left:5px;top:4px}.build-world-label{display:flex;justify-content:space-between;align-items:center;font:8px Consolas,monospace;color:#94a584;margin:3px 0 14px}.build-world-label strong{color:var(--gold);font-weight:400}.build-percent{color:var(--gold)}.build-world{position:relative;width:100%;aspect-ratio:2;background:linear-gradient(#0a1522,#15213c);border:1px solid #73826530;overflow:hidden}.build-world canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.placing-cursor{position:absolute;display:block;width:1%;height:2%;border:1px solid #ffe782;box-shadow:0 0 5px #fff5;pointer-events:none}.world-build-status{margin-top:20px}.build-action{font:8px Consolas,monospace;letter-spacing:1px;color:#a8b897}.world-build-meter{height:2px;margin-top:12px;background:#ffffff18}.world-build-meter i{display:block;height:100%;width:0;background:var(--gold)}
@media(max-width:760px){.language-switch{margin:0;border-top:1px solid #ffffff16;padding-top:13px;gap:14px}.language-switch button{font-size:12px;padding:5px 8px}.vend-row .vend-item{font-size:11px}.vend-item small{gap:5px}.vend-item strong{font-size:8px}.vend-item .world-label{font-size:6px}.vend-price{font-size:19px}.vend-price .vend-unit{font-size:7px}.currency-lock{transform:scale(.85);margin-left:0}.build-world-label{font-size:7px;margin-bottom:13px}.world-build-status{margin-top:17px}.build-action{font-size:7px}}

/* Growtopia item sprite and a fitted world viewport; the source's bottom HUD strip is excluded. */
.display-box-sprite{width:32px;height:32px;flex-shrink:0;image-rendering:pixelated;object-fit:contain}
.scene-build{display:flex;flex-direction:column;justify-content:center}
.build-world{aspect-ratio:1600/784;flex-shrink:0}
.world-build-status{margin-top:15px}.build-status-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.build-status-row .build-percent{font:9px Consolas,monospace;color:var(--gold)}
@media(max-width:760px){.display-box-sprite{width:28px;height:28px}.world-build-status{margin-top:14px}.build-status-row .build-percent{font-size:8px}}

.build-reference{position:absolute;top:0;left:0;width:100%;height:auto;opacity:.16;pointer-events:none;image-rendering:pixelated}.build-world canvas{position:relative;z-index:1}.placing-cursor{z-index:2}

.build-reference{position:absolute;top:0;left:0;width:100%;height:auto;opacity:.16;pointer-events:none;image-rendering:pixelated}.build-world canvas{position:relative;z-index:1}.placing-cursor{z-index:2}

.vend-loading{font-size:12px;color:#95a187;padding-top:20px}
