/* Copied from https://github.com/joemasilotti/bridge-components/tree/main/components/button */
[data-bridge-components~="right-button-bar"]
[data-controller~="bridge--right-button-bar"] {
  display: none;
}

[data-bridge-components~="left-button-bar"]
[data-controller~="bridge--left-button-bar"] {
  display: none;
}

[data-bridge-components~="button"]
[data-controller~="bridge--button"] {
  display: none;
}

/* Copied from https://github.com/joemasilotti/bridge-components/tree/main/components/form */
[data-bridge-components~="form"]
[data-controller~="bridge--form"]
[type="submit"] {
  display: none;
}

[data-bridge-components~="menu"]
[data-bridge--menu-target~="item"] {
  display: none;
}

[data-bridge-components~="sign-out"]
[data-controller~="bridge--sign-out"]
[type="submit"] {
  display: none;
}

[data-bridge-components~="title-menu"]
[data-controller~="bridge--title-menu"] {
  display: none;
}

[data-bridge-components~="full-screen"]
[data-full-screen-controls] {
  display: flex;
}

[data-bridge-components~="menu"]
[data-full-screen-controls]
[data-bridge--menu-target~="item"] {
  display: revert-layer;
}

[data-bridge-components~="full-screen"]
body:has([data-controller~="bridge--full-screen"]) {
  padding-top: 0;
}
