/* Dashboard overlay — CSS extracted from tonight-build's inline style.cssText
 * (was in client/js/wsx-board-panel.js). Landed as its own module per the
 * completed CSS modularization programme (2026-08-07); do NOT append to
 * styles.css.
 *
 * Bytes-behavior-identical to the inline styles it replaces:
 *   #dashboard-overlay-cover:      position/z/background/box-shadow/overflow
 *   #dashboard-overlay-cover iframe: width/height/border/display/background
 *
 * The overlay is positioned dynamically (top/left/width/height set from JS
 * per dashRect()); those inline style assignments are LOAD-BEARING and MUST
 * remain in JS — this module owns the STATIC visual chrome only.
 */
.dashboard-overlay-cover {
  position: fixed;
  z-index: 40;
  background: #0a0c10;
  display: none;
  box-shadow: 0 0 0 1px rgba(128, 128, 128, .25);
  overflow: hidden;
}
.dashboard-overlay-cover-frame {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
  background: #0a0c10;
}
