079349dc0f
Without top:0;left:0, Firefox and other non-Chrome engines place absolute elements at the content edge (padding offset = 20px) before the JS transform is applied, shifting slots 20px below/right of cards. Cards already had explicit top:0;left:0; slots now match. .recycle-label also had top:50%;left:50% which combined with the JS inline transform would place the ↺ symbol halfway across the board. Changed to top:0;left:0 so JS transform is the sole position source. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>