html[data-scheme=mono]{filter:grayscale()}html[data-scheme=dark]{--c-bg:#000;--c-bg-soft:#0a0a0a;--c-bg-blue:#000;--c-navy:#000;--c-navy-2:#000;--c-gold:#ffe600;--c-heading:#ffe600;--c-teal:#ffe600;--c-teal-ink:#ffe600;--c-sun:#ffe600;--c-sun-deep:#ffe600;--c-ink:#fff;--c-soft:#fff;--c-line:#ffe600;--c-white:#000;--c-btn-bg:#ffe600;--c-btn-bg-hover:#fff;--c-btn-fg:#000;--c-btn-line:#ffe600}html[data-scheme=beige]{--c-bg:#f4ebd4;--c-bg-soft:#eee2c5;--c-bg-blue:#e6d8b8;--c-navy:#43382a;--c-navy-2:#43382a;--c-gold:#3b3126;--c-heading:#3b3126;--c-teal:#3b3126;--c-teal-ink:#3b3126;--c-sun:#d9a441;--c-sun-deep:#b07d1f;--c-ink:#3b3126;--c-soft:#4a4032;--c-line:#3b3126;--c-white:#f4ebd4;--c-btn-bg:#43382a;--c-btn-bg-hover:#2c251b;--c-btn-fg:#f4ebd4;--c-btn-line:#43382a}html[data-scheme=mono],html[data-scheme=dark],html[data-scheme=beige]{--font-serif:"PT Sans", "Segoe UI", system-ui, sans-serif}html[data-fs="2"]{--fs:24px}html[data-fs="3"]{--fs:32px}html[data-lh="2"]{--lh-text:1.9}html[data-lh="3"]{--lh-text:2.2}html[data-ls="2"]{letter-spacing:.06em}html[data-ls="3"]{letter-spacing:.14em}html[data-img=bw] img,html[data-img=bw] iframe,html[data-img=bw] video,html[data-img=bw] .sputnik-ph{filter:grayscale()}html[data-img=off] img,html[data-img=off] iframe,html[data-img=off] video,html[data-img=off] .sputnik-ph{visibility:hidden!important}.sputnik-a11y{display:inline-flex;position:relative}.sputnik-a11y__panel{z-index:120;background:var(--c-white);width:280px;max-height:80vh;color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-card);box-shadow:var(--sh-card-hover);flex-direction:column;gap:14px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.sputnik-a11y__panel[hidden]{display:none}.sputnik-a11y__legend{text-transform:uppercase;letter-spacing:.04em;color:var(--c-soft);margin-bottom:6px;font-size:.78em;font-weight:700;display:block}.sputnik-a11y__row{gap:6px;display:flex}.sputnik-a11y__btn{background:var(--c-white);min-height:40px;color:var(--c-heading);border:1px solid var(--c-line);border-radius:var(--r-button);font-weight:700;font-family:var(--font-sans);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.9em;display:inline-flex}.sputnik-a11y__btn:hover{background:var(--c-bg-soft)}.sputnik-a11y__btn[aria-pressed=true]{background:var(--c-navy);color:var(--c-white);border-color:var(--c-navy)}.sputnik-a11y__btn--reset{color:var(--c-teal-ink);background:0 0;border-style:dashed}.sputnik-a11y__btn--scheme-mono{color:#000;background:#fff;border-color:#000}.sputnik-a11y__btn--scheme-dark{color:#ffe600;background:#000;border-color:#000}.sputnik-a11y__btn--scheme-beige{color:#3b3126;background:#f4ebd4;border-color:#3b3126}.sputnik-a11y__btn--scheme-mono[aria-pressed=true],.sputnik-a11y__btn--scheme-dark[aria-pressed=true],.sputnik-a11y__btn--scheme-beige[aria-pressed=true]{outline:3px solid var(--c-sun);outline-offset:1px}
