/* Boot-time visibility rules — partner of public/boot.js.
   The boot script sets html[data-boot=app|welcome]; these rules hide
   whichever screen ISN'T the picked one. Extracted from inline
   <style> in index.html so CSP can stay strict on style-src. */
html[data-boot="welcome"] #app-shell { display: none; }
html[data-boot="app"] #screen-welcome { display: none; }

/* SVG defs container for collectible status filters. Out-of-flow + no
   pointer-events so it doesn't intercept clicks. */
.ggog-filter-defs {
  position: absolute;
  pointer-events: none;
}
