:focus-visible{outline:2px solid #22c55e;outline-offset:2px;border-radius:4px}html,body,#root{height:100%;overflow:hidden;margin:0;padding:0}.cm-editor{flex:1;min-height:0}.cm-scroller{overflow:auto!important;flex:1 1 0%!important;min-height:0!important}.diff-line-removed{background-color:#ef444426!important}.diff-line-added{background-color:#22c55e26!important}.diff-word-removed{background:#ef444452;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.diff-word-added{background:#22c55e52;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}html.dark .diff-line-removed{background-color:#ef444438!important}html.dark .diff-line-added{background-color:#22c55e2e!important}html.dark .diff-word-removed{background:#ef44446b}html.dark .diff-word-added{background:#22c55e66}.td-syntax-keyword{color:#7c3aed}.td-syntax-string{color:#047857}.td-syntax-literal{color:#b45309}.td-syntax-property{color:#1d4ed8}.td-syntax-comment{color:#6b7280}.td-syntax-atom{color:#c2410c}.td-syntax-heading{color:#be123c;font-weight:700}.td-syntax-link{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.td-syntax-emphasis{font-style:italic}.td-syntax-strong{font-weight:700}.td-syntax-code{color:#0f766e}.td-syntax-punctuation{color:#64748b}html.dark .td-syntax-keyword{color:#a78bfa}html.dark .td-syntax-string{color:#34d399}html.dark .td-syntax-literal{color:#f59e0b}html.dark .td-syntax-property{color:#60a5fa}html.dark .td-syntax-comment{color:#9ca3af}html.dark .td-syntax-atom{color:#fb923c}html.dark .td-syntax-heading{color:#fb7185}html.dark .td-syntax-link{color:#93c5fd}html.dark .td-syntax-code{color:#5eead4}html.dark .td-syntax-punctuation{color:#94a3b8}
