/* Colour-only companion for child:assets/css/omid-states.css. Geometry and media are preserved. */
@media screen{
html[data-omid-theme="dark"] .omid-faq .omid-faq__q:hover,html[data-omid-theme="dark"] .omid-faq .omid-faq__q:focus{background:var(--om-color-soft);color:var(--om-color-accent)!important;}
html[data-omid-theme="dark"] .omid-faq .omid-faq__q[aria-expanded="true"]:hover,html[data-omid-theme="dark"] .omid-faq .omid-faq__q[aria-expanded="true"]:focus{background:var(--om-color-soft);color:var(--om-color-accent)!important;}
html[data-omid-theme="dark"] .omid-faq .omid-faq__q:hover .omid-faq__icon{background:var(--om-color-soft);}
html[data-omid-theme="dark"] .omidM__x:hover,html[data-omid-theme="dark"] .omidM__x:focus,html[data-omid-theme="dark"] .om-qcart-close:hover,html[data-omid-theme="dark"] .om-qcart-close:focus{background-color:var(--om-color-soft);border-color:var(--om-color-line);color:var(--om-color-accent)!important;}
html[data-omid-theme="dark"] .om-qpay-link:hover,html[data-omid-theme="dark"] .om-qpay-link:focus{color:var(--om-color-accent)!important;}
}
@media screen and (prefers-color-scheme:dark){
html:not([data-omid-theme]) .omid-faq .omid-faq__q:hover,html:not([data-omid-theme]) .omid-faq .omid-faq__q:focus{background:var(--om-color-soft);color:var(--om-color-accent)!important;}
html:not([data-omid-theme]) .omid-faq .omid-faq__q[aria-expanded="true"]:hover,html:not([data-omid-theme]) .omid-faq .omid-faq__q[aria-expanded="true"]:focus{background:var(--om-color-soft);color:var(--om-color-accent)!important;}
html:not([data-omid-theme]) .omid-faq .omid-faq__q:hover .omid-faq__icon{background:var(--om-color-soft);}
html:not([data-omid-theme]) .omidM__x:hover,html:not([data-omid-theme]) .omidM__x:focus,html:not([data-omid-theme]) .om-qcart-close:hover,html:not([data-omid-theme]) .om-qcart-close:focus{background-color:var(--om-color-soft);border-color:var(--om-color-line);color:var(--om-color-accent)!important;}
html:not([data-omid-theme]) .om-qpay-link:hover,html:not([data-omid-theme]) .om-qpay-link:focus{color:var(--om-color-accent)!important;}
}
