/* Colour-only companion for parent:assets/css/om-single.css. Geometry and media are preserved. */
@media screen{
html[data-omid-theme="dark"] .om-hero{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .om-hero .om-hero-title{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-hero .om-bc{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .om-hero .om-bc .rank-math-breadcrumb,html[data-omid-theme="dark"] .om-hero .om-bc .rank-math-breadcrumb p{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .om-hero .om-bc a{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .om-hero .om-bc a:hover{color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-hero .om-bc .separator{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .om-hero .om-bc .last{color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-hero-featured figure{border:1px solid var(--om-color-line);background:var(--om-color-surface);}
html[data-omid-theme="dark"] main.om-site-main{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .om-site-main .om-article-featured{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .om-article-featured figure{background:linear-gradient(135deg,var(--om-color-surface),var(--om-color-soft));}
html[data-omid-theme="dark"] .om-site-main .om-article-featured img{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .om-site-main .om-article-featured figcaption{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .om-site-main .om-meta-bar{background:var(--om-color-surface);border:1px solid var(--om-color-line);color:var(--om-color-muted);}
html[data-omid-theme="dark"] .om-site-main .om-meta-bar a{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .om-meta-bar a:hover{color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-meta-bar .om-mi-cat a{color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-meta-bar .om-mi-cat a:hover{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .om-bc-only{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .om-bc-only .rank-math-breadcrumb,html[data-omid-theme="dark"] .om-site-main .om-bc-only .rank-math-breadcrumb p{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .om-site-main .om-bc-only a{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .om-site-main .om-bc-only a:hover{color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-bc-only .last{color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-page-content{background:var(--om-color-surface);border:1px solid var(--om-color-line);color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-page-content :where(p,li){color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-page-content :where(h2,h3,h4){color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .om-page-content a{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .om-page-content a:hover{color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-page-content img{border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .om-tags{border-top:1px dashed var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .om-tags .om-tag-label{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .om-tags a{color:var(--om-color-accent);border:1px solid var(--om-color-line);border-bottom:1px solid var(--om-color-line)!important;}
html[data-omid-theme="dark"] .om-site-main .om-share-box{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .om-share-box a{border:1px solid var(--om-color-line);background:var(--om-color-surface);border-bottom:1px solid var(--om-color-line)!important;}
html[data-omid-theme="dark"] .om-site-main .om-aside__box{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .omW{border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .omW__t{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .omW :where(a){color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .omW :where(a:hover){color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-related{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .om-related-head{border-bottom:1px dashed var(--om-color-line);}
html[data-omid-theme="dark"] .om-site-main .om-related-head h3{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .om-related-card{background:var(--om-color-surface);border:1px solid var(--om-color-line);border-bottom:1px solid var(--om-color-line)!important;}
html[data-omid-theme="dark"] .om-site-main .om-related-thumb{background:var(--om-color-soft);}
html[data-omid-theme="dark"] .om-site-main .om-related-title{color:var(--om-color-text);}
html[data-omid-theme="dark"] .om-site-main .om-related-card:hover .om-related-title{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .om-site-main .om-related-date{color:var(--om-color-muted);}
}
@media screen and (prefers-color-scheme:dark){
html:not([data-omid-theme]) .om-hero{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .om-hero .om-hero-title{color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-hero .om-bc{color:var(--om-color-muted);}
html:not([data-omid-theme]) .om-hero .om-bc .rank-math-breadcrumb,html:not([data-omid-theme]) .om-hero .om-bc .rank-math-breadcrumb p{color:var(--om-color-muted);}
html:not([data-omid-theme]) .om-hero .om-bc a{color:var(--om-color-muted);}
html:not([data-omid-theme]) .om-hero .om-bc a:hover{color:var(--om-color-text);}
html:not([data-omid-theme]) .om-hero .om-bc .separator{color:var(--om-color-muted);}
html:not([data-omid-theme]) .om-hero .om-bc .last{color:var(--om-color-text);}
html:not([data-omid-theme]) .om-hero-featured figure{border:1px solid var(--om-color-line);background:var(--om-color-surface);}
html:not([data-omid-theme]) main.om-site-main{background:var(--om-color-surface);}
html:not([data-omid-theme]) .om-site-main .om-article-featured{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .om-article-featured figure{background:linear-gradient(135deg,var(--om-color-surface),var(--om-color-soft));}
html:not([data-omid-theme]) .om-site-main .om-article-featured img{background:var(--om-color-surface);}
html:not([data-omid-theme]) .om-site-main .om-article-featured figcaption{color:var(--om-color-muted);}
html:not([data-omid-theme]) .om-site-main .om-meta-bar{background:var(--om-color-surface);border:1px solid var(--om-color-line);color:var(--om-color-muted);}
html:not([data-omid-theme]) .om-site-main .om-meta-bar a{color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .om-meta-bar a:hover{color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-meta-bar .om-mi-cat a{color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-meta-bar .om-mi-cat a:hover{color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .om-bc-only{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .om-bc-only .rank-math-breadcrumb,html:not([data-omid-theme]) .om-site-main .om-bc-only .rank-math-breadcrumb p{color:var(--om-color-muted);}
html:not([data-omid-theme]) .om-site-main .om-bc-only a{color:var(--om-color-muted);}
html:not([data-omid-theme]) .om-site-main .om-bc-only a:hover{color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-bc-only .last{color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-page-content{background:var(--om-color-surface);border:1px solid var(--om-color-line);color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-page-content :where(p,li){color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-page-content :where(h2,h3,h4){color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .om-page-content a{color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .om-page-content a:hover{color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-page-content img{border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .om-tags{border-top:1px dashed var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .om-tags .om-tag-label{color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .om-tags a{color:var(--om-color-accent);border:1px solid var(--om-color-line);border-bottom:1px solid var(--om-color-line)!important;}
html:not([data-omid-theme]) .om-site-main .om-share-box{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .om-share-box a{border:1px solid var(--om-color-line);background:var(--om-color-surface);border-bottom:1px solid var(--om-color-line)!important;}
html:not([data-omid-theme]) .om-site-main .om-aside__box{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .omW{border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .omW__t{color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .omW :where(a){color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .omW :where(a:hover){color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-related{background:var(--om-color-surface);border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .om-related-head{border-bottom:1px dashed var(--om-color-line);}
html:not([data-omid-theme]) .om-site-main .om-related-head h3{color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .om-related-card{background:var(--om-color-surface);border:1px solid var(--om-color-line);border-bottom:1px solid var(--om-color-line)!important;}
html:not([data-omid-theme]) .om-site-main .om-related-thumb{background:var(--om-color-soft);}
html:not([data-omid-theme]) .om-site-main .om-related-title{color:var(--om-color-text);}
html:not([data-omid-theme]) .om-site-main .om-related-card:hover .om-related-title{color:var(--om-color-accent);}
html:not([data-omid-theme]) .om-site-main .om-related-date{color:var(--om-color-muted);}
}
