@import url("https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap&subset=vietnamese");.editor-content{font-family:Noto Sans,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1f2937;font-size:1rem;line-height:1.45;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;margin:0;padding:0;box-sizing:border-box}.editor-content h1{font-size:1.75rem;font-weight:700;line-height:1.25;margin-top:1.5rem;margin-bottom:1rem}.editor-content h2{font-size:1.375rem;font-weight:600;line-height:1.3;margin-top:1.25rem;margin-bottom:.8rem}.editor-content h3{font-size:1.125rem;font-weight:600;line-height:1.3;margin-top:1rem;margin-bottom:.5rem}.editor-content p{margin:.75rem 0;font-weight:400;line-height:1.45}.editor-content a{color:#2563eb;text-decoration:underline;transition:color .2s ease}.editor-content a:hover{color:#1e40af}.editor-content a:focus-visible{outline:2px dashed #2563eb;outline-offset:2px}.editor-content ol,.editor-content ul{margin:.5rem 0;padding-left:1.25rem}.editor-content li{margin:.25rem 0;line-height:1.45}.editor-content blockquote{border-left:4px solid #2563eb;padding-left:.75rem;color:#4b5563;font-style:italic;font-size:.95rem;margin:.75rem 0;background:#f9fafb;border-radius:.25rem;line-height:1.45}.editor-content img{width:100%;height:auto;margin:1rem 0 .25rem;display:block;border-radius:.5rem}.editor-content figure{margin:1rem 0;text-align:center}.editor-content figcaption{font-size:.8rem;color:#4b5563;margin-top:.25rem;line-height:1.3}.editor-content iframe,.editor-content video{width:100%;margin:1rem 0;border-radius:.5rem;aspect-ratio:16/9}.editor-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.editor-content td,.editor-content th{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left}.editor-content th{background-color:#f9fafb;font-weight:600}.editor-content code{padding:.1rem .25rem;border-radius:.25rem;font-size:.95em}.editor-content code,.editor-content pre{background:#f3f4f6;color:#111827;font-family:Fira Code,monospace;word-break:break-word;white-space:pre-wrap}.editor-content pre{padding:.75rem 1rem;border-radius:.5rem;overflow-x:auto;font-size:.95rem;line-height:1.4;margin:1rem 0}.editor-content *{max-width:100%;box-sizing:border-box}