/* MB31: complete page localisation, readable source notes and responsive controls. */
main[data-menu-content="mb32"]{min-width:0;overflow-wrap:anywhere;--mb32-paper:#fffdf8;--mb32-ink:#291b17;--mb32-muted:#634d43;--mb32-line:#b9a58a}
main[data-menu-content="mb32"] [data-kmc-segment]{font:inherit;letter-spacing:inherit;text-transform:inherit}
main[data-menu-content="mb32"] :is(button,summary,a,input,select):focus-visible{outline:3px solid currentColor;outline-offset:4px}
main[data-menu-content="mb32"] .mb32-witness-band{padding:clamp(32px,4vw,64px) 4vw;background:#f5ebdb;color:var(--mb32-ink)}
main[data-menu-content="mb32"] .mb32-witness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:24px}
main[data-menu-content="mb32"] .mb32-witness-grid article{padding-top:20px;border-top:1px solid var(--mb32-line);min-width:0}
main[data-menu-content="mb32"] .mb32-witness-band :is(p,a){font-size:1rem;line-height:1.7}
main[data-menu-content="mb32"] .mb32-witness-band :is(h2,h3,p){color:var(--mb32-ink)}
main[data-menu-content="mb32"] .mb32-witness-band a{color:#75101d;text-decoration:underline}
main[data-menu-content="mb32"] .mb32-witness-band .eyebrow{color:#735015;font:700 .78rem/1.5 system-ui;letter-spacing:.09em;text-transform:uppercase}
main[data-menu-content="mb32"] .menu-content-notice{padding:1rem;margin:1rem;border:1px solid currentColor;background:var(--mb32-paper);color:var(--mb32-ink)}
main[data-menu-content="mb32"] .menu-content-notice[hidden]{display:none}
main[data-menu-content="mb32"] .menu-content-notice button{background:var(--mb32-paper);color:var(--mb32-ink);border:1px solid currentColor;padding:.5rem;margin:.4rem}
main[data-menu-content="mb32"] [data-reader-ui]{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
main[data-menu-content="mb32"] :is(input,select,button){max-width:100%;min-width:0}
main[data-menu-content="mb32"] :is(.native-toolbar,.liturgical-actions,.liturgical-section-nav){flex-wrap:wrap}
main[data-menu-content="mb32"] :is(.liturgical-full-column,.liturgical-day-context-head>div,.native-toolbar label){min-width:0}
main[data-menu-content="mb32"] .native-toolbar select{width:100%}
main[data-menu-content="mb32"] .mb32-edition-note{padding:1rem;border-left:3px solid #9a783a}
body.dark main[data-menu-content="mb32"] .mb32-witness-band{background:#20191b;color:#f9eddf;--mb32-ink:#f9eddf}
body.dark main[data-menu-content="mb32"] .mb32-witness-band a{color:#ffd2c0}
@media(max-width:850px){main[data-menu-content="mb32"] .mb32-witness-grid{grid-template-columns:1fr}}
@media(max-width:520px){main[data-menu-content="mb32"] :is(article,header,aside,section){min-width:0}main[data-menu-content="mb32"] .mb32-witness-band{padding-inline:20px}}
main[data-menu-content="mb32"] .liturgical-day-context .eyebrow{color:#76500c}
body.dark main[data-menu-content="mb32"] .liturgical-day-context .eyebrow{color:#ffe2a1}
body.dark main[data-menu-content="mb32"] .liturgical-actions a.secondary{color:#591016!important}
body.dark main[data-menu-content="mb32"] .liturgical-full-column :is(h3,summary){color:#f9eddf!important}
