/* Shared overlay order. Keep local child layers (icons, tabs) within their parent.
   Full-screen pages cover battle UI; detail dialogs cover pages; results cover dialogs.
   Do not hide the underlying header to resolve stacking conflicts. */
:root{--layer-fullscreen:90000;--layer-announcement:100000;--layer-dialog:100001;--layer-reward:100002}
