/* CLS guard for Web Awesome upgrade.
   <main> stays hidden until customElements.whenDefined() resolves for the
   wa-* tags actually present on this page (see /js/wa-gate.js). Without
   the guard, every page reflows when WA's loader runs and defines its
   custom elements, blowing up CLS (>0.9 on home — see Phase 5 traces).
   Loaded as a normal external stylesheet so it can be cached + audited
   under a strict Content-Security-Policy. */
main { visibility: hidden; }
body.wa-ready main { visibility: visible; }
</content>
