/* Page-scoped reader localization; preserve source text and existing visual design. */
main[data-menu-content="mb29"]{min-width:0}
main[data-menu-content="mb29"] :is(button,label,summary,h1,h2,h3,p,a,span){overflow-wrap:anywhere}
main[data-menu-content="mb29"] :is(input,select,textarea){max-width:100%;min-width:0}
main[data-menu-content="mb29"] :is(.source-reader-controls-350,.magisterium-toolbar-344,.canon-reader-toolbar-335)>*{min-width:0}
main[data-menu-content="mb29"] .source-block-350{overflow-wrap:break-word}
main[data-menu-content="mb29"] .menu-content-notice{padding:1rem;margin:1rem;border:1px solid currentColor;border-radius:.5rem;background:var(--paper,#fff);color:var(--ink,#20252c)}
main[data-menu-content="mb29"] .menu-content-notice[hidden]{display:none}
main[data-menu-content="mb29"] .mb29-original-note{font-size:.85rem}
@media(max-width:700px){main[data-menu-content="mb29"] :is(.source-reader-controls-350,.source-reader-columns-350,.canon-dual-335){grid-template-columns:minmax(0,1fr)}main[data-menu-content="mb29"] .source-reader-aligned-350{overflow:auto}main[data-menu-content="mb29"] button{white-space:normal}}
main[data-menu-content="mb29"] .magisterium-kicker-344{color:#735015}
main[data-menu-content="mb29"] .magisterium-hero-344 .magisterium-kicker-344{color:#f4d490}
body.dark main.canon-page-335[data-menu-content="mb29"]{--canon-ink:#f3e8dc;--canon-paper:#271f20;background:#211719;color:#f3e8dc}
body.dark main[data-menu-content="mb29"] :is(.canon-topicbar-335,.canon-code-panel-335,.canon-commentary-panel-335,.canon-controls-335,.canon-code-nav-335,.canon-context-card-335,.canon-foundation-grid-335 article,.canon-guide-grid-335 article){background:#271f20;color:#f3e8dc;border-color:#665459}
body.dark main[data-menu-content="mb29"] :is(.canon-topicbar-335,.canon-controls-335) :is(input,select){background:#342a2b;color:#f3e8dc;border-color:#806a6e}
body.dark main[data-menu-content="mb29"] :is(.canon-foundations-335,.canon-comparison-guide-335,.canon-commentary-panel-335,.canon-text-card-335) :is(h2,h3,strong){color:#ffd0d0}
body.dark main[data-menu-content="mb29"] :is(.canon-foundation-grid-335,.canon-guide-grid-335,.canon-topicbar-335,.canon-code-nav-335) :is(p,span){color:#f3e8dc}
body.dark main[data-menu-content="mb29"] :is(.canon-source-335,.canon-bookline-335){color:#ded0c5}
body.dark main[data-menu-content="mb29"] .canon-warning-335{background:#463525;color:#fff0d7}
body.dark main[data-menu-content="mb29"] .canon-unavailable-335{background:#463525;color:#fff0d7}
body.dark main[data-menu-content="mb29"] :is(.canon-foundations-335,.canon-comparison-guide-335) a{color:#ffd0d0}
