/* Styles for the static SEO content prerendered into every shell
   (scripts/seo/static-content.mjs), linked from each shell's <head> by
   scripts/prerender.mjs. A file rather than an inline <style>:
   the Content-Security-Policy allows no inline style element. React replaces
   the static markup on mount, so these selectors then match nothing. */
[data-seo-static]{max-width:72rem;margin:0 auto;padding:2rem;font-family:system-ui,sans-serif;line-height:1.55}
[data-seo-static] a{color:#efd27a}
[data-seo-static] nav ul,[data-seo-directory]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:0;list-style:none}
[data-seo-static] article{margin-top:3rem}
