/**
 * Shared frosted glass — sidebars use rail tokens; prompt frame uses lighter frame glass.
 */
.v2-rail--left,
.v2-rail--right {
  background: var(--v2-glass-bg);
  backdrop-filter: blur(var(--v2-glass-blur)) saturate(var(--v2-glass-saturate));
  -webkit-backdrop-filter: blur(var(--v2-glass-blur)) saturate(var(--v2-glass-saturate));
}

whatimado-frame .whatimado-frame__inner {
  background: var(--v2-frame-glass-bg);
  backdrop-filter: blur(var(--v2-frame-glass-blur)) saturate(var(--v2-glass-saturate));
  -webkit-backdrop-filter: blur(var(--v2-frame-glass-blur)) saturate(var(--v2-glass-saturate));
}

whatimado-frame.is-docked .whatimado-frame__inner {
  background: var(--v2-frame-glass-bg);
  backdrop-filter: blur(var(--v2-frame-glass-blur)) saturate(var(--v2-glass-saturate));
  -webkit-backdrop-filter: blur(var(--v2-frame-glass-blur)) saturate(var(--v2-glass-saturate));
}

@media (min-width: 901px) {
  whatimado-frame .whatimado-frame__inner,
  whatimado-frame.is-docked .whatimado-frame__inner {
    --v2-frame-glass-blur: 18px;
  }
}
