/* Reuse each resource's existing lighting layer. Three shared vector files
   replace hundreds of inline nodes; original bitmap textures stay untouched. */
.fuelAsteroidV6180 .resourceRockLighting{background:url('/assets/map-object-depth/rock.svg') center / contain no-repeat}
.fuelAsteroidV6180[data-resource-type="crystal"] .resourceRockLighting{background:url('/assets/map-object-depth/crystal.svg') center / contain no-repeat}
.mapObjectSurface{position:absolute;inset:0;pointer-events:none;background:url('/assets/map-object-depth/cargo.svg') center / contain no-repeat}
.mapCargoHull{position:absolute;inset:0;pointer-events:none;animation:cargoHover 4.6s ease-in-out infinite}
.mapCargoHull .cargoWorldCrate{animation:none}
.cargoMotionPaused .mapCargoHull,.cargoDrop[data-cargo-onscreen="false"] .mapCargoHull,.cargoDrop[data-cargo-onscreen="false"] .cargoReleaseBurst{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.mapCargoHull{animation:none!important}}

