body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}code[class*=language-],pre[class*=language-]{color:#333}pre[class*=language-]{background:#f8f9fa;border:1px solid #e1e4e8;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f8f9fa}.token.cdata,.token.comment,.token.doctype,.token.prolog{font-style:italic}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#d73a49}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#032f62}.token.atrule,.token.attr-value,.token.keyword{color:#d73a49;font-weight:700}.token.class-name,.token.function{color:#6f42c1}.token.important,.token.regex,.token.variable{color:#e36209}.line-highlight{background:#997a6614;background:linear-gradient(90deg,#997a661a 70%,#997a6600);left:0;margin-top:1em;padding-bottom:inherit;padding-left:0;padding-right:0;padding-top:inherit;pointer-events:none;position:absolute;right:0;white-space:pre}.code-block-wrapper{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin:1em 0;overflow:hidden;position:relative}.code-block-wrapper:hover .code-delete-btn,.code-block-wrapper:hover .copy-btn{opacity:1!important}.code-block-header{align-items:center;background:#e9ecef;border-bottom:1px solid #e0e0e0;color:#6c757d;display:flex;font-family:monospace;font-size:12px;justify-content:space-between;padding:8px 12px}.code-delete-btn,.copy-btn{background:none!important;border:none!important;border-radius:4px!important;color:#6c757d!important;cursor:pointer!important;font-size:14px!important;margin-left:4px!important;opacity:.7!important;padding:2px 6px!important;transition:all .2s ease!important}.code-delete-btn:hover{background:#dc35451a!important;color:#dc3545!important;opacity:1!important}.copy-btn:hover{background:#0d6efd1a!important;color:#0d6efd!important;opacity:1!important}.copy-btn.copied{color:#198754!important;opacity:1!important}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:#ffffff80;color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.simple-editor{font-family:inherit;line-height:1.6}.simple-editor img{height:auto;max-width:100%}.simple-editor blockquote{background-color:#f9f9f9;border-left:4px solid #ccc;font-style:italic;margin:0 0 16px;padding:0 16px}.simple-editor code{background-color:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;padding:2px 4px}.simple-editor pre{background-color:#f5f5f5;border-radius:4px;overflow-x:auto;padding:16px}