/* GENERATED from ../article.css by scripts/dark-mode/build-dark.mjs — do not edit.
   Tune colours in ../dark.css (palette + hand-made overrides), then re-run the script
   after any colour change in ../article.css. */
:where(html[data-theme="dark"]) .page-template-template-guide-article {
    /* article.css:14 */ --ar-sub: var(--dk-text);
    --ar-text: var(--dk-muted);
    --ar-muted: #a3b1d0;
    --ar-line: var(--dk-line);
    --ar-cream: var(--dk-bg-alt);
    --ar-cream-line: #6b5837;
    --ar-mist: var(--dk-bg-alt);
    --ar-sky: var(--dk-bg-alt);
    --ar-sky-line: var(--dk-line-strong);
    --ar-blue: #7db3ff;
    --ar-blue-strong: #94c0fe;
    --ar-btn: #e3a25d;
    --ar-btn-strong: #dfa368;
    --ar-fact-ring: #6b5837;
    --ar-fact-gold: #e3a34b;
    --ar-fact-line: #e99f4c
}
:where(html[data-theme="dark"]) .ar-page {
    /* article.css:65 */ background-color: var(--dk-bg);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-icon {
    /* article.css:71 */ color: var(--gold)
}
:where(html[data-theme="dark"]) .ar-icon svg {
    /* article.css:77 */ stroke: currentColor
}
:where(html[data-theme="dark"]) .ar-meta {
    /* article.css:88 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-meta__sep {
    /* article.css:100 */ color: #c3cad6
}
:where(html[data-theme="dark"]) .ar-h2 {
    /* article.css:104 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-section__lede {
    /* article.css:114 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-btn > svg,
:where(html[data-theme="dark"]) .ar-link > svg {
    /* article.css:142 */ stroke: currentColor
}
:where(html[data-theme="dark"]) .ar-btn--gold {
    /* article.css:160 */ background-color: var(--ar-btn);
    background-image: none;
    color: #fff
}
:where(html[data-theme="dark"]) .ar-btn--gold:hover {
    /* article.css:165 */ background-color: var(--ar-btn-strong);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-btn--sun {
    /* article.css:169 */ background-color: #e2ad62;
    background-image: none;
    color: var(--navy)
}
:where(html[data-theme="dark"]) .ar-btn--sun:hover {
    /* article.css:174 */ background-color: #d39a49;
    background-image: none
}
:where(html[data-theme="dark"]) .ar-btn--blue {
    /* article.css:178 */ background-color: var(--ar-blue);
    background-image: none;
    color: #fff
}
:where(html[data-theme="dark"]) .ar-btn--blue:hover {
    /* article.css:183 */ background-color: var(--ar-blue-strong);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-link {
    /* article.css:194 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-link:hover {
    /* article.css:205 */ color: var(--ar-btn-strong)
}
:where(html[data-theme="dark"]) .ar-crumbs {
    /* article.css:215 */ border-bottom-color: var(--ar-line)
}
:where(html[data-theme="dark"]) .ar-crumbs__list {
    /* article.css:220 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-crumbs__list li + li::before {
    /* article.css:241 */ color: var(--dk-faint)
}
:where(html[data-theme="dark"]) .ar-crumbs a {
    /* article.css:247 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-crumbs a:hover {
    /* article.css:254 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-crumbs__list li:nth-last-child(2) a {
    /* article.css:260 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-eyebrow {
    /* article.css:331 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-eyebrow::before {
    /* article.css:344 */ background-color: currentColor;
    background-image: none
}
:where(html[data-theme="dark"]) .ar-title {
    /* article.css:364 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-dek {
    /* article.css:374 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-byline__meta {
    /* article.css:395 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-byline__by a:hover {
    /* article.css:418 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-hero {
    /* article.css:422 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-facts {
    /* article.css:455 */ border-color: var(--ar-cream-line);
    background-color: var(--ar-cream);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-facts__title {
    /* article.css:462 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-fact:nth-child(even) {
    /* article.css:485 */ border-left-color: var(--ar-cream-line)
}
:where(html[data-theme="dark"]) .ar-fact__icon:only-child {
    /* article.css:516 */ border-color: var(--ar-fact-ring);
    box-shadow: var(--ar-fact-shadow);
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-fact__icon .i-tint {
    /* article.css:534 */ fill: var(--ar-fact-tint)
}
:where(html[data-theme="dark"]) .ar-fact__icon .i-gold {
    /* article.css:538 */ fill: var(--ar-fact-gold)
}
:where(html[data-theme="dark"]) .ar-fact__icon .i-coin {
    /* article.css:543 */ fill: var(--ar-fact-coin)
}
:where(html[data-theme="dark"]) .ar-fact__icon .i-gold-line {
    /* article.css:547 */ stroke: var(--ar-fact-line)
}
:where(html[data-theme="dark"]) .ar-fact__value {
    /* article.css:556 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-fact__label {
    /* article.css:564 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-fact__copy {
    /* article.css:572 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-table {
    /* article.css:586 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-table tbody tr {
    /* article.css:619 */ border-color: var(--ar-line);
    background-color: var(--dk-surface)
}
:where(html[data-theme="dark"]) .ar-table tbody th {
    /* article.css:626 */ background-color: var(--navy);
    color: #fff
}
:where(html[data-theme="dark"]) .ar-table td {
    /* article.css:634 */ border-top-color: var(--ar-line)
}
:where(html[data-theme="dark"]) .ar-table td::before {
    /* article.css:639 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-card {
    /* article.css:665 */ border-color: var(--ar-line);
    background-color: var(--dk-surface);
    background-image: none;
    box-shadow: 0 14px 34px -26px rgba(0, 0, 0, 0.6)
}
:where(html[data-theme="dark"]) .ar-card__title {
    /* article.css:684 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-card__sub {
    /* article.css:694 */ color: var(--ar-sub)
}
:where(html[data-theme="dark"]) .ar-card__value {
    /* article.css:722 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-card__copy {
    /* article.css:730 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-checks {
    /* article.css:767 */ background-color: var(--ar-cream);
    background-image: none;
    color: var(--dk-text)
}
:where(html[data-theme="dark"]) .ar-option {
    /* article.css:852 */ border-color: var(--ar-line);
    background-color: var(--dk-surface);
    background-image: none;
    box-shadow: 0 14px 34px -26px rgba(0, 0, 0, 0.6)
}
:where(html[data-theme="dark"]) .ar-option__title {
    /* article.css:876 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-option__tag {
    /* article.css:888 */ border-color: var(--ar-cream-line);
    background-color: var(--ar-cream);
    background-image: none;
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-option__sub {
    /* article.css:925 */ color: var(--ar-sub)
}
:where(html[data-theme="dark"]) .ar-option__points {
    /* article.css:942 */ color: var(--dk-text)
}
:where(html[data-theme="dark"]) .ar-option__points li::before {
    /* article.css:960 */ background-color: var(--gold)
}
:where(html[data-theme="dark"]) .ar-option__media {
    /* article.css:971 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-link.ar-option__link {
    /* article.css:986 */ color: var(--ar-blue)
}
:where(html[data-theme="dark"]) .ar-link.ar-option__link:hover {
    /* article.css:991 */ color: var(--ar-blue-strong)
}
:where(html[data-theme="dark"]) .ar-prose p {
    /* article.css:1014 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-prose h2,
:where(html[data-theme="dark"]) .ar-prose h3 {
    /* article.css:1029 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-prose .ar-checks--plain {
    /* article.css:1046 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-prose a {
    /* article.css:1056 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-prose a:hover {
    /* article.css:1062 */ color: var(--ar-btn-strong)
}
:where(html[data-theme="dark"]) .ar-prose__media {
    /* article.css:1072 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-formula__main {
    /* article.css:1101 */ border-color: var(--ar-line);
    background-color: var(--dk-surface);
    background-image: none;
    box-shadow: 0 14px 34px -26px rgba(0, 0, 0, 0.6)
}
:where(html[data-theme="dark"]) .ar-formula__title {
    /* article.css:1109 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-formula__lede {
    /* article.css:1118 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-formula__equation {
    /* article.css:1126 */ border-color: var(--ar-cream-line);
    background-color: var(--ar-cream);
    background-image: none;
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-formula__note {
    /* article.css:1140 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-formula__subtitle {
    /* article.css:1147 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-formula__table {
    /* article.css:1156 */ border-color: var(--ar-line);
    color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-formula__table thead th {
    /* article.css:1170 */ background-color: var(--navy);
    color: #fff
}
:where(html[data-theme="dark"]) .ar-formula__table tbody th,
:where(html[data-theme="dark"]) .ar-formula__table tbody td {
    /* article.css:1178 */ border-top-color: var(--ar-line)
}
:where(html[data-theme="dark"]) .ar-formula__table tbody th {
    /* article.css:1184 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-formula__example,
:where(html[data-theme="dark"]) .ar-formula__alert {
    /* article.css:1197 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-formula__example {
    /* article.css:1206 */ border-color: var(--ar-sky-line);
    background-color: var(--ar-sky);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-formula__alert {
    /* article.css:1211 */ border-color: var(--ar-cream-line);
    background-color: var(--ar-cream);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-formula__side-title {
    /* article.css:1224 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-formula__alert .ar-formula__side-title {
    /* article.css:1233 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-formula__points li::marker {
    /* article.css:1251 */ color: var(--gold)
}
:where(html[data-theme="dark"]) .ar-formula__result {
    /* article.css:1255 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-spot {
    /* article.css:1290 */ border-color: var(--ar-line);
    background-color: var(--dk-surface);
    background-image: none;
    box-shadow: 0 14px 34px -26px rgba(0, 0, 0, 0.6)
}
:where(html[data-theme="dark"]) .ar-spot__media {
    /* article.css:1301 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-spot__title {
    /* article.css:1321 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-spot__num {
    /* article.css:1331 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-spot__copy {
    /* article.css:1335 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-step::before {
    /* article.css:1377 */ background-color: var(--ar-cream-line);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-step__num {
    /* article.css:1391 */ background-color: var(--ar-btn);
    background-image: none;
    color: #fff
}
:where(html[data-theme="dark"]) .ar-step__title {
    /* article.css:1404 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-step__copy {
    /* article.css:1412 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-notes--mist .ar-note {
    /* article.css:1467 */ border-color: var(--ar-sky-line);
    background-color: var(--ar-sky);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-notes--plain .ar-note {
    /* article.css:1472 */ border-color: var(--ar-line);
    background-color: var(--dk-surface);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-note__title {
    /* article.css:1477 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-note__copy {
    /* article.css:1492 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-photo-card {
    /* article.css:1517 */ border-color: var(--ar-line);
    background-color: var(--dk-surface);
    background-image: none;
    box-shadow: 0 14px 34px -26px rgba(0, 0, 0, 0.6)
}
:where(html[data-theme="dark"]) .ar-photo-card:hover {
    /* article.css:1529 */ border-color: var(--ar-cream-line);
    box-shadow: 0 18px 38px -24px rgba(0, 0, 0, 0.6)
}
:where(html[data-theme="dark"]) .ar-photo-card__media {
    /* article.css:1534 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-photo-card__title {
    /* article.css:1559 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-photo-card__copy {
    /* article.css:1568 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-photo-card__points {
    /* article.css:1575 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-photo-card__points li::before {
    /* article.css:1591 */ background-color: var(--gold)
}
:where(html[data-theme="dark"]) .ar-link.ar-photo-card__link {
    /* article.css:1603 */ color: var(--ar-blue)
}
:where(html[data-theme="dark"]) .ar-photo-card:hover .ar-photo-card__link {
    /* article.css:1615 */ color: var(--ar-blue-strong)
}
:where(html[data-theme="dark"]) .ar-flow__list {
    /* article.css:1630 */ border-color: var(--ar-line);
    background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-flow__step {
    /* article.css:1641 */ border-color: var(--ar-line);
    background-color: var(--dk-surface);
    background-image: none;
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-flow__step:not(:last-child)::after {
    /* article.css:1658 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-steps--cards .ar-step {
    /* article.css:1692 */ border-color: var(--ar-line);
    background-color: var(--dk-bg);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-callout__panel {
    /* article.css:1729 */ border-color: var(--ar-cream-line);
    border-left-color: var(--ar-btn);
    background-color: var(--ar-cream);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-callout__panel p {
    /* article.css:1738 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-callout__panel strong {
    /* article.css:1745 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-facts.ar-facts--cards {
    /* article.css:1752 */ border-color: currentcolor;
    background-color: transparent;
    background-image: none
}
:where(html[data-theme="dark"]) .ar-facts.ar-facts--cards .ar-fact {
    /* article.css:1764 */ border-color: var(--ar-line);
    background-color: var(--dk-surface);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-stat__icon {
    /* article.css:1784 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-stat--comments {
    /* article.css:1791 */ color: inherit
}
:where(html[data-theme="dark"]) .ar-stat--comments:hover {
    /* article.css:1796 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-like {
    /* article.css:1800 */ border-color: var(--ar-line);
    background-color: var(--dk-bg);
    background-image: none;
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-like:hover,
:where(html[data-theme="dark"]) .ar-like.is-liked {
    /* article.css:1818 */ border-color: var(--ar-cream-line);
    background-color: var(--ar-cream);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-like:focus-visible {
    /* article.css:1824 */ outline-color: var(--gold)
}
:where(html[data-theme="dark"]) .ar-like__icon {
    /* article.css:1829 */ color: var(--ar-btn)
}
:where(html[data-theme="dark"]) .ar-like.is-liked .ar-like__icon svg {
    /* article.css:1835 */ fill: currentColor
}
:where(html[data-theme="dark"]) .ar-reactions {
    /* article.css:1850 */ border-top-color: var(--ar-line)
}
:where(html[data-theme="dark"]) .ar-reactions__ask {
    /* article.css:1860 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-like--text .ar-like__count {
    /* article.css:1879 */ border-left-color: var(--ar-line);
    color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-comments__count {
    /* article.css:1920 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-comments__sort select {
    /* article.css:1935 */ border-color: var(--ar-line);
    background-color: var(--dk-input);
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-comments__sort select:focus-visible {
    /* article.css:1950 */ outline-color: var(--gold)
}
:where(html[data-theme="dark"]) .ar-comments__more {
    /* article.css:1956 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-comments__more--replies {
    /* article.css:1974 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-composer__box {
    /* article.css:1991 */ border-color: var(--dk-line-strong);
    background-color: var(--dk-input);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-composer__box:focus-within {
    /* article.css:2002 */ border-color: var(--gold);
    box-shadow: 0 0 0 3px rgba(220, 146, 62, 0.196)
}
:where(html[data-theme="dark"]) .ar-composer__text {
    /* article.css:2007 */ background-color: transparent;
    background-image: none;
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-composer__text.has-mirror {
    /* article.css:2044 */ color: transparent;
    caret-color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-composer__text.has-mirror::selection {
    /* article.css:2049 */ color: transparent;
    background-color: rgba(220, 146, 62, 0.34);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-composer__mirror {
    /* article.css:2054 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-composer__mention {
    /* article.css:2069 */ background-color: rgba(220, 146, 62, 0.204);
    background-image: none;
    color: var(--ar-btn)
}
:where(html[data-theme="dark"]) .ar-composer__text::placeholder {
    /* article.css:2075 */ color: #a6b1c8
}
:where(html[data-theme="dark"]) .ar-composer__send {
    /* article.css:2079 */ background-color: var(--ar-btn);
    background-image: none;
    color: #fff
}
:where(html[data-theme="dark"]) .ar-composer__send:hover {
    /* article.css:2094 */ background-color: var(--ar-btn-strong);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-composer__send svg {
    /* article.css:2098 */ stroke: currentColor
}
:where(html[data-theme="dark"]) .ar-comments__notice--ok {
    /* article.css:2121 */ background-color: var(--dk-bg-deep);
    background-image: none;
    color: #92cfa2
}
:where(html[data-theme="dark"]) .ar-comments__notice--bad {
    /* article.css:2126 */ background-color: var(--dk-bg-deep);
    background-image: none;
    color: #ffa191
}
:where(html[data-theme="dark"]) .ar-composer__field label {
    /* article.css:2145 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-comments__input {
    /* article.css:2151 */ border-color: var(--dk-line-strong);
    background-color: var(--dk-input);
    background-image: none;
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-comments__input:focus {
    /* article.css:2164 */ border-color: var(--gold);
    box-shadow: 0 0 0 3px rgba(220, 146, 62, 0.224)
}
:where(html[data-theme="dark"]) .ar-comments__empty {
    /* article.css:2196 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-comment__avatar {
    /* article.css:2209 */ background-color: var(--dk-bg-deep);
    background-image: none;
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-comment.is-team > .ar-comment__row .ar-comment__avatar {
    /* article.css:2228 */ background-color: var(--navy);
    background-image: none;
    color: #fff
}
:where(html[data-theme="dark"]) .ar-comment__bubble {
    /* article.css:2237 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-comment.is-pending > .ar-comment__row .ar-comment__bubble {
    /* article.css:2245 */ border-color: var(--ar-cream-line);
    background-color: var(--ar-cream);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-comment__name {
    /* article.css:2250 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-comment__badge {
    /* article.css:2262 */ background-color: var(--ar-cream);
    background-image: none;
    color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-comment__mention {
    /* article.css:2274 */ color: var(--ar-btn)
}
:where(html[data-theme="dark"]) .ar-comment__text p {
    /* article.css:2279 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-comment__actions {
    /* article.css:2287 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-comment__action {
    /* article.css:2298 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-comment__action:hover {
    /* article.css:2308 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-comment__action.is-liked {
    /* article.css:2314 */ color: var(--ar-btn)
}
:where(html[data-theme="dark"]) .ar-comment__likes .ar-icon {
    /* article.css:2325 */ color: var(--ar-btn)
}
:where(html[data-theme="dark"]) .ar-comment__likes svg {
    /* article.css:2331 */ fill: currentColor
}
:where(html[data-theme="dark"]) .ar-comment__waiting {
    /* article.css:2335 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-identity {
    /* article.css:2355 */ background-color: var(--dk-surface-2);
    background-image: none;
    color: var(--ar-ink);
    box-shadow: 0 30px 80px -20px rgba(0, 0, 0, 0.6)
}
:where(html[data-theme="dark"]) .ar-identity::backdrop {
    /* article.css:2365 */ background-color: rgba(1, 20, 40, 0.45);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-identity__lede {
    /* article.css:2381 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-identity__cancel {
    /* article.css:2421 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-identity__cancel:hover {
    /* article.css:2432 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-bottom {
    /* article.css:2451 */ background-color: var(--ar-sky);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-bottom__title {
    /* article.css:2459 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-bottom__copy {
    /* article.css:2485 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-bottom__note {
    /* article.css:2500 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-disclaimer {
    /* article.css:2509 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-box {
    /* article.css:2523 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-box__title {
    /* article.css:2529 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-box__copy {
    /* article.css:2538 */ color: var(--ar-text)
}
:where(html[data-theme="dark"]) .ar-avatar {
    /* article.css:2553 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-author__photo {
    /* article.css:2578 */ border-color: var(--dk-line);
    box-shadow: 0 8px 20px -10px rgba(0, 0, 0, 0.6)
}
:where(html[data-theme="dark"]) .ar-author__name {
    /* article.css:2589 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-author__role {
    /* article.css:2598 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-social__link {
    /* article.css:2615 */ border-color: var(--dk-line-strong);
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-social__link:hover {
    /* article.css:2627 */ border-color: var(--dk-line-strong);
    background-color: var(--navy);
    background-image: none;
    color: #fff
}
:where(html[data-theme="dark"]) .ar-social__link svg {
    /* article.css:2633 */ stroke: currentColor
}
:where(html[data-theme="dark"]) .ar-author__nmls {
    /* article.css:2656 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-news__input {
    /* article.css:2679 */ border-color: var(--dk-line-strong);
    background-color: var(--dk-input);
    background-image: none;
    color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-news__input::placeholder {
    /* article.css:2692 */ color: #a6b1c8
}
:where(html[data-theme="dark"]) .ar-news__input:focus {
    /* article.css:2696 */ border-color: var(--gold);
    box-shadow: 0 0 0 3px rgba(220, 146, 62, 0.224)
}
:where(html[data-theme="dark"]) .ar-news__note {
    /* article.css:2706 */ color: var(--ar-muted)
}
:where(html[data-theme="dark"]) .ar-news__notice--ok {
    /* article.css:2721 */ background-color: var(--dk-bg-deep);
    background-image: none;
    color: #92cfa2
}
:where(html[data-theme="dark"]) .ar-news__notice--bad {
    /* article.css:2726 */ background-color: var(--dk-bg-deep);
    background-image: none;
    color: #ffa191
}
:where(html[data-theme="dark"]) .ar-calc {
    /* article.css:2759 */ background-color: var(--navy);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-calc .ar-box__title {
    /* article.css:2763 */ color: #fff
}
:where(html[data-theme="dark"]) .ar-calc .ar-box__copy {
    /* article.css:2767 */ color: rgba(255, 255, 255, 0.82)
}
:where(html[data-theme="dark"]) .ar-calc__btn .ar-icon {
    /* article.css:2776 */ color: currentColor
}
:where(html[data-theme="dark"]) .ar-related__all {
    /* article.css:2794 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-related__all svg {
    /* article.css:2805 */ stroke: currentColor
}
:where(html[data-theme="dark"]) .ar-related__all:hover {
    /* article.css:2816 */ color: var(--ar-btn-strong)
}
:where(html[data-theme="dark"]) .ar-related__media {
    /* article.css:2839 */ background-color: var(--ar-mist);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-related__title {
    /* article.css:2858 */ color: var(--ar-ink)
}
:where(html[data-theme="dark"]) .ar-related__title:hover {
    /* article.css:2868 */ color: var(--gold-strong)
}
:where(html[data-theme="dark"]) .ar-related .ja-counts {
    /* article.css:2878 */ color: inherit
}
:where(html[data-theme="dark"]) .ar-help {
    /* article.css:2886 */ background-color: var(--ar-sky);
    background-image: none
}
:where(html[data-theme="dark"]) .ar-help__icon {
    /* article.css:2894 */ color: var(--ar-blue)
}
@media (min-width: 768px) {
    :where(html[data-theme="dark"]) .ar-fact:not(:first-child) {
        /* article.css:2954 */ border-left-color: var(--ar-cream-line)
    }
    :where(html[data-theme="dark"]) .ar-table-wrap {
        /* article.css:2959 */ border-color: var(--ar-line)
    }
    :where(html[data-theme="dark"]) .ar-table thead th {
        /* article.css:2998 */ background-color: var(--navy);
        color: #fff
    }
    :where(html[data-theme="dark"]) .ar-table thead th + th {
        /* article.css:3007 */ border-left-color: rgba(255, 255, 255, 0.14)
    }
    :where(html[data-theme="dark"]) .ar-table tbody th,
:where(html[data-theme="dark"]) .ar-table tbody td {
        /* article.css:3011 */ border-top-color: var(--ar-line)
    }
    :where(html[data-theme="dark"]) .ar-table tbody th {
        /* article.css:3022 */ color: var(--ar-ink)
    }
    :where(html[data-theme="dark"]) .ar-table tbody th + td {
        /* article.css:3028 */ border-top-color: var(--ar-line)
    }
    :where(html[data-theme="dark"]) .ar-table tbody td {
        /* article.css:3036 */ border-left-color: var(--ar-line)
    }
    :where(html[data-theme="dark"]) .ar-table tbody tr:nth-child(even) {
        /* article.css:3040 */ background-color: var(--dk-surface)
    }
}
@media (min-width: 1080px) {
    :where(html[data-theme="dark"]) .ar-bottom__cta {
        /* article.css:3215 */ border-left-color: var(--ar-sky-line)
    }
}
