summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-400-italic.woffbin0 -> 10852 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-400-italic.woff2bin0 -> 8696 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-400-normal.woffbin0 -> 8992 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-400-normal.woff2bin0 -> 7096 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-700-italic.woffbin0 -> 10848 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-700-italic.woff2bin0 -> 8644 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-700-normal.woffbin0 -> 9132 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-700-normal.woff2bin0 -> 7312 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woffbin0 -> 31332 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2bin0 -> 24408 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woffbin0 -> 28684 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2bin0 -> 22220 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woffbin0 -> 30848 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2bin0 -> 24236 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woffbin0 -> 28420 bytes
-rw-r--r--web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2bin0 -> 22240 bytes
-rw-r--r--web/assets/fonts/noto-sans-devanagari-400-italic.woffbin0 -> 58872 bytes
-rw-r--r--web/assets/fonts/noto-sans-devanagari-400-italic.woff2bin0 -> 42880 bytes
-rw-r--r--web/assets/fonts/noto-sans-devanagari-400-normal.woffbin0 -> 58860 bytes
-rw-r--r--web/assets/fonts/noto-sans-devanagari-400-normal.woff2bin0 -> 42676 bytes
-rw-r--r--web/assets/fonts/noto-sans-devanagari-700-italic.woffbin0 -> 61392 bytes
-rw-r--r--web/assets/fonts/noto-sans-devanagari-700-italic.woff2bin0 -> 45852 bytes
-rw-r--r--web/assets/fonts/noto-sans-devanagari-700-normal.woffbin0 -> 61400 bytes
-rw-r--r--web/assets/fonts/noto-sans-devanagari-700-normal.woff2bin0 -> 45908 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-400-italic.woffbin0 -> 10672 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-400-italic.woff2bin0 -> 8528 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-400-normal.woffbin0 -> 9916 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-400-normal.woff2bin0 -> 7888 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-700-italic.woffbin0 -> 10760 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-700-italic.woff2bin0 -> 8564 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-700-normal.woffbin0 -> 10052 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-700-normal.woff2bin0 -> 8064 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-ext-400-italic.woffbin0 -> 6932 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-ext-400-italic.woff2bin0 -> 5440 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-ext-400-normal.woffbin0 -> 6432 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-ext-400-normal.woff2bin0 -> 4872 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-ext-700-italic.woffbin0 -> 7052 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-ext-700-italic.woff2bin0 -> 5408 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-ext-700-normal.woffbin0 -> 6488 bytes
-rw-r--r--web/assets/fonts/noto-sans-greek-ext-700-normal.woff2bin0 -> 5044 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-400-italic.woffbin0 -> 17496 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-400-italic.woff2bin0 -> 13876 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-400-normal.woffbin0 -> 16692 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-400-normal.woff2bin0 -> 13104 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-700-italic.woffbin0 -> 17592 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-700-italic.woff2bin0 -> 13924 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-700-normal.woffbin0 -> 16948 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-700-normal.woff2bin0 -> 13444 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-ext-400-italic.woffbin0 -> 80616 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-ext-400-italic.woff2bin0 -> 57224 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-ext-400-normal.woffbin0 -> 78448 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-ext-400-normal.woff2bin0 -> 55640 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-ext-700-italic.woffbin0 -> 82988 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-ext-700-italic.woff2bin0 -> 59368 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-ext-700-normal.woffbin0 -> 82448 bytes
-rw-r--r--web/assets/fonts/noto-sans-latin-ext-700-normal.woff2bin0 -> 59064 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woffbin0 -> 7988 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2bin0 -> 6356 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woffbin0 -> 8016 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2bin0 -> 6460 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woffbin0 -> 26468 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2bin0 -> 20268 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woffbin0 -> 26248 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2bin0 -> 20200 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-greek-400-normal.woffbin0 -> 8460 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-greek-400-normal.woff2bin0 -> 6588 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-greek-700-normal.woffbin0 -> 8472 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-greek-700-normal.woff2bin0 -> 6684 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woffbin0 -> 6544 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2bin0 -> 4776 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woffbin0 -> 6648 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2bin0 -> 4900 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-latin-400-normal.woffbin0 -> 14136 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-latin-400-normal.woff2bin0 -> 10876 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-latin-700-normal.woffbin0 -> 14164 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-latin-700-normal.woff2bin0 -> 10928 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woffbin0 -> 73996 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2bin0 -> 50500 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woffbin0 -> 74288 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2bin0 -> 51088 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-v30-latin-regular.woff2bin10856 -> 0 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woffbin0 -> 5312 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2bin0 -> 3748 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woffbin0 -> 5328 bytes
-rw-r--r--web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2bin0 -> 3728 bytes
-rw-r--r--web/assets/fonts/noto-sans-v27-latin-700.woffbin16312 -> 0 bytes
-rw-r--r--web/assets/fonts/noto-sans-v27-latin-700.woff2bin12684 -> 0 bytes
-rw-r--r--web/assets/fonts/noto-sans-v27-latin-regular.woffbin16592 -> 0 bytes
-rw-r--r--web/assets/fonts/noto-sans-v27-latin-regular.woff2bin12860 -> 0 bytes
-rw-r--r--web/assets/fonts/noto-sans-vietnamese-400-italic.woffbin0 -> 7208 bytes
-rw-r--r--web/assets/fonts/noto-sans-vietnamese-400-italic.woff2bin0 -> 5336 bytes
-rw-r--r--web/assets/fonts/noto-sans-vietnamese-400-normal.woffbin0 -> 7128 bytes
-rw-r--r--web/assets/fonts/noto-sans-vietnamese-400-normal.woff2bin0 -> 5316 bytes
-rw-r--r--web/assets/fonts/noto-sans-vietnamese-700-italic.woffbin0 -> 7840 bytes
-rw-r--r--web/assets/fonts/noto-sans-vietnamese-700-italic.woff2bin0 -> 5944 bytes
-rw-r--r--web/assets/fonts/noto-sans-vietnamese-700-normal.woffbin0 -> 7704 bytes
-rw-r--r--web/assets/fonts/noto-sans-vietnamese-700-normal.woff2bin0 -> 5716 bytes
-rw-r--r--web/assets/themes/solarized-dark.css7
-rw-r--r--web/assets/themes/solarized-light.css7
-rw-r--r--web/source/css/_fonts.css646
-rw-r--r--web/source/css/base.css26
-rw-r--r--web/source/settings/style.css27
-rw-r--r--web/source/settings/views/user/applications/callback.tsx2
-rw-r--r--web/source/settings/views/user/applications/detail.tsx1
-rw-r--r--web/source/settings/views/user/applications/new.tsx2
105 files changed, 656 insertions, 62 deletions
diff --git a/web/assets/fonts/noto-sans-cyrillic-400-italic.woff b/web/assets/fonts/noto-sans-cyrillic-400-italic.woff
new file mode 100644
index 000000000..f2c9cea0d
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-400-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-400-italic.woff2 b/web/assets/fonts/noto-sans-cyrillic-400-italic.woff2
new file mode 100644
index 000000000..a6d32ae09
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-400-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-400-normal.woff b/web/assets/fonts/noto-sans-cyrillic-400-normal.woff
new file mode 100644
index 000000000..fc2abc68d
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-400-normal.woff2 b/web/assets/fonts/noto-sans-cyrillic-400-normal.woff2
new file mode 100644
index 000000000..9f9821e05
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-700-italic.woff b/web/assets/fonts/noto-sans-cyrillic-700-italic.woff
new file mode 100644
index 000000000..ac65dcc51
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-700-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-700-italic.woff2 b/web/assets/fonts/noto-sans-cyrillic-700-italic.woff2
new file mode 100644
index 000000000..f58fc9630
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-700-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-700-normal.woff b/web/assets/fonts/noto-sans-cyrillic-700-normal.woff
new file mode 100644
index 000000000..e0899c2b8
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-700-normal.woff2 b/web/assets/fonts/noto-sans-cyrillic-700-normal.woff2
new file mode 100644
index 000000000..c3c4b736d
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff b/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff
new file mode 100644
index 000000000..f11f855e3
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2 b/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2
new file mode 100644
index 000000000..9582535c0
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff b/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff
new file mode 100644
index 000000000..1a09b2750
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2
new file mode 100644
index 000000000..7eea4e25b
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff b/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff
new file mode 100644
index 000000000..706f197f8
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2 b/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2
new file mode 100644
index 000000000..cfd3e666a
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff b/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff
new file mode 100644
index 000000000..6a2f4ec10
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2
new file mode 100644
index 000000000..9ccba9a26
--- /dev/null
+++ b/web/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-devanagari-400-italic.woff b/web/assets/fonts/noto-sans-devanagari-400-italic.woff
new file mode 100644
index 000000000..b83859d5f
--- /dev/null
+++ b/web/assets/fonts/noto-sans-devanagari-400-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-devanagari-400-italic.woff2 b/web/assets/fonts/noto-sans-devanagari-400-italic.woff2
new file mode 100644
index 000000000..056af45ab
--- /dev/null
+++ b/web/assets/fonts/noto-sans-devanagari-400-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-devanagari-400-normal.woff b/web/assets/fonts/noto-sans-devanagari-400-normal.woff
new file mode 100644
index 000000000..a45a19d58
--- /dev/null
+++ b/web/assets/fonts/noto-sans-devanagari-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-devanagari-400-normal.woff2 b/web/assets/fonts/noto-sans-devanagari-400-normal.woff2
new file mode 100644
index 000000000..ad6f3fd90
--- /dev/null
+++ b/web/assets/fonts/noto-sans-devanagari-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-devanagari-700-italic.woff b/web/assets/fonts/noto-sans-devanagari-700-italic.woff
new file mode 100644
index 000000000..7276b7e64
--- /dev/null
+++ b/web/assets/fonts/noto-sans-devanagari-700-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-devanagari-700-italic.woff2 b/web/assets/fonts/noto-sans-devanagari-700-italic.woff2
new file mode 100644
index 000000000..b5f1a5479
--- /dev/null
+++ b/web/assets/fonts/noto-sans-devanagari-700-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-devanagari-700-normal.woff b/web/assets/fonts/noto-sans-devanagari-700-normal.woff
new file mode 100644
index 000000000..49761f6bd
--- /dev/null
+++ b/web/assets/fonts/noto-sans-devanagari-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-devanagari-700-normal.woff2 b/web/assets/fonts/noto-sans-devanagari-700-normal.woff2
new file mode 100644
index 000000000..4b606cfc7
--- /dev/null
+++ b/web/assets/fonts/noto-sans-devanagari-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-400-italic.woff b/web/assets/fonts/noto-sans-greek-400-italic.woff
new file mode 100644
index 000000000..89bd8f41a
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-400-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-400-italic.woff2 b/web/assets/fonts/noto-sans-greek-400-italic.woff2
new file mode 100644
index 000000000..e0c140cd8
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-400-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-400-normal.woff b/web/assets/fonts/noto-sans-greek-400-normal.woff
new file mode 100644
index 000000000..1944c9f97
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-400-normal.woff2 b/web/assets/fonts/noto-sans-greek-400-normal.woff2
new file mode 100644
index 000000000..37da95135
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-700-italic.woff b/web/assets/fonts/noto-sans-greek-700-italic.woff
new file mode 100644
index 000000000..488a46d02
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-700-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-700-italic.woff2 b/web/assets/fonts/noto-sans-greek-700-italic.woff2
new file mode 100644
index 000000000..633df87d7
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-700-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-700-normal.woff b/web/assets/fonts/noto-sans-greek-700-normal.woff
new file mode 100644
index 000000000..4fcd2359e
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-700-normal.woff2 b/web/assets/fonts/noto-sans-greek-700-normal.woff2
new file mode 100644
index 000000000..36268d514
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-400-italic.woff b/web/assets/fonts/noto-sans-greek-ext-400-italic.woff
new file mode 100644
index 000000000..f463d7eea
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-ext-400-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-400-italic.woff2 b/web/assets/fonts/noto-sans-greek-ext-400-italic.woff2
new file mode 100644
index 000000000..e5a00243f
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-ext-400-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-400-normal.woff b/web/assets/fonts/noto-sans-greek-ext-400-normal.woff
new file mode 100644
index 000000000..071f1e379
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-ext-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-greek-ext-400-normal.woff2
new file mode 100644
index 000000000..771853091
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-ext-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-700-italic.woff b/web/assets/fonts/noto-sans-greek-ext-700-italic.woff
new file mode 100644
index 000000000..e5f6bfee0
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-ext-700-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-700-italic.woff2 b/web/assets/fonts/noto-sans-greek-ext-700-italic.woff2
new file mode 100644
index 000000000..ddc675bca
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-ext-700-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-700-normal.woff b/web/assets/fonts/noto-sans-greek-ext-700-normal.woff
new file mode 100644
index 000000000..2e29d50d4
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-ext-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-greek-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-greek-ext-700-normal.woff2
new file mode 100644
index 000000000..46fa90b79
--- /dev/null
+++ b/web/assets/fonts/noto-sans-greek-ext-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-400-italic.woff b/web/assets/fonts/noto-sans-latin-400-italic.woff
new file mode 100644
index 000000000..3a74c5009
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-400-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-400-italic.woff2 b/web/assets/fonts/noto-sans-latin-400-italic.woff2
new file mode 100644
index 000000000..b9cebdf61
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-400-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-400-normal.woff b/web/assets/fonts/noto-sans-latin-400-normal.woff
new file mode 100644
index 000000000..4d8a538a0
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-400-normal.woff2 b/web/assets/fonts/noto-sans-latin-400-normal.woff2
new file mode 100644
index 000000000..d982a45bf
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-700-italic.woff b/web/assets/fonts/noto-sans-latin-700-italic.woff
new file mode 100644
index 000000000..a3c3fda96
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-700-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-700-italic.woff2 b/web/assets/fonts/noto-sans-latin-700-italic.woff2
new file mode 100644
index 000000000..8ed2a2c82
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-700-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-700-normal.woff b/web/assets/fonts/noto-sans-latin-700-normal.woff
new file mode 100644
index 000000000..40da3f910
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-700-normal.woff2 b/web/assets/fonts/noto-sans-latin-700-normal.woff2
new file mode 100644
index 000000000..a840ec431
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-400-italic.woff b/web/assets/fonts/noto-sans-latin-ext-400-italic.woff
new file mode 100644
index 000000000..1f0afb1d0
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-ext-400-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-400-italic.woff2 b/web/assets/fonts/noto-sans-latin-ext-400-italic.woff2
new file mode 100644
index 000000000..73f8d6d89
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-ext-400-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-400-normal.woff b/web/assets/fonts/noto-sans-latin-ext-400-normal.woff
new file mode 100644
index 000000000..c99466987
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-ext-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-latin-ext-400-normal.woff2
new file mode 100644
index 000000000..3a572bef5
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-ext-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-700-italic.woff b/web/assets/fonts/noto-sans-latin-ext-700-italic.woff
new file mode 100644
index 000000000..659e13104
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-ext-700-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-700-italic.woff2 b/web/assets/fonts/noto-sans-latin-ext-700-italic.woff2
new file mode 100644
index 000000000..f742509a9
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-ext-700-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-700-normal.woff b/web/assets/fonts/noto-sans-latin-ext-700-normal.woff
new file mode 100644
index 000000000..2940425ad
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-ext-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-latin-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-latin-ext-700-normal.woff2
new file mode 100644
index 000000000..9ba800703
--- /dev/null
+++ b/web/assets/fonts/noto-sans-latin-ext-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff b/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff
new file mode 100644
index 000000000..b84c103a0
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2
new file mode 100644
index 000000000..2d3c35246
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff b/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff
new file mode 100644
index 000000000..8dbe2c898
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2
new file mode 100644
index 000000000..22021a52f
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff b/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff
new file mode 100644
index 000000000..9e2d41f93
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2
new file mode 100644
index 000000000..2a2e0f006
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff b/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff
new file mode 100644
index 000000000..952a6d68d
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2
new file mode 100644
index 000000000..464a52a99
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-400-normal.woff b/web/assets/fonts/noto-sans-mono-greek-400-normal.woff
new file mode 100644
index 000000000..41e6a3dbc
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-greek-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-greek-400-normal.woff2
new file mode 100644
index 000000000..3d262aa6e
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-greek-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-700-normal.woff b/web/assets/fonts/noto-sans-mono-greek-700-normal.woff
new file mode 100644
index 000000000..048b33b16
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-greek-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-greek-700-normal.woff2
new file mode 100644
index 000000000..e167380fc
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-greek-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff b/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff
new file mode 100644
index 000000000..4818d8e4b
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2
new file mode 100644
index 000000000..99a60d3a7
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff b/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff
new file mode 100644
index 000000000..0dacccea3
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2
new file mode 100644
index 000000000..252425c70
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-400-normal.woff b/web/assets/fonts/noto-sans-mono-latin-400-normal.woff
new file mode 100644
index 000000000..13f82f8e2
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-latin-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-latin-400-normal.woff2
new file mode 100644
index 000000000..d7e70a62e
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-latin-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-700-normal.woff b/web/assets/fonts/noto-sans-mono-latin-700-normal.woff
new file mode 100644
index 000000000..e6fab4e2c
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-latin-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-latin-700-normal.woff2
new file mode 100644
index 000000000..74e24c2ba
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-latin-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff b/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff
new file mode 100644
index 000000000..9e4ea763e
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2
new file mode 100644
index 000000000..d91391296
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff b/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff
new file mode 100644
index 000000000..66cde5649
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2
new file mode 100644
index 000000000..77b5d6ea3
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-v30-latin-regular.woff2 b/web/assets/fonts/noto-sans-mono-v30-latin-regular.woff2
deleted file mode 100644
index 94fa9347f..000000000
--- a/web/assets/fonts/noto-sans-mono-v30-latin-regular.woff2
+++ /dev/null
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff b/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff
new file mode 100644
index 000000000..a1a732cd0
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2 b/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2
new file mode 100644
index 000000000..17807b224
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff b/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff
new file mode 100644
index 000000000..977b9c8aa
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2 b/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2
new file mode 100644
index 000000000..b87c17de9
--- /dev/null
+++ b/web/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-v27-latin-700.woff b/web/assets/fonts/noto-sans-v27-latin-700.woff
deleted file mode 100644
index a03733c89..000000000
--- a/web/assets/fonts/noto-sans-v27-latin-700.woff
+++ /dev/null
Binary files differ
diff --git a/web/assets/fonts/noto-sans-v27-latin-700.woff2 b/web/assets/fonts/noto-sans-v27-latin-700.woff2
deleted file mode 100644
index e805a0097..000000000
--- a/web/assets/fonts/noto-sans-v27-latin-700.woff2
+++ /dev/null
Binary files differ
diff --git a/web/assets/fonts/noto-sans-v27-latin-regular.woff b/web/assets/fonts/noto-sans-v27-latin-regular.woff
deleted file mode 100644
index 864551edb..000000000
--- a/web/assets/fonts/noto-sans-v27-latin-regular.woff
+++ /dev/null
Binary files differ
diff --git a/web/assets/fonts/noto-sans-v27-latin-regular.woff2 b/web/assets/fonts/noto-sans-v27-latin-regular.woff2
deleted file mode 100644
index b84370d5f..000000000
--- a/web/assets/fonts/noto-sans-v27-latin-regular.woff2
+++ /dev/null
Binary files differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-400-italic.woff b/web/assets/fonts/noto-sans-vietnamese-400-italic.woff
new file mode 100644
index 000000000..da7356f51
--- /dev/null
+++ b/web/assets/fonts/noto-sans-vietnamese-400-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-400-italic.woff2 b/web/assets/fonts/noto-sans-vietnamese-400-italic.woff2
new file mode 100644
index 000000000..301667b2c
--- /dev/null
+++ b/web/assets/fonts/noto-sans-vietnamese-400-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-400-normal.woff b/web/assets/fonts/noto-sans-vietnamese-400-normal.woff
new file mode 100644
index 000000000..edd1ac0ec
--- /dev/null
+++ b/web/assets/fonts/noto-sans-vietnamese-400-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-400-normal.woff2 b/web/assets/fonts/noto-sans-vietnamese-400-normal.woff2
new file mode 100644
index 000000000..05d7b161c
--- /dev/null
+++ b/web/assets/fonts/noto-sans-vietnamese-400-normal.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-700-italic.woff b/web/assets/fonts/noto-sans-vietnamese-700-italic.woff
new file mode 100644
index 000000000..d18c5a80b
--- /dev/null
+++ b/web/assets/fonts/noto-sans-vietnamese-700-italic.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-700-italic.woff2 b/web/assets/fonts/noto-sans-vietnamese-700-italic.woff2
new file mode 100644
index 000000000..d79dcc4d7
--- /dev/null
+++ b/web/assets/fonts/noto-sans-vietnamese-700-italic.woff2
Binary files differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-700-normal.woff b/web/assets/fonts/noto-sans-vietnamese-700-normal.woff
new file mode 100644
index 000000000..d862f51d7
--- /dev/null
+++ b/web/assets/fonts/noto-sans-vietnamese-700-normal.woff
Binary files differ
diff --git a/web/assets/fonts/noto-sans-vietnamese-700-normal.woff2 b/web/assets/fonts/noto-sans-vietnamese-700-normal.woff2
new file mode 100644
index 000000000..fc410e162
--- /dev/null
+++ b/web/assets/fonts/noto-sans-vietnamese-700-normal.woff2
Binary files differ
diff --git a/web/assets/themes/solarized-dark.css b/web/assets/themes/solarized-dark.css
index b89362a72..6e10c25df 100644
--- a/web/assets/themes/solarized-dark.css
+++ b/web/assets/themes/solarized-dark.css
@@ -67,13 +67,6 @@
--plyr-video-control-color-hover: var(--base03);
}
-@font-face {
- font-family: "Noto Sans Mono";
- font-weight: normal;
- font-style: normal;
- src: url(/assets/fonts/noto-sans-mono-v30-latin-regular.woff2) format('woff2');
-}
-
/* Scroll bar */
html, body {
font-family: 'Noto Sans Mono', monospace;
diff --git a/web/assets/themes/solarized-light.css b/web/assets/themes/solarized-light.css
index bd357f7f3..852197860 100644
--- a/web/assets/themes/solarized-light.css
+++ b/web/assets/themes/solarized-light.css
@@ -67,13 +67,6 @@
--plyr-video-control-color-hover: var(--fg-reduced);
}
-@font-face {
- font-family: "Noto Sans Mono";
- font-weight: normal;
- font-style: normal;
- src: url(/assets/fonts/noto-sans-mono-v30-latin-regular.woff2) format('woff2');
-}
-
/* Scroll bar */
html, body {
font-family: 'Noto Sans Mono', monospace;
diff --git a/web/source/css/_fonts.css b/web/source/css/_fonts.css
new file mode 100644
index 000000000..a370a312f
--- /dev/null
+++ b/web/source/css/_fonts.css
@@ -0,0 +1,646 @@
+/*
+ GoToSocial
+ Copyright (C) GoToSocial Authors admin@gotosocial.org
+ SPDX-License-Identifier: AGPL-3.0-or-later
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+/*
+ Standard fonts (v32)
+
+ Covered scripts:
+ - Cyrillic
+ - Devanagari
+ - Greek
+ - Vietnamese
+ - Latin
+
+ Sources:
+ - https://github.com/fontsource/font-files/tree/main/fonts/google/noto-sans
+ - https://fontsource.org/fonts/noto-sans
+*/
+
+/* noto-sans-cyrillic-ext-400-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-cyrillic-ext-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-cyrillic-ext-400-normal.woff') format('woff');
+ unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
+}
+
+/* noto-sans-cyrillic-400-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-cyrillic-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-cyrillic-400-normal.woff') format('woff');
+ unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
+}
+
+/* noto-sans-devanagari-400-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-devanagari-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-devanagari-400-normal.woff') format('woff');
+ unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
+}
+
+/* noto-sans-greek-ext-400-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-greek-ext-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-greek-ext-400-normal.woff') format('woff');
+ unicode-range: U+1F00-1FFF;
+}
+
+/* noto-sans-greek-400-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-greek-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-greek-400-normal.woff') format('woff');
+ unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
+}
+
+/* noto-sans-vietnamese-400-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-vietnamese-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-vietnamese-400-normal.woff') format('woff');
+ unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
+}
+
+/* noto-sans-latin-ext-400-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-latin-ext-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-latin-ext-400-normal.woff') format('woff');
+ unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
+}
+
+/* noto-sans-latin-400-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-latin-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-latin-400-normal.woff') format('woff');
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
+}
+
+/* noto-sans-cyrillic-ext-700-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-cyrillic-ext-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-cyrillic-ext-700-normal.woff') format('woff');
+ unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
+}
+
+/* noto-sans-cyrillic-700-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-cyrillic-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-cyrillic-700-normal.woff') format('woff');
+ unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
+}
+
+/* noto-sans-devanagari-700-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-devanagari-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-devanagari-700-normal.woff') format('woff');
+ unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
+}
+
+/* noto-sans-greek-ext-700-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-greek-ext-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-greek-ext-700-normal.woff') format('woff');
+ unicode-range: U+1F00-1FFF;
+}
+
+/* noto-sans-greek-700-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-greek-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-greek-700-normal.woff') format('woff');
+ unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
+}
+
+/* noto-sans-vietnamese-700-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-vietnamese-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-vietnamese-700-normal.woff') format('woff');
+ unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
+}
+
+/* noto-sans-latin-ext-700-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-latin-ext-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-latin-ext-700-normal.woff') format('woff');
+ unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
+}
+
+/* noto-sans-latin-700-normal */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-latin-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-latin-700-normal.woff') format('woff');
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
+}
+
+/* noto-sans-cyrillic-ext-400-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-cyrillic-ext-400-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-cyrillic-ext-400-italic.woff') format('woff');
+ unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
+}
+
+/* noto-sans-cyrillic-400-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-cyrillic-400-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-cyrillic-400-italic.woff') format('woff');
+ unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
+}
+
+/* noto-sans-devanagari-400-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-devanagari-400-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-devanagari-400-italic.woff') format('woff');
+ unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
+}
+
+/* noto-sans-greek-ext-400-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-greek-ext-400-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-greek-ext-400-italic.woff') format('woff');
+ unicode-range: U+1F00-1FFF;
+}
+
+/* noto-sans-greek-400-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-greek-400-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-greek-400-italic.woff') format('woff');
+ unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
+}
+
+/* noto-sans-vietnamese-400-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-vietnamese-400-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-vietnamese-400-italic.woff') format('woff');
+ unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
+}
+
+/* noto-sans-latin-ext-400-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-latin-ext-400-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-latin-ext-400-italic.woff') format('woff');
+ unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
+}
+
+/* noto-sans-latin-400-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-latin-400-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-latin-400-italic.woff') format('woff');
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
+}
+
+/* noto-sans-cyrillic-ext-700-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-cyrillic-ext-700-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-cyrillic-ext-700-italic.woff') format('woff');
+ unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
+}
+
+/* noto-sans-cyrillic-700-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-cyrillic-700-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-cyrillic-700-italic.woff') format('woff');
+ unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
+}
+
+/* noto-sans-devanagari-700-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-devanagari-700-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-devanagari-700-italic.woff') format('woff');
+ unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;
+}
+
+/* noto-sans-greek-ext-700-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-greek-ext-700-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-greek-ext-700-italic.woff') format('woff');
+ unicode-range: U+1F00-1FFF;
+}
+
+/* noto-sans-greek-700-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-greek-700-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-greek-700-italic.woff') format('woff');
+ unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
+}
+
+/* noto-sans-vietnamese-700-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-vietnamese-700-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-vietnamese-700-italic.woff') format('woff');
+ unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
+}
+
+/* noto-sans-latin-ext-700-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-latin-ext-700-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-latin-ext-700-italic.woff') format('woff');
+ unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
+}
+
+/* noto-sans-latin-700-italic */
+@font-face {
+ font-family: 'Noto Sans';
+ font-style: italic;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans'),
+ url('../fonts/noto-sans-latin-700-italic.woff2') format('woff2'),
+ url('../fonts/noto-sans-latin-700-italic.woff') format('woff');
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
+}
+
+/*
+ Monospace fonts (v32)
+
+ Covered scripts:
+ - Cyrillic
+ - Devanagari
+ - Greek
+ - Vietnamese
+ - Latin
+
+ Sources:
+ - https://github.com/fontsource/font-files/tree/main/fonts/google/noto-sans-mono
+ - https://fontsource.org/fonts/noto-sans-mono
+*/
+
+/* noto-sans-mono-cyrillic-ext-400-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-cyrillic-ext-400-normal.woff') format('woff');
+ unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
+}
+
+/* noto-sans-mono-cyrillic-400-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-cyrillic-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-cyrillic-400-normal.woff') format('woff');
+ unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
+}
+
+/* noto-sans-mono-greek-ext-400-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-greek-ext-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-greek-ext-400-normal.woff') format('woff');
+ unicode-range: U+1F00-1FFF;
+}
+
+/* noto-sans-mono-greek-400-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-greek-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-greek-400-normal.woff') format('woff');
+ unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
+}
+
+/* noto-sans-mono-vietnamese-400-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-vietnamese-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-vietnamese-400-normal.woff') format('woff');
+ unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
+}
+
+/* noto-sans-mono-latin-ext-400-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-latin-ext-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-latin-ext-400-normal.woff') format('woff');
+ unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
+}
+
+/* noto-sans-mono-latin-400-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 400;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-latin-400-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-latin-400-normal.woff') format('woff');
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
+}
+
+/* noto-sans-mono-cyrillic-ext-700-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-cyrillic-ext-700-normal.woff') format('woff');
+ unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
+}
+
+/* noto-sans-mono-cyrillic-700-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-cyrillic-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-cyrillic-700-normal.woff') format('woff');
+ unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
+}
+
+/* noto-sans-mono-greek-ext-700-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-greek-ext-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-greek-ext-700-normal.woff') format('woff');
+ unicode-range: U+1F00-1FFF;
+}
+
+/* noto-sans-mono-greek-700-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-greek-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-greek-700-normal.woff') format('woff');
+ unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
+}
+
+/* noto-sans-mono-vietnamese-700-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-vietnamese-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-vietnamese-700-normal.woff') format('woff');
+ unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
+}
+
+/* noto-sans-mono-latin-ext-700-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-latin-ext-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-latin-ext-700-normal.woff') format('woff');
+ unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
+}
+
+/* noto-sans-mono-latin-700-normal */
+@font-face {
+ font-family: 'Noto Sans Mono';
+ font-style: normal;
+ font-display: swap;
+ font-weight: 700;
+ src:
+ local('Noto Sans Mono'),
+ url('../fonts/noto-sans-mono-latin-700-normal.woff2') format('woff2'),
+ url('../fonts/noto-sans-mono-latin-700-normal.woff') format('woff');
+ unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
+}
diff --git a/web/source/css/base.css b/web/source/css/base.css
index 6a5a6dd36..2122e5aae 100644
--- a/web/source/css/base.css
+++ b/web/source/css/base.css
@@ -23,26 +23,7 @@
@import "modern-normalize/modern-normalize.css";
@import "./_prism.css";
-
-/* noto-sans-regular - latin */
-@font-face {
- font-family: "Noto Sans";
- font-weight: 400;
- font-display: swap;
- font-style: normal;
- src: url('../fonts/noto-sans-v27-latin-regular.woff2') format('woff2'),
- url('../fonts/noto-sans-v27-latin-regular.woff') format('woff');
-}
-
-/* noto-sans-700 - latin */
-@font-face {
- font-family: "Noto Sans";
- font-weight: 700;
- font-display: swap;
- font-style: normal;
- src: url('../fonts/noto-sans-v27-latin-700.woff2') format('woff2'),
- url('../fonts/noto-sans-v27-latin-700.woff') format('woff');
-}
+@import "./_fonts.css";
/*************************************
***** SECTION 1: HANDY VARIABLES *****
@@ -338,11 +319,12 @@ label {
}
/*
- Set our own nice background for
- monospace code and pre blocks.
+ Set our own nice background and
+ font for monospace code and pre blocks.
*/
pre, pre[class*="language-"],
code, code[class*="language-"] {
+ font-family: "Noto Sans Mono", monospace;
background-color: $gray2;
}
diff --git a/web/source/settings/style.css b/web/source/settings/style.css
index a87d4813c..67937bd9e 100644
--- a/web/source/settings/style.css
+++ b/web/source/settings/style.css
@@ -1494,10 +1494,6 @@ button.tab-button {
background: none;
padding: 0;
}
-
- > .info-list-entry > .monospace {
- font-size: large;
- }
}
.action-buttons {
@@ -1520,8 +1516,6 @@ button.tab-button {
white-space: pre;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
- font-family: monospace;
- font-size: large;
}
.closed {
@@ -1539,10 +1533,6 @@ button.tab-button {
background: none;
padding: 0;
}
-
- > .info-list-entry > .monospace {
- font-size: large;
- }
}
}
}
@@ -1551,10 +1541,6 @@ button.tab-button {
.info-list {
margin-top: 1rem;
- > .info-list-entry .monospace {
- font-size: large;
- }
-
> .info-list-entry > dd > button {
font-size: medium;
padding-top: 0;
@@ -1563,10 +1549,6 @@ button.tab-button {
}
}
-.application-new > .form-section-docs > p > .monospace {
- font-size: large;
-}
-
.instance-rules {
list-style-position: inside;
margin: 0;
@@ -1640,8 +1622,7 @@ button.tab-button {
}
dd {
- font-family: monospace;
- font-size: large;
+ font-family: "Noto Sans Mono", monospace;
}
}
}
@@ -1650,10 +1631,6 @@ button.tab-button {
.http-header-permission-details {
.info-list {
margin-top: 1rem;
-
- > .info-list-entry > .monospace {
- font-size: large;
- }
}
}
@@ -1837,5 +1814,5 @@ button.tab-button {
}
.monospace {
- font-family: monospace;
+ font-family: "Noto Sans Mono", monospace;
}
diff --git a/web/source/settings/views/user/applications/callback.tsx b/web/source/settings/views/user/applications/callback.tsx
index f1634cc6f..8cf3f3e0d 100644
--- a/web/source/settings/views/user/applications/callback.tsx
+++ b/web/source/settings/views/user/applications/callback.tsx
@@ -107,7 +107,7 @@ function AccessForAppForm({ data: app, code }: { data: App, code: string }) {
</div>
{ result.data
- ? <div className="access-token-frame">{(result.data as OAuthAccessToken).access_token}</div>
+ ? <div className="access-token-frame monospace">{(result.data as OAuthAccessToken).access_token}</div>
: <div className="access-token-frame closed"><i className="fa fa-eye-slash" aria-hidden={true}></i></div>
}
diff --git a/web/source/settings/views/user/applications/detail.tsx b/web/source/settings/views/user/applications/detail.tsx
index 5beeb0cce..d446db736 100644
--- a/web/source/settings/views/user/applications/detail.tsx
+++ b/web/source/settings/views/user/applications/detail.tsx
@@ -178,6 +178,7 @@ function AccessTokenForm({ app }: { app: App }) {
</div>
<TextInput
+ className="monospace"
field={scope}
label="Token scopes (space-separated list)"
autoCapitalize="off"
diff --git a/web/source/settings/views/user/applications/new.tsx b/web/source/settings/views/user/applications/new.tsx
index fc5e5cc42..ca6921daf 100644
--- a/web/source/settings/views/user/applications/new.tsx
+++ b/web/source/settings/views/user/applications/new.tsx
@@ -122,6 +122,7 @@ export default function NewApp() {
/>
<TextArea
+ className="monospace"
field={form.redirect_uris}
label="Redirect URIs (optional, newline-separated entries)"
placeholder={`https://example.org/my_cool_application`}
@@ -132,6 +133,7 @@ export default function NewApp() {
/>
<TextInput
+ className="monospace"
field={form.scopes}
label="Scopes (optional, space-separated entries)"
placeholder={`read write push`}