/* Preserve native disclosure state even when component layouts use flex/grid.
   These rules load before the body and never hide a page waiting for JavaScript. */
html [hidden]:not([hidden="until-found"]) { display: none !important; }
html dialog:not([open]) { display: none !important; }
