/* Article-only dark-mode corrections; light theme and layout are unchanged. */
html[data-b24-theme=dark] body.site #main .ar-article-page :is(.byline strong,.byline a,.ar-news-row h3,.ar-news-row h3 a,.article-toc summary){color:#edf2f7!important}
html[data-b24-theme=dark] body.site #main .ar-article-page :is(.feature-cover figcaption,.feature-cover figcaption a,.ar-date,.ar-date small,.byline small,.breadcrumb,.breadcrumb a,.ar-editor-note summary,.np-reading-menu summary){color:#b7c3d0!important}
html[data-b24-theme=dark] body.site #main .ar-article-page :is(.article-share a,.article-share button,.ar-photo-open,.ar-toolbar button){color:#c7ddf7!important}
html[data-b24-theme=dark] body.site #main .ar-article-page .ar-news-row span{color:#ff829f!important}
html[data-b24-theme=dark] body.site #main .ar-article-page .ar-news-row{border-color:#46505b!important}
html[data-b24-theme=dark] body.site #main .ar-article-page .ar-news-row>b{color:#aebbc9!important}
html[data-b24-theme=dark] body.site #main .ar-article-page .np-article-follow{background:#202226!important;color:#edf2f7!important;border:1px solid #46505b!important;box-shadow:none!important}
html[data-b24-theme=dark] body.site #main .ar-article-page .np-article-follow :is(h2,strong,b,span){color:#edf2f7!important}
html[data-b24-theme=dark] body.site #main .ar-article-page .np-article-follow p{color:#b7c3d0!important}
html[data-b24-theme=dark] body.site #main .ar-article-page .np-article-follow a{color:#a9d1ff!important}
html[data-b24-theme=dark] body.site #main .ar-article-page .article-body>p:first-of-type:first-letter{color:inherit!important;float:none!important;font:inherit!important;margin:0!important;padding:0!important}
@media print{html[data-b24-theme=dark] body.site #main .ar-article-page :is(.byline strong,.byline a,.feature-cover figcaption,.feature-cover figcaption a,.ar-date,.ar-date small,.byline small,.breadcrumb,.breadcrumb a,.article-share a,.article-share button){color:#111!important}}
