/* M4-P5 Halloween waiting-panel leaf (local; pending Codex review).
   Art: Codex-approved leaf, byte-identical copy of concept-art/m4-p5-accent-staging/exports/panel-accent-halloween-bottom.webp
   (9898 B, SHA-256 b4d7c772…5d15), top level like every runtime image (the release builder only collects top-level assets).
   The leaf is drawn for a bottom-left corner; it is mirrored for the bottom-right corner (approved).
   Only the player's navy waiting panel (after joining, and waiting for the next game), only while Halloween is the active
   theme: every other screen and theme matches nothing and never requests the file. One pseudo-element: no markup, no
   accessible name, no pointer events, no motion.
   Tucked onto the gold corner: the waiting panel has the same 9 px border (28 px frame art) at every width, so the box sits
   1 px past the border edge, inside the panel's 12 px screen margin and 24 px bottom margin. 60 px below 584 px wide,
   72 px from there. A missing or slow image paints nothing; the panel is unchanged. */
body.theme-halloween #playerContainer > .playerWaiting { position: relative; }
body.theme-halloween #playerContainer > .playerWaiting::after {
  content: ''; position: absolute; right: -10px; bottom: -10px; width: 72px; height: 72px; pointer-events: none;
  background: url('panel-accent-halloween-bottom.webp') left bottom / contain no-repeat;
  transform: scaleX(-1);
}
@media (max-width: 583px) {
  body.theme-halloween #playerContainer > .playerWaiting::after { width: 60px; height: 60px; }
}
