diff --git a/Telegram/Resources/iv_html/page.css b/Telegram/Resources/iv_html/page.css index bdc44f184..7d4bd22c0 100644 --- a/Telegram/Resources/iv_html/page.css +++ b/Telegram/Resources/iv_html/page.css @@ -1,5 +1,11 @@ +:root { + --font-sans: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, tahoma, arial, sans-serif; + --font-serif: Iowan Old Style, Apple Garamond, Baskerville, Georgia, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --font-mono: Menlo, Cascadia Code, Consolas, Monaco, Liberation Mono, Lucida Console, monospace; +} + body { - font-family: 'Helvetica Neue'; + font-family: var(--font-sans); font-size: 17px; line-height: 25px; padding: 0; @@ -145,7 +151,7 @@ article { } article h1, article h2 { - font-family: 'Georgia'; + font-family: var(--font-serif); font-size: 28px; line-height: 31px; margin: 21px 18px 12px; @@ -237,7 +243,7 @@ article ol p { } article pre, article pre.hljs { - font-family: Menlo; + font-family: var(--font-mono); margin: 14px 0; padding: 7px 18px; background: #F5F8FC; @@ -265,7 +271,7 @@ article pre + pre { } article h3, article h4 { - font-family: 'Georgia'; + font-family: var(--font-serif); font-size: 24px; line-height: 30px; margin: 18px 18px 9px; @@ -284,7 +290,7 @@ article ol h4 { margin: 10px 0 5px; } article blockquote { - font-family: 'Georgia'; + font-family: var(--font-serif); margin: 18px 18px 16px; padding-left: 22px; position: relative; @@ -310,7 +316,7 @@ article.rtl blockquote:before { left: auto; } article aside { - font-family: 'Georgia'; + font-family: var(--font-serif); margin: 18px 18px 16px; padding: 0 18px; text-align: center; @@ -326,7 +332,7 @@ article blockquote cite, article aside cite, article footer cite, article .pullquote cite { - font-family: 'Helvetica Neue'; + font-family: var(--font-sans); font-size: 15px; display: block; color: var(--td-window-sub-text-fg); @@ -601,7 +607,7 @@ ol figcaption { padding-right: 0; } figcaption > cite { - font-family: 'Helvetica Neue'; + font-family: var(--font-sans); font-size: 12px; display: block; line-height: 15px; @@ -855,7 +861,7 @@ section.related { margin: 7px 0 12px; } section.related h4 { - font-family: 'Helvetica Neue'; + font-family: var(--font-sans); font-size: 17px; line-height: 26px; font-weight: 500; @@ -996,7 +1002,7 @@ section.channel > a > div.join span:before { content: var(--td-lng-group-call-join); } section.channel > a > h4 { - font-family: 'Helvetica Neue'; + font-family: var(--font-sans); font-size: 17px; line-height: 26px; font-weight: 500;