.modern-html-content{max-width:1200px;margin:0 auto;padding:1rem;line-height:1.6}.modern-html-content h1,.modern-html-content h2,.modern-html-content h3,.modern-html-content h4,.modern-html-content h5,.modern-html-content h6{color:var(--news-title-color,#1e293b);font-weight:600;margin:2rem 0 1rem 0;line-height:1.3}.modern-html-content h1{font-size:2.5rem}.modern-html-content h2{font-size:2rem}.modern-html-content h3{font-size:1.75rem}.modern-html-content h4{font-size:1.5rem}.modern-html-content h5{font-size:1.25rem}.modern-html-content h6{font-size:1.125rem}.modern-html-content p{margin:1rem 0;color:var(--news-text-color,#374151)}.modern-html-content a{color:var(--mmt-primary,rgb(25,155,202));text-decoration:none;transition:color 0.2s ease}.modern-html-content a:hover{color:var(--mmt-primary,rgb(20,130,175));text-decoration:underline}.modern-html-content img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin:1rem 0}.modern-html-content ul,.modern-html-content ol{padding-left:2rem;margin:1rem 0}.modern-html-content li{margin:0.5rem 0;color:var(--news-text-color,#374151)}.modern-html-content blockquote{border-left:4px solid var(--mmt-primary,rgb(25,155,202));padding-left:1rem;margin:2rem 0;font-style:italic;color:var(--gray,#64748b);background:var(--light-gray,#f8fafc);border-radius:0 8px 8px 0}.modern-html-content table{width:100%;border-collapse:collapse;margin:2rem 0;background:var(--white,white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.modern-html-content th,.modern-html-content td{padding:1rem;text-align:left;border-bottom:1px solid var(--news-border-color,#e5e7eb)}.modern-html-content th{background:var(--light-gray,#f8fafc);font-weight:600;color:var(--news-title-color,#1e293b)}.modern-html-content code{background:var(--light-gray,#f1f5f9);padding:0.25rem 0.5rem;border-radius:4px;font-family:'Monaco','Consolas',monospace;font-size:0.875rem}.modern-html-content pre{background:var(--news-title-color,#1e293b);color:var(--white,#f1f5f9);padding:1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0}.modern-html-content pre code{background:none;padding:0;border-radius:0;color:inherit}.html-seo-error,.content-error{text-align:center;padding:2rem;background:#fef2f2;color:#dc2626;border:2px solid #fecaca;border-radius:8px;margin:2rem 0}.no-content,.empty-content{text-align:center;padding:2rem;background:#f0f9ff;color:#0369a1;border:2px solid #bae6fd;border-radius:8px;margin:2rem 0}@media (max-width:768px){.modern-html-content{padding:0.5rem}.modern-html-content h1{font-size:2rem}.modern-html-content h2{font-size:1.75rem}.modern-html-content h3{font-size:1.5rem}.modern-html-content h4{font-size:1.25rem}.modern-html-content table{font-size:0.875rem}.modern-html-content th,.modern-html-content td{padding:0.75rem 0.5rem}.modern-html-content pre{padding:1rem;font-size:0.875rem}}[data-theme="dark"] .modern-html-content{color:#f1f5f9}[data-theme="dark"] .modern-html-content h1,[data-theme="dark"] .modern-html-content h2,[data-theme="dark"] .modern-html-content h3,[data-theme="dark"] .modern-html-content h4,[data-theme="dark"] .modern-html-content h5,[data-theme="dark"] .modern-html-content h6{color:#f1f5f9}[data-theme="dark"] .modern-html-content p,[data-theme="dark"] .modern-html-content li{color:#cbd5e1}[data-theme="dark"] .modern-html-content blockquote{background:#334155;color:#cbd5e1}[data-theme="dark"] .modern-html-content table{background:#1e293b}[data-theme="dark"] .modern-html-content th{background:#334155;color:#f1f5f9}[data-theme="dark"] .modern-html-content td{border-color:#475569;color:#cbd5e1}[data-theme="dark"] .modern-html-content code{background:#334155;color:#f1f5f9}