/* MoveU public surface resilience – Alpha 53. */
:is(.mup-budget, .mu-public-collaboration, [data-moveu-public-shell]),
:is(.mup-budget, .mu-public-collaboration, [data-moveu-public-shell]) :is(section, article, header, footer, nav, div, form) {
  min-width: 0;
}
:is(.mup-budget, .mu-public-collaboration, [data-moveu-public-shell]) :is(h1, h2, h3, p, strong, small, label) {
  max-width: 100%;
  overflow-wrap: break-word;
}
:is(.mup-budget, .mu-public-collaboration, [data-moveu-public-shell]) :is(button, a, input, textarea, select) {
  min-width: 0;
  max-width: 100%;
}
.mu-public-collaboration :is(.mu-public-invite-card, .mu-public-demo-card, .mu-public-guest-card) :is(p, strong, small),
.mup-budget :is(.mup-tip__body, .mup-card, .mup-panel) :is(p, strong, small) {
  overflow-wrap: anywhere;
}
@media (max-width: 390px) {
  [data-moveu-public-shell] { --mu-public-edge: 14px; }
}
