/* Desktop only: both linked text cells of a row share the hover colour. */
@media (hover: hover) and (pointer: fine) {
  html:has(a[href="https://t.me/webtrails"]:hover) a[href="https://t.me/webtrails"],
  html:has(a[href="https://psevdonil.substack.com"]:hover) a[href="https://psevdonil.substack.com"],
  html:has(a[href="/gazprom/"]:hover) a[href="/gazprom/"],
  html:has(a[href="/popurri/"]:hover) a[href="/popurri/"],
  html:has(a[href="/redrumeat/"]:hover) a[href="/redrumeat/"],
  html:has(a[href="/bakery/"]:hover) a[href="/bakery/"],
  html:has(a[href="/labels/"]:hover) a[href="/labels/"],
  html:has(a[href="/goodfood/"]:hover) a[href="/goodfood/"],
  html:has(a[href="/vpn/"]:hover) a[href="/vpn/"],
  html:has(a[href="/sur/"]:hover) a[href="/sur/"],
  html:has(a[href="/reality/"]:hover) a[href="/reality/"],
  html:has(a[href="/tolk/"]:hover) a[href="/tolk/"],
  html:has(a[href="/early/"]:hover) a[href="/early/"],
  html:has(a[href="/knurd/"]:hover) a[href="/knurd/"],
  html:has(a[href="https://www.instagram.com/psevdonil"]:hover) a[href="https://www.instagram.com/psevdonil"],
  html:has(a[href="mailto:psevdonil@ya.ru"]:hover) a[href="mailto:psevdonil@ya.ru"],
  html:has(a[href="https://t.me/webtrails"]:hover) a[href="https://t.me/webtrails"] *,
  html:has(a[href="https://psevdonil.substack.com"]:hover) a[href="https://psevdonil.substack.com"] *,
  html:has(a[href="/gazprom/"]:hover) a[href="/gazprom/"] *,
  html:has(a[href="/popurri/"]:hover) a[href="/popurri/"] *,
  html:has(a[href="/redrumeat/"]:hover) a[href="/redrumeat/"] *,
  html:has(a[href="/bakery/"]:hover) a[href="/bakery/"] *,
  html:has(a[href="/labels/"]:hover) a[href="/labels/"] *,
  html:has(a[href="/goodfood/"]:hover) a[href="/goodfood/"] *,
  html:has(a[href="/vpn/"]:hover) a[href="/vpn/"] *,
  html:has(a[href="/sur/"]:hover) a[href="/sur/"] *,
  html:has(a[href="/reality/"]:hover) a[href="/reality/"] *,
  html:has(a[href="/tolk/"]:hover) a[href="/tolk/"] *,
  html:has(a[href="/early/"]:hover) a[href="/early/"] *,
  html:has(a[href="/knurd/"]:hover) a[href="/knurd/"] *,
  html:has(a[href="https://www.instagram.com/psevdonil"]:hover) a[href="https://www.instagram.com/psevdonil"] *,
  html:has(a[href="mailto:psevdonil@ya.ru"]:hover) a[href="mailto:psevdonil@ya.ru"] * {
    color: rgb(0, 0, 255) !important;
  }
}

/* These two inline links must remain tappable above Readymag's touch layer. */
@media (hover: none), (pointer: coarse) {
  [data-id="68e7b623a101bc0b93b0e595"],
  [data-id="68de2ed20126740619c7701b"] {
    z-index: 2147483646 !important;
    pointer-events: auto !important;
  }

  a.external-link[href="https://www.instagram.com/sur.daily/"],
  a.external-link[href="https://vas3k.blog/inside/37/"] {
    position: relative !important;
    z-index: 1000 !important;
    pointer-events: auto !important;
    touch-action: manipulation;
  }
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/dist/fonts/inter-regular-cyrillic.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/dist/fonts/inter-regular-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/dist/fonts/inter-italic-cyrillic.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/dist/fonts/inter-italic-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
