[x-cloak] { display: none !important; }
.CodeMirror { border-radius: 0.5rem; font-size: 14px; }
@media (max-width: 640px) { .CodeMirror { font-size: 16px; } }  /* prevents iOS zoom */
.CodeMirror {
  border-radius: 0.5rem;
  font-size: 14px;
}
.CodeMirror-cursor {
  border-left: 2px solid #fff !important;
}
/* Lock the editor's box model so gutter width doesn't shift */
.CodeMirror, .CodeMirror-scroll {
  box-sizing: border-box;
}
@media (max-width: 640px) {
  .CodeMirror { font-size: 16px; }
}

/* Force long lines to wrap inside the editor */
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-break: break-all;
}

/* Fallback: if wrap doesn't kick in, allow horizontal scroll instead of clipping */
.CodeMirror-scroll {
  overflow-x: auto !important;
}