/* Cancels the CUBE page shell's own look (layer cube-shell, ADR 1027) where the legacy
   theme says nothing, so it renders as designed. The shell styles bare elements (main,
   footer, header, nav) — the theme has its own of those too. Every selector is :where()
   — zero specificity — so any rule of the theme's own wins over this file. */
:where(:root) { color-scheme: normal; }
:where(*) { box-sizing: revert; }
:where(body) { margin: revert; font-family: revert; line-height: revert; color: revert; background: revert; }
:where(header) { display: revert; align-items: revert; gap: revert; flex-wrap: revert;
                 max-width: revert; margin: revert; padding: revert; }
:where(nav) { display: revert; gap: revert; flex-wrap: revert; margin-inline-end: revert; }
:where(nav a) { text-decoration: revert; color: revert; opacity: revert; }
:where(main, footer, .fragment-header) { max-width: revert; margin: revert; padding: revert; }
:where(footer) { font-size: revert; opacity: revert; }
:where(main img, footer img, .fragment-header img) { max-width: revert; height: revert; }
