/* Someh fix pack — night contact panel, mobile footer contact strip, back-to-top */

/* Night: the contact plugin paints the numbers inline with var(--tmcu-text)
   from its light palette; inside the panel the palette follows the night mode. */
:is(html.dark-skin, html.ai-dark, html.dark, html.is-dark-mode, html[data-theme="dark"], body.dark, body.dark-mode, body.wp-dark-mode-active) #tmc-panel#tmc-panel,
:is(html.dark-skin, html.ai-dark, html.dark, html.is-dark-mode, html[data-theme="dark"], body.dark, body.dark-mode, body.wp-dark-mode-active) #tmc-panel#tmc-panel * {
	--tmcu-text: #eef0f3; --tmcu-muted: #c5cad2; --tmcu-bg: #15171a; --tmcu-surface: #1d2024; --tmcu-surface2: #1d2024; --tmcu-line: #2c3138;
	--tc-ink: #eef0f3; --tc-muted: #c5cad2; --someh-market-ink: #eef0f3;
}
:is(html.dark-skin, html.ai-dark, html.dark, html.is-dark-mode, html[data-theme="dark"], body.dark, body.dark-mode, body.wp-dark-mode-active) #tmc-panel#tmc-panel .tmc-card { background: #15171a !important; background-image: none !important; border-color: #2c3138 !important; color: #eef0f3 !important; }
:is(html.dark-skin, html.ai-dark, html.dark, html.is-dark-mode, html[data-theme="dark"], body.dark, body.dark-mode, body.wp-dark-mode-active) #tmc-panel#tmc-panel :is(.tmc-item, .tmc-price-note) { background: #1d2024 !important; background-image: none !important; border-color: #2c3138 !important; color: #eef0f3 !important; box-shadow: none !important; }
:is(html.dark-skin, html.ai-dark, html.dark, html.is-dark-mode, html[data-theme="dark"], body.dark, body.dark-mode, body.wp-dark-mode-active) #tmc-panel#tmc-panel :is(a.tmc-sales-phone, .tmc-sales-grid .tmc-sales-phone) { background: #15171a !important; background-image: none !important; border: 1px solid #3a4049 !important; color: #eef0f3 !important; box-shadow: none !important; }
:is(html.dark-skin, html.ai-dark, html.dark, html.is-dark-mode, html[data-theme="dark"], body.dark, body.dark-mode, body.wp-dark-mode-active) #tmc-panel#tmc-panel :is(.tmc-num, .tmc-num *, .tmc-item-phone-line, .tmc-item-line, .tmc-item-main, .tmc-sales-phone span, .tmc-sales-phone b, .tmc-sales-phone strong, .tmc-title) { color: #f3f4f6 !important; -webkit-text-fill-color: #f3f4f6 !important; }
:is(html.dark-skin, html.ai-dark, html.dark, html.is-dark-mode, html[data-theme="dark"], body.dark, body.dark-mode, body.wp-dark-mode-active) #tmc-panel#tmc-panel :is(.tmc-item-caption, .tmc-sales-caption, .tmc-item-title, .tmc-social-label, .tmc-subtitle) { background: transparent !important; color: #c5cad2 !important; -webkit-text-fill-color: #c5cad2 !important; }
:is(html.dark-skin, html.ai-dark, html.dark, html.is-dark-mode, html[data-theme="dark"], body.dark, body.dark-mode, body.wp-dark-mode-active) #tmc-panel#tmc-panel .tmc-close { color: #eef0f3 !important; -webkit-text-fill-color: #eef0f3 !important; }

/* Footer contact on phones: the plugin paints the number strip white; where the
   site styles the section dark with light text, the strip keeps the card colour. */
html .someh-home-scope.someh-storefront-active.tmc-v8 #tmc-modern-footer-contact .tmcmf__phone-copy,
:is(html.dark-skin, html.ai-dark, html.dark, html[data-theme="dark"]) #tmc-modern-footer-contact#tmc-modern-footer-contact .tmcmf__phone-copy { background: transparent !important; }
:is(html.dark-skin, html.ai-dark, html.dark, html[data-theme="dark"]) #tmc-modern-footer-contact#tmc-modern-footer-contact :is(.tmcmf__phone, .tmcmf__address-card) { background: #1d2024 !important; border-color: #2c3138 !important; }
:is(html.dark-skin, html.ai-dark, html.dark, html[data-theme="dark"]) #tmc-modern-footer-contact#tmc-modern-footer-contact :is(.tmcmf__phone-copy b, .tmcmf__address-copy strong, .tmcmf__intro h2) { color: #f3f4f6 !important; -webkit-text-fill-color: #f3f4f6 !important; }
:is(html.dark-skin, html.ai-dark, html.dark, html[data-theme="dark"]) #tmc-modern-footer-contact#tmc-modern-footer-contact :is(.tmcmf__label, .tmcmf__eyebrow, .tmcmf__phone-copy small) { color: #c5cad2 !important; -webkit-text-fill-color: #c5cad2 !important; }

/* No "back to top" button (owner's request). */
#go-to-top, .go-to-top-button, a#go-to-top { display: none !important; }
