/* Someh v10.72 — product content contact-card dark-mode contrast */

/* A real night palette for the injected Tamas Man / Someh contact card. */
:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card,
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card {
  --fic-bg:#151a21!important;
  --fic-panel:#1d2530!important;
  --fic-panel2:#26313e!important;
  --fic-text:#f8fafc!important;
  --fic-muted:#cbd5e1!important;
  --fic-line:rgba(148,163,184,.24)!important;
  --fic-shadow:0 18px 48px rgba(0,0,0,.34)!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  color-scheme:dark!important;
  opacity:1!important;
  filter:none!important;
  -webkit-filter:none!important;
  mix-blend-mode:normal!important;
  isolation:isolate!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card .fic-shell,
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card .fic-shell {
  background:#151a21!important;
  color:#f8fafc!important;
  border-color:rgba(148,163,184,.24)!important;
  box-shadow:0 18px 48px rgba(0,0,0,.34)!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card :is(.fic-hero,.fic-directory),
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card :is(.fic-hero,.fic-directory) {
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  border-color:rgba(148,163,184,.20)!important;
  opacity:1!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card :is(.fic-item,.fic-hero-note),
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card :is(.fic-item,.fic-hero-note) {
  background:#1d2530!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  border-color:rgba(148,163,184,.22)!important;
  opacity:1!important;
  filter:none!important;
  box-shadow:none!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card .fic-price-note,
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card .fic-price-note {
  background:#202a36!important;
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
  border-color:rgba(148,163,184,.26)!important;
  opacity:1!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card :is(.fic-title,.fic-directory-head,.fic-value,.fic-phone-value,.fic-hero-note strong),
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card :is(.fic-title,.fic-directory-head,.fic-value,.fic-phone-value,.fic-hero-note strong) {
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card :is(.fic-label,.fic-subtitle,.fic-directory-head em,.fic-hero-note span),
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card :is(.fic-label,.fic-subtitle,.fic-directory-head em,.fic-hero-note span) {
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}

/* Keep the current theme accent, but make its icon/button surfaces readable. */
:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card .fic-ico,
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card .fic-ico {
  background:color-mix(in srgb,var(--fic-a) 16%,#26313e)!important;
  color:var(--fic-a)!important;
  -webkit-text-fill-color:currentColor!important;
  border-color:color-mix(in srgb,var(--fic-a) 34%,rgba(148,163,184,.22))!important;
  opacity:1!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card .fic-kicker,
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card .fic-kicker {
  color:var(--fic-a)!important;
  -webkit-text-fill-color:currentColor!important;
  opacity:1!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card a.fic-item,
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card a.fic-item {
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}

:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card .fic-action-btn,
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card .fic-action-btn {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Neutralize the old freeze marker if an old cached script added it. */
:is(html.dark-skin,html.dark-mode,html.wp-dark-mode-active,html.someh-early-dark,html[data-theme="dark"]) body.single-product .fic-card.tmc-contact-card.adf-no-dark,
body.single-product:is(.dark-skin,.dark-mode,.wp-dark-mode-active,[data-theme="dark"]) .fic-card.tmc-contact-card.adf-no-dark {
  color-scheme:dark!important;
}
