/* v2 only: the same bounded material variables are consumed by native and studio previews. */
[data-rc-theme-design="2"] [data-rc-part="surface"]:not([data-rc-theme-design="1"] *),
[data-rc-theme-design="2"] [data-rc-part="composer"]:not([data-rc-theme-design="1"] *),
[data-rc-theme-design="2"] [data-rc-part="message"]:not([data-rc-theme-design="1"] *) {
  background: var(--rc-design-surface) !important;
  border: var(--rc-design-border-width) solid var(--rc-design-border) !important;
  border-radius: var(--rc-design-radius) !important;
  padding: var(--rc-design-spacing) !important;
  backdrop-filter: blur(var(--rc-design-blur)) !important;
  box-shadow: var(--rc-design-shadow) !important;
}
[data-rc-theme-design="2"] [data-rc-part="sidebar"]:not([data-rc-theme-design="1"] *) {
  background: var(--rc-design-sidebar) !important;
  border-right: var(--rc-design-border-width) solid var(--rc-design-border) !important;
  backdrop-filter: blur(var(--rc-design-blur)) !important;
}
[data-rc-theme-design="2"] [data-rc-part="button"]:not([data-rc-theme-design="1"] *) {
  border-radius: var(--rc-design-radius) !important;
}
[data-rc-theme-design="2"] [data-rc-part="main"]:not([data-rc-theme-design="1"] *) {
  background: transparent;
  backdrop-filter: none;
}
