/* Fallback markup only (Mission 0 inactive or a view without a layout). Logical properties for RTL.
   :where() keeps the body defaults at zero specificity, so the package's base CSS (body font, colours) always wins. */
:where(body) { margin: 0; font-family: system-ui, -apple-system, "Segoe UI", sans-serif; line-height: 1.6; }
.screen-reader-text { position: absolute; inline-size: 1px; block-size: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.skip-link:focus { position: fixed; inset-block-start: 8px; inset-inline-start: 8px; inline-size: auto; block-size: auto; clip: auto; padding: 8px 16px; background: #fff; z-index: 100000; }
.m0-fallback-header, .m0-fallback-footer { display: flex; flex-wrap: wrap; gap: 24px; align-items: center; justify-content: space-between; padding-block: 16px; padding-inline: 24px; background: #f4f4f4; }
.m0-fallback-header ul { display: flex; gap: 16px; list-style: none; margin: 0; padding: 0; }
.m0-fallback-main { max-inline-size: 1100px; margin-inline: auto; padding: 32px 24px; }
.m0-fallback-entry { margin-block-end: 32px; }
