
    /* 自定义元素基本样式 */
    z-wrap {
      display: inline;
      white-space: normal;
      user-select: none;
      /* 阻止文本选择 */
      text-indent: 0 !important;
      /* 确保无缩进 */
    }

    /* 添加一个类来允许选择文本的情况 */
    .allow-select z-wrap {
      user-select: text;
    }

    /* 确保段落中的混淆内容没有开头缩进 */
    p>z-wrap:first-child {
      text-indent: 0 !important;
      margin-left: 0 !important;
      padding-left: 0 !important;
    }

    /* 处理所有p标签，确保没有多余空间 */
    p {
      text-indent: 0;
    }

    z-span,
    z-strong {
      display: inline-block;
      position: relative;
      opacity: 1;
      transition: opacity 0.1s ease;
      margin: 0;
      padding: 0;
    }

    /* 控制右侧间距 */
    z-span+z-span,
    z-strong+z-strong,
    z-span+z-strong,
    z-strong+z-span {
      margin-left: 0.1em;
    }

    /* 移除最后一个元素的右侧间距 */
    z-span:last-child,
    z-strong:last-child {
      margin-right: 0;
    }

    z-span::after,
    z-strong::after {
      content: attr(data-content);
      position: relative;
      pointer-events: none;
    }

    /* 空格元素 - 精确控制宽度 */
    z-space {
      display: inline-block;
      width: 0.25em;
      margin: 0;
      padding: 0;
    }

    /* 空的z-span/z-strong元素不应该显示 */
    z-span:not([data-content]),
    z-strong:not([data-content]) {
      display: none;
    }

    /* 换行元素 - 强制换行且完全没有尺寸 */
    z-break {
      display: block !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      border: none !important;
      line-height: 0 !important;
      font-size: 0 !important;
      overflow: hidden !important;
    }

    /* 隐藏所有噪声元素 */
    z-nil,
    z-void,
    z-null,
    z-fake,
    z-empty,
    z-attr,
    z-text,
    z-hidden {
      display: none;
      width: 0;
      height: 0;
      opacity: 0;
      overflow: hidden;
      position: absolute;
      visibility: hidden;
    }

    /* 预加载状态 */
    [data-preload="true"] {
      min-width: 0.5em;
      min-height: 1em;
    }

