/* Tabs — the one rule a tab set needs from a stylesheet.
 *
 * assets/js/tabs.js hides the panel that is not showing by giving it the hidden
 * attribute. That takes it out of the accessibility tree and out of the tab
 * order at once, but a page stylesheet that gives the panel a display value
 * (grid, flex, block) would override it and leave the hidden panel on screen.
 * This rule is what makes the hidden state win, so it loads wherever a tab set
 * does.
 *
 * Nothing else is here on purpose: what a tab list looks like is the page's own
 * business (assets/css/page-inverter.css), and the library this site would have
 * used for the behaviour could not be published through the site's push path,
 * so the pattern is the site's own. */
[hidden]{display:none!important}
