/* 标注模式：body.show-blocks 时高亮模块并浮现代号（调试/指认用，默认不生效） */
body.show-blocks [data-block] {
  position: relative;
  outline: 1px dashed rgba(34,109,122,.55);
  outline-offset: 4px;
}
body.show-blocks [data-block]::before {
  content: attr(data-block);
  position: absolute; top: -14px; left: 0; z-index: 9999;
  background: #226D7A; color: #fff;
  font: 600 12px/1.5 -apple-system, "PingFang SC", "Segoe UI", sans-serif;
  padding: 2px 8px; border-radius: 6px;
  letter-spacing: .02em;
  white-space: nowrap;
}
