/* Reader preferences (menu "Дизайн и текст"): text size and typeface. Loaded after the theme so they always win.
   All sizes in the stylesheets are in rem, so changing the root size scales the whole page. */
/* --ts is the same step relative to the default (18 px) and scales viewport-based (fluid) headings. */
html{font-size:112.5%;--ts:1}
html[data-size=s]{font-size:100%;--ts:.8889}
html[data-size=m]{font-size:112.5%;--ts:1}
html[data-size=l]{font-size:131.25%;--ts:1.1667}
html[data-size=xl]{font-size:150%;--ts:1.3333}
html:root[data-font=serif]{--font-body:'Noto Serif',Georgia,'Times New Roman',serif;--font-ui:var(--font-body);--font-heading:var(--font-body)}
html:root[data-font=sans]{--font-body:'Noto Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--font-ui:var(--font-body);--font-heading:var(--font-body)}
