.WikiEditor_toolbar__Ihvcg {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  align-items: center;
  margin-bottom: 0.65rem;
  padding: 0.35rem;
  border-radius: var(--radius-md);
  background: var(--wiki-surface-muted, var(--bg-tertiary));
  border: 1px solid var(--wiki-border, var(--border-color));
}
.WikiEditor_guideLink__o38c9 {
  margin-left: auto;
  font-size: 0.8125rem;
  color: var(--primary-color, var(--primary-color));
  text-decoration: none;
  white-space: nowrap;
}
.WikiEditor_guideLink__o38c9:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .WikiEditor_toolbar__Ihvcg {
    gap: 0.3rem;
    padding: 0.45rem;
  }
  .WikiEditor_toolbar__Ihvcg button {
    min-height: 2.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .WikiEditor_guideLink__o38c9 {
    margin-left: 0;
    flex: 1 1 100%;
    text-align: center;
    padding: 0.4rem 0.5rem;
    border-top: 1px solid var(--wiki-border, var(--border-color));
    margin-top: 0.25rem;
    padding-top: 0.55rem;
  }
  .WikiEditor_cmHost__SrDLd {
    min-height: 240px;
  }
  .WikiEditor_cmHost__SrDLd .cm-editor,
  .WikiEditor_cmHost__SrDLd .cm-scroller {
    min-height: 240px;
  }
  .WikiEditor_previewPane__c4eUF {
    max-height: none;
    min-height: 200px;
  }
}
.WikiEditor_cmHost__SrDLd {
  border: 1px solid var(--wiki-border, var(--border-color));
  border-radius: 10px;
  overflow: hidden;
  min-height: 320px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, calc(var(--box-glow-intensity, 1) * 0.06));
  background: var(--wiki-article-bg, var(--bg-card));
}
.WikiEditor_cmHost__SrDLd .cm-editor {
  min-height: 320px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 0.875rem;
  background: transparent;
  color: var(--text-primary);
}
.WikiEditor_cmHost__SrDLd .cm-content {
  caret-color: var(--text-primary);
  -webkit-text-fill-color: var(--text-primary);
}
.WikiEditor_cmHost__SrDLd .cm-cursor,
.WikiEditor_cmHost__SrDLd .cm-dropCursor {
  border-left-color: var(--text-primary);
}
.WikiEditor_cmHost__SrDLd .cm-scroller {
  min-height: 320px;
}
.WikiEditor_cmHost__SrDLd .cm-focused {
  outline: none;
}
.WikiEditor_cmHost__SrDLd .cm-gutters {
  background: var(--wiki-surface-muted, var(--bg-tertiary));
  border-right: 1px solid var(--wiki-border, var(--border-color));
  color: var(--text-tertiary);
}
.WikiEditor_shellGrid__m5i7q {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: stretch;
}
@media (max-width: 900px) {
  .WikiEditor_shellGrid__m5i7q {
    grid-template-columns: 1fr;
  }
}
.WikiEditor_previewMeta__buyRZ {
  margin-bottom: 0.65rem;
}
.WikiEditor_previewMeta__buyRZ .WikiEditor_warnings__HsXCH {
  margin-bottom: 0.5rem;
}
.WikiEditor_previewMeta__buyRZ .WikiEditor_warnings__HsXCH:last-child {
  margin-bottom: 0;
}
.WikiEditor_previewMeta__buyRZ .WikiEditor_categoryTags__Zgtcb {
  margin-bottom: 0;
}
.WikiEditor_previewPane__c4eUF {
  --wiki-border: var(--border-color);
  --wiki-text: var(--text-primary);
  --wiki-article-bg: var(--bg-card);
  --wiki-surface-muted: var(--bg-tertiary);
  --wiki-infobox-header-bg: var(--bg-tertiary);
  --wiki-infobox-zebra-bg: var(--bg-secondary);
  --wiki-card-shadow-sm: 0 2px 12px rgba(0, 0, 0, calc(var(--box-glow-intensity, 1) * 0.08));
  border: 1px solid var(--wiki-border, var(--border-color));
  border-radius: 10px;
  padding: 1rem 1.125rem;
  min-height: 320px;
  background: var(--wiki-article-bg, var(--bg-card));
  box-shadow: var(--wiki-card-shadow-sm, 0 2px 12px rgba(0, 0, 0, calc(var(--box-glow-intensity, 1) * 0.08)));
  color: var(--wiki-text, var(--text-primary));
  line-height: 1.5;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.WikiEditor_previewError__xRojQ {
  margin: 0;
  color: var(--error-color);
  font-size: 0.875rem;
}
.WikiEditor_warnings__HsXCH {
  margin: 0 0 0.65rem;
  padding: 0.55rem 0.85rem;
  border-radius: var(--radius-md);
  background: var(--warning-alpha-12);
  color: var(--warning-color);
  font-size: 0.875rem;
  border: 1px solid rgba(var(--warning-rgb), 0.2);
}
.WikiEditor_categoryTags__Zgtcb {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.WikiEditor_categoryTag__vR7dh {
  font-size: 0.75rem;
  padding: 0.2rem 0.55rem;
  border-radius: 9999px;
  background: var(--wiki-chip-bg, var(--bg-tertiary));
  color: var(--text-secondary);
  border: 1px solid var(--wiki-border, var(--border-color));
}
.WikiEditor_diffUnified__xX0bW {
  white-space: pre-wrap;
  font-family: ui-monospace, monospace;
  font-size: 0.75rem;
  line-height: 1.5;
  border: 1px solid var(--wiki-border, var(--border-color));
  border-radius: var(--radius-md);
  padding: 0.75rem;
  max-height: 480px;
  overflow: auto;
  background: var(--wiki-surface-muted, var(--bg-tertiary));
  color: var(--text-primary);
}
.WikiEditor_diffAdd__g356i {
  background: var(--success-alpha-20);
  color: var(--success-color);
}
.WikiEditor_diffDel__EE_QB {
  background: var(--error-alpha-10);
  color: var(--error-color);
}

