:where(main[data-cn-source-content]){--qily-contrast-light:#ffffff;--qily-contrast-dark:#17322d}
html :where(main[data-cn-source-content]):is(body,main) :is(
  .reference-button,
  .qily-dark-action,
  .qily-olive-action,
  a[href].module-action,
  a[href].resource-action,
  a[href].project-list-action,
  a[href].project-card-action,
  a[href].service-contract-link,
  a[href].share-button,
  .daily-index-heading>a[href],
  .brief-index-actions a.brief-open[href]
){color:var(--qily-contrast-light)!important;-webkit-text-fill-color:var(--qily-contrast-light)!important;opacity:1!important;filter:none!important;text-shadow:none!important}
html :where(main[data-cn-source-content]):is(body,main) :is(
  .reference-button,
  .qily-dark-action,
  .qily-olive-action,
  a[href].module-action,
  a[href].resource-action,
  a[href].project-list-action,
  a[href].project-card-action,
  a[href].service-contract-link,
  a[href].share-button,
  .daily-index-heading>a[href],
  .brief-index-actions a.brief-open[href]
) :is(span,strong,b,small,i,em){color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast="light"]{color:var(--qily-contrast-light)!important;-webkit-text-fill-color:var(--qily-contrast-light)!important;opacity:1!important;filter:none!important;text-shadow:none!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast="dark"]{color:var(--qily-contrast-dark)!important;-webkit-text-fill-color:var(--qily-contrast-dark)!important;opacity:1!important;filter:none!important;text-shadow:none!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast] :is(span,strong,b,small,i,em){color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast] svg{color:inherit!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast] svg[fill="currentColor"],html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast] svg [fill="currentColor"]{fill:currentColor!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast] svg[stroke="currentColor"],html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast] svg [stroke="currentColor"]{stroke:currentColor!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast][aria-disabled="true"],html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction-contrast]:disabled{opacity:.62!important}