/* Light-mode paint only; generated from blog.css. */
html[data-theme="light"] .blog-page{--blog-panel:#ffffff!important;--blog-muted:#294b5c!important}
html[data-theme="light"] .blog-kicker{color:#128269!important}
html[data-theme="light"] .blog-author{border:1px solid #17826a!important;color:#128269!important}
html[data-theme="light"] .blog-cover{border:1px solid #aec5cf!important;background:radial-gradient(ellipse at 70% 10%,#23615c66,transparent 60%),linear-gradient(130deg,#ffffff,#f4f8fa)!important}
html[data-theme="light"] .blog-cover-top{color:#325262!important}
html[data-theme="light"] .blog-cover-title{color:#256f5c!important}
html[data-theme="light"] .blog-cover-title em{color:#128269!important}
html[data-theme="light"] .blog-cover-bottom span{border:1px solid #aec5cf!important;color:#305e64!important}
html[data-theme="light"] .blog-content a{color:#128269!important}
html[data-theme="light"] .blog-note{border-inline-start:3px solid #17826a!important}
html[data-theme="light"] .blog-note b{color:#128269!important}
html[data-theme="light"] .blog-toc a:hover{color:#128269!important}
html[data-theme="light"] .blog-cta{border:1px solid #aec5cf!important}
html[data-theme="light"] .blog-cta a,html[data-theme="light"] .blog-action{border:1px solid #17826a!important}
html[data-theme="light"] .blog-share [role=status]{color:#128269!important}
html[data-theme="light"] .blog-link-card small{color:#128269!important}
html[data-theme="light"] .blog-page a:focus-visible,html[data-theme="light"] .blog-page button:focus-visible,html[data-theme="light"] .blog-page summary:focus-visible{outline:2px solid #17826a!important}
html[data-theme="light"] .blog-title-band{border:1px solid #aec5cf!important;background:linear-gradient(110deg,#f4f8fa,#ffffff)!important}
html[data-theme="light"] .blog-title-band .blog-meta>span{border:1px solid #aec5cf!important}
html[data-theme="light"] .blog-title-icon{color:#157f70!important}
html[data-theme="light"] .blog-real-cover img{border:1px solid #aec5cf!important}
html[data-theme="light"] .blog-tag-row>svg,html[data-theme="light"] .blog-views>svg{color:#128269!important}
html[data-theme="light"] .blog-tag-row>a:hover{border-color:#17826a!important}
html[data-theme="light"] .blog-post-arrow{color:#128269!important}
html[data-theme="light"] .blog-post-nav>a:hover{color:#128269!important}
html[data-theme="light"] .blog-share-buttons>a,html[data-theme="light"] .blog-share-buttons>button{color:#294b5c!important}
html[data-theme="light"] .blog-share-panel [role=status]{color:#128269!important}
html[data-theme="light"] .blog-page{--blog-border:#294b5c!important}