| 1 | /* Self-hosted fonts (OFL, see fonts/OFL.txt). Subsets via Fontsource. */ |
| 2 | |
| 3 | /* Doto — dot-matrix display face, hero moments only (36px+). */ |
| 4 | @font-face { |
| 5 | font-family: "Doto"; |
| 6 | font-style: normal; |
| 7 | font-weight: 100 900; |
| 8 | font-display: block; |
| 9 | src: url(../fonts/doto-latin-ext-wght.woff2) format("woff2"); |
| 10 | 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; |
| 11 | } |
| 12 | @font-face { |
| 13 | font-family: "Doto"; |
| 14 | font-style: normal; |
| 15 | font-weight: 100 900; |
| 16 | font-display: block; |
| 17 | src: url(../fonts/doto-latin-wght.woff2) format("woff2"); |
| 18 | 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; |
| 19 | } |
| 20 | |
| 21 | /* Space Grotesk — body and UI (variable 300–700). */ |
| 22 | @font-face { |
| 23 | font-family: "Space Grotesk"; |
| 24 | font-style: normal; |
| 25 | font-weight: 300 700; |
| 26 | font-display: swap; |
| 27 | src: url(../fonts/space-grotesk-vietnamese-wght.woff2) format("woff2"); |
| 28 | 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; |
| 29 | } |
| 30 | @font-face { |
| 31 | font-family: "Space Grotesk"; |
| 32 | font-style: normal; |
| 33 | font-weight: 300 700; |
| 34 | font-display: swap; |
| 35 | src: url(../fonts/space-grotesk-latin-ext-wght.woff2) format("woff2"); |
| 36 | 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; |
| 37 | } |
| 38 | @font-face { |
| 39 | font-family: "Space Grotesk"; |
| 40 | font-style: normal; |
| 41 | font-weight: 300 700; |
| 42 | font-display: swap; |
| 43 | src: url(../fonts/space-grotesk-latin-wght.woff2) format("woff2"); |
| 44 | 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; |
| 45 | } |
| 46 | |
| 47 | /* Space Mono — data, labels and code. */ |
| 48 | @font-face { |
| 49 | font-family: "Space Mono"; |
| 50 | font-style: normal; |
| 51 | font-weight: 400; |
| 52 | font-display: swap; |
| 53 | src: url(../fonts/space-mono-vietnamese-400.woff2) format("woff2"); |
| 54 | 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; |
| 55 | } |
| 56 | @font-face { |
| 57 | font-family: "Space Mono"; |
| 58 | font-style: normal; |
| 59 | font-weight: 400; |
| 60 | font-display: swap; |
| 61 | src: url(../fonts/space-mono-latin-ext-400.woff2) format("woff2"); |
| 62 | 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; |
| 63 | } |
| 64 | @font-face { |
| 65 | font-family: "Space Mono"; |
| 66 | font-style: normal; |
| 67 | font-weight: 400; |
| 68 | font-display: swap; |
| 69 | src: url(../fonts/space-mono-latin-400.woff2) format("woff2"); |
| 70 | 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; |
| 71 | } |
| 72 | @font-face { |
| 73 | font-family: "Space Mono"; |
| 74 | font-style: normal; |
| 75 | font-weight: 700; |
| 76 | font-display: swap; |
| 77 | src: url(../fonts/space-mono-vietnamese-700.woff2) format("woff2"); |
| 78 | 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; |
| 79 | } |
| 80 | @font-face { |
| 81 | font-family: "Space Mono"; |
| 82 | font-style: normal; |
| 83 | font-weight: 700; |
| 84 | font-display: swap; |
| 85 | src: url(../fonts/space-mono-latin-ext-700.woff2) format("woff2"); |
| 86 | 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; |
| 87 | } |
| 88 | @font-face { |
| 89 | font-family: "Space Mono"; |
| 90 | font-style: normal; |
| 91 | font-weight: 700; |
| 92 | font-display: swap; |
| 93 | src: url(../fonts/space-mono-latin-700.woff2) format("woff2"); |
| 94 | 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; |
| 95 | } |