.moving-gallery-panel { position: fixed; inset: 0; z-index: 1000; display: flex; flex-direction: column; background: #1b262b; }
.moving-gallery-toolbar { flex: 0 0 auto; padding: 8px 14px; border-bottom: 1px solid #c6ac8655; }
.moving-gallery-toolbar button { border: 1px solid #c6ac86; padding: 7px 12px; color: #f5f4f0; background: #1b262b; font: 14px system-ui, sans-serif; cursor: pointer; }
.moving-gallery-toolbar button:hover, .moving-gallery-toolbar button:focus-visible { background: #926e49; }
.moving-gallery-panel iframe { width: 100%; flex: 1; min-height: 0; border: 0; background: #1b262b; }
.moving-gallery-open .music-control { z-index: 1001; }
