/* ARGENT · чёрная тема поверх варианта 1. Чтобы вернуть светлую — удалить этот <style> целиком. */
html:has(.argent-site),
body:has(.argent-site) {
  background: #0b0b0c !important;
  color-scheme: dark;
}
#argent-root {
  --paper: #0b0b0c;
  --white: #151517;
  --ink: #ededea;
  --graphite: #b5b6ba;
  --mute: #86878b;
  --hair: rgba(237, 237, 234, 0.14);
  --hair-2: rgba(237, 237, 234, 0.07);
  --err: #ff7a6b;
  background: var(--paper);
  color: var(--ink);
}
#argent-root ::selection {
  background: #ededea;
  color: #0b0b0c;
}
#argent-root .btn[disabled],
#argent-root .btn[aria-disabled="true"] {
  background: #29292c;
  color: #6f7074;
}
#argent-root .card__media,
#argent-root .card__aside {
  background: #161618;
}
#argent-root .card.is-skeleton .card__media {
  background: linear-gradient(100deg, #161618 30%, #202023, #161618 70%) 0 0/300% 100%;
}
#argent-root .card.is-skeleton .card__name,
#argent-root .card.is-skeleton .card__sub,
#argent-root .card.is-skeleton .card__price {
  background: #161618;
}
#argent-root .tile {
  background: #1b1b1d;
}
#argent-root .tile--dots {
  background-color: #050506;
}
#argent-root .thread {
  background: linear-gradient(
    180deg,
    transparent,
    rgba(237, 237, 234, 0.18) 12%,
    rgba(237, 237, 234, 0.18) 88%,
    transparent
  );
}
#argent-root .prose-doc p,
#argent-root .prose-doc li,
#argent-root .doc__tr {
  color: #c6c7ca;
}
#argent-root .sec-kicker:before,
#argent-root .doc__nav a[aria-current="page"]:before {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
}
#argent-root .header:before {
  background: rgba(11, 11, 12, 0.86);
}
#argent-root .scrim {
  background: rgba(11, 11, 12, 0.62);
}
#argent-root .header__brand img {
  filter: none;
}
#argent-root .mark__img {
  filter: none;
  mix-blend-mode: normal;
}
#argent-root .plug__pic img {
  filter: grayscale(1) contrast(1.1);
  mix-blend-mode: screen;
  opacity: 0.75;
}
/* корзина-чек остаётся светлой «бумажкой», темнеет только фон под ней */

