/* SVG 插画补充样式（按需，与 styles.css 互不冲突） */
.mg-mock {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background: linear-gradient(135deg, #e7dcc4 0%, #d9cba3 100%);
  color: var(--mg-mo-deep);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Noto Serif SC', serif;
  font-size: 13px;
  letter-spacing: 0.18em;
  border: 1px solid var(--mg-line);
}
.mg-mock::after {
  content: '';
  position: absolute;
  inset: 8px;
  border: 1px dashed rgba(31, 77, 58, 0.25);
  border-radius: 6px;
  pointer-events: none;
}