body { background-color: #f7f9fb; }
.navbar-brand { font-weight: 600; }
.card { border-radius: 8px; }
/* 统一为预格式文本启用自动换行，避免长链接撑宽导致拖拽 */
pre {
  background: #fafafa;
  padding: 8px;
  border: 1px solid #eee;
  border-radius: 6px;
  white-space: pre-wrap;            /* 保留换行并允许自动换行 */
  word-break: break-all;            /* 长单词/链接强制断行 */
  overflow-wrap: anywhere;          /* 任意位置断行以适配窗口 */
}

/* 在编辑弹窗中，让长文本（如链接）也能自动换行 */
.wrap-text {
  white-space: pre-wrap;
  word-break: break-all;
  overflow-wrap: anywhere;
}

/* 让表格中的超长 URL 文本自动换行，不影响普通段落 */
.url-wrap {
  word-break: break-all;    /* 对连续长字符串（域名、Token）强制断行 */
  overflow-wrap: anywhere;  /* 在任何位置都可断行，避免溢出 */
  white-space: normal;      /* 正常换行即可（无需保留空格） */
}
