/* Colour-only companion for parent:assets/css/omid-home-page.css. Geometry and media are preserved. */
@media screen{
html[data-omid-theme="dark"] .charity-hero h1{color:var(--om-color-text);}
html[data-omid-theme="dark"] .charity-hero h2{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .charity-hero .emotional{color:var(--om-color-danger);}
html[data-omid-theme="dark"] .charity-hero .hope{color:var(--om-color-text);}
html[data-omid-theme="dark"] .omid-charity{background:radial-gradient(1200px 500px at 10% 0,var(--om-color-surface) 0,transparent 60%), linear-gradient(135deg,var(--charity-bg1) 0,var(--charity-bg2) 50%,var(--charity-bg1) 100%);}
html[data-omid-theme="dark"] .omid-title{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-intro{color:var(--om-color-text);}
html[data-omid-theme="dark"] .omid-card{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-card h3{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-card p{color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa h2{color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa .sb{color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa .fade-l{background:linear-gradient(to right,var(--om-color-surface),transparent);}
html[data-omid-theme="dark"] .oa .fade-r{background:linear-gradient(to left,var(--om-color-surface),transparent);}
html[data-omid-theme="dark"] .oa .sw::-webkit-scrollbar-track{background:var(--om-color-soft);}
html[data-omid-theme="dark"] .oa .cd{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .oa .im{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .oa .im img{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .oa .yr{background:var(--om-color-soft);color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa .tt{color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa .ds{color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa .ft{border-top:1px solid var(--om-color-line);background:var(--om-color-surface);}
html[data-omid-theme="dark"] .oa .tg2{color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa .lk{color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa .st{border-top:2px solid var(--om-color-line);}
html[data-omid-theme="dark"] .oa .sn{color:var(--om-color-text);}
html[data-omid-theme="dark"] .oa .sl{color:var(--om-color-text);}
html[data-omid-theme="dark"] .sp h2{color:var(--om-color-text);}
html[data-omid-theme="dark"] .sp .sb{color:var(--om-color-text);}
html[data-omid-theme="dark"] .sp .cd{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-home-page{color:var(--om-color-text);background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-story__title,html[data-omid-theme="dark"] .omid-blog__title,html[data-omid-theme="dark"] .omid-faq-shell__title{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-story{background:linear-gradient(135deg,var(--om-color-surface) 0%,var(--om-color-surface) 100%);}
html[data-omid-theme="dark"] .omid-story__copy{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .omid-story__link{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-blog{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-blog__intro{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .omid-post{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-post__image{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-post__date{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-post__title{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-post__excerpt{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .omid-post .omid-post__more{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-post .omid-post__more:hover{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-blog__imageOnly a{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-blog__imageTitle{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-blog__footerLink a{color:var(--om-color-accent);background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-products{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-products h2{color:var(--om-color-text);}
html[data-omid-theme="dark"] .omid-products .sb{color:var(--om-color-text);}
html[data-omid-theme="dark"] .omid-products .om-pcard{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-products .om-pcard__thumb{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-products .om-pcard__stock-badge{border:1px solid var(--om-color-line);}
html[data-omid-theme="dark"] .omid-products .om-pcard__stock-badge--reserved{color:var(--om-color-accent);background:var(--om-color-soft);border-color:var(--om-color-line);}
html[data-omid-theme="dark"] .omid-products .om-pcard__stock-badge--unavailable{color:var(--om-color-danger);background:var(--om-color-surface);border-color:var(--om-color-line);}
html[data-omid-theme="dark"] .omid-products .om-pcard__cat{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .omid-products .om-pcard__cat:hover{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-products .om-pcard__title{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-products .om-pcard__price{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-products .om-pcard__btn{color:var(--om-color-accent);}
html[data-omid-theme="dark"] .omid-faq-shell{background:linear-gradient(135deg,var(--om-color-surface) 0%,var(--om-color-soft) 100%);}
html[data-omid-theme="dark"] .omid-faq-shell__subtitle{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .omid-faq-shell .omid-faq__item{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-faq-shell .omid-faq__q{background:var(--om-color-surface);color:var(--om-color-accent)!important;}
html[data-omid-theme="dark"] .omid-faq-shell .omid-faq__q[aria-expanded="true"] .omid-faq__icon::before,html[data-omid-theme="dark"] .omid-faq-shell .omid-faq__q[aria-expanded="true"] .omid-faq__icon::after{background:var(--om-color-surface);}
html[data-omid-theme="dark"] .omid-faq-shell .omid-faq__aInner{color:var(--om-color-muted);}
html[data-omid-theme="dark"] .omid-faq-shell .omid-faq__aInner a{color:var(--om-color-accent);}
}
@media screen and (prefers-color-scheme:dark){
html:not([data-omid-theme]) .charity-hero h1{color:var(--om-color-text);}
html:not([data-omid-theme]) .charity-hero h2{color:var(--om-color-muted);}
html:not([data-omid-theme]) .charity-hero .emotional{color:var(--om-color-danger);}
html:not([data-omid-theme]) .charity-hero .hope{color:var(--om-color-text);}
html:not([data-omid-theme]) .omid-charity{background:radial-gradient(1200px 500px at 10% 0,var(--om-color-surface) 0,transparent 60%), linear-gradient(135deg,var(--charity-bg1) 0,var(--charity-bg2) 50%,var(--charity-bg1) 100%);}
html:not([data-omid-theme]) .omid-title{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-intro{color:var(--om-color-text);}
html:not([data-omid-theme]) .omid-card{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-card h3{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-card p{color:var(--om-color-text);}
html:not([data-omid-theme]) .oa h2{color:var(--om-color-text);}
html:not([data-omid-theme]) .oa .sb{color:var(--om-color-text);}
html:not([data-omid-theme]) .oa .fade-l{background:linear-gradient(to right,var(--om-color-surface),transparent);}
html:not([data-omid-theme]) .oa .fade-r{background:linear-gradient(to left,var(--om-color-surface),transparent);}
html:not([data-omid-theme]) .oa .sw::-webkit-scrollbar-track{background:var(--om-color-soft);}
html:not([data-omid-theme]) .oa .cd{background:var(--om-color-surface);}
html:not([data-omid-theme]) .oa .im{background:var(--om-color-surface);}
html:not([data-omid-theme]) .oa .im img{background:var(--om-color-surface);}
html:not([data-omid-theme]) .oa .yr{background:var(--om-color-soft);color:var(--om-color-text);}
html:not([data-omid-theme]) .oa .tt{color:var(--om-color-text);}
html:not([data-omid-theme]) .oa .ds{color:var(--om-color-text);}
html:not([data-omid-theme]) .oa .ft{border-top:1px solid var(--om-color-line);background:var(--om-color-surface);}
html:not([data-omid-theme]) .oa .tg2{color:var(--om-color-text);}
html:not([data-omid-theme]) .oa .lk{color:var(--om-color-text);}
html:not([data-omid-theme]) .oa .st{border-top:2px solid var(--om-color-line);}
html:not([data-omid-theme]) .oa .sn{color:var(--om-color-text);}
html:not([data-omid-theme]) .oa .sl{color:var(--om-color-text);}
html:not([data-omid-theme]) .sp h2{color:var(--om-color-text);}
html:not([data-omid-theme]) .sp .sb{color:var(--om-color-text);}
html:not([data-omid-theme]) .sp .cd{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-home-page{color:var(--om-color-text);background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-story__title,html:not([data-omid-theme]) .omid-blog__title,html:not([data-omid-theme]) .omid-faq-shell__title{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-story{background:linear-gradient(135deg,var(--om-color-surface) 0%,var(--om-color-surface) 100%);}
html:not([data-omid-theme]) .omid-story__copy{color:var(--om-color-muted);}
html:not([data-omid-theme]) .omid-story__link{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-blog{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-blog__intro{color:var(--om-color-muted);}
html:not([data-omid-theme]) .omid-post{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-post__image{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-post__date{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-post__title{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-post__excerpt{color:var(--om-color-muted);}
html:not([data-omid-theme]) .omid-post .omid-post__more{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-post .omid-post__more:hover{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-blog__imageOnly a{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-blog__imageTitle{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-blog__footerLink a{color:var(--om-color-accent);background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-products{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-products h2{color:var(--om-color-text);}
html:not([data-omid-theme]) .omid-products .sb{color:var(--om-color-text);}
html:not([data-omid-theme]) .omid-products .om-pcard{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-products .om-pcard__thumb{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-products .om-pcard__stock-badge{border:1px solid var(--om-color-line);}
html:not([data-omid-theme]) .omid-products .om-pcard__stock-badge--reserved{color:var(--om-color-accent);background:var(--om-color-soft);border-color:var(--om-color-line);}
html:not([data-omid-theme]) .omid-products .om-pcard__stock-badge--unavailable{color:var(--om-color-danger);background:var(--om-color-surface);border-color:var(--om-color-line);}
html:not([data-omid-theme]) .omid-products .om-pcard__cat{color:var(--om-color-muted);}
html:not([data-omid-theme]) .omid-products .om-pcard__cat:hover{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-products .om-pcard__title{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-products .om-pcard__price{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-products .om-pcard__btn{color:var(--om-color-accent);}
html:not([data-omid-theme]) .omid-faq-shell{background:linear-gradient(135deg,var(--om-color-surface) 0%,var(--om-color-soft) 100%);}
html:not([data-omid-theme]) .omid-faq-shell__subtitle{color:var(--om-color-muted);}
html:not([data-omid-theme]) .omid-faq-shell .omid-faq__item{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-faq-shell .omid-faq__q{background:var(--om-color-surface);color:var(--om-color-accent)!important;}
html:not([data-omid-theme]) .omid-faq-shell .omid-faq__q[aria-expanded="true"] .omid-faq__icon::before,html:not([data-omid-theme]) .omid-faq-shell .omid-faq__q[aria-expanded="true"] .omid-faq__icon::after{background:var(--om-color-surface);}
html:not([data-omid-theme]) .omid-faq-shell .omid-faq__aInner{color:var(--om-color-muted);}
html:not([data-omid-theme]) .omid-faq-shell .omid-faq__aInner a{color:var(--om-color-accent);}
}
