/* 手绘抖动描边（spikey.js）已整体废弃 —— 10-26 需求决定不要这个视觉。
   SVG 实例与脚本引用都已从 index.html 移除，spikey.js 归档在 内部校验。
   这里**故意不留** `[data-spikey]{display:none}` 兜底：全站静默隐藏会把"误加的描边"
   藏起来，反而掩盖回归（10-21→10-26 就是这么被瞒过去的）。要恢复就取回脚本 +
   实例，别靠隐藏。 */
body.ws-meeting-current > nav,
body.ws-meeting-current [data-wp],
body.ws-meeting-current [data-ws-subtitle] { visibility:hidden!important; pointer-events:none!important; }

/* Replace only the first card's picture; retain its timeline and later cards. */
.ws-meeting-frame {
  width:min(96vw,1680px)!important;
  max-width:none;
  aspect-ratio:1942 / 809!important;
}
/* 只显示「撕纸画」与它的实心衬底，其余替换掉的旧层一律不渲染。
   2026-10-31：`.ws-meeting-backing` 加入白名单 —— 它是撕纸的实心纸底（见
   wild-signal-triptych.css 顶部），用来把原设计那套「淡出 + 缩到 80%」的退场做回来。
   不加白名单的后果很隐蔽：衬底被这条规则 `display:none!important` 干掉，
   横幅照常显示、轨道照常跑，只是"退场时又变回镂空透底"——从画面上几乎看不出来。 */
.ws-meeting-frame > :not(.ws-meeting-art):not(.ws-meeting-backing) { display:none!important; }
.ws-meeting-art {
  display:block;
  width:100%;
  max-width:none;
  height:auto;
}
@media(max-width:700px) {
  .ws-meeting-frame { width:145vw!important; }
}
