diff --git a/Cargo.lock b/Cargo.lock index e971e5369e..15b3e14071 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ "pin-project-lite", "rand", "sha1", - "smallvec 1.15.0", + "smallvec 1.15.1", "tokio", "tokio-util", "tracing", @@ -77,7 +77,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" dependencies = [ "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -178,7 +178,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "smallvec 1.15.0", + "smallvec 1.15.1", "socket2", "time", "tracing", @@ -194,7 +194,7 @@ dependencies = [ "actix-router", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -208,9 +208,9 @@ dependencies = [ [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "aes" @@ -291,9 +291,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.18" +version = "0.6.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" +checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" dependencies = [ "anstyle", "anstyle-parse", @@ -306,33 +306,33 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" +checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" [[package]] name = "anstyle-parse" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" +checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" +checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" dependencies = [ "windows-sys 0.59.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.8" +version = "3.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa" +checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" dependencies = [ "anstyle", "once_cell_polyfill", @@ -385,7 +385,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -396,7 +396,7 @@ checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -417,7 +417,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -513,9 +513,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.17.0" +version = "3.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" +checksum = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee" dependencies = [ "allocator-api2", ] @@ -562,9 +562,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.1.9" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" +checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab" [[package]] name = "caseless" @@ -586,9 +586,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.24" +version = "1.2.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7" +checksum = "956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac" dependencies = [ "jobserver", "libc", @@ -597,9 +597,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "cfg_aliases" @@ -634,18 +634,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.38" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000" +checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.5.38" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120" +checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" dependencies = [ "anstream", "anstyle", @@ -655,9 +655,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" +checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" [[package]] name = "clift" @@ -681,9 +681,9 @@ checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" [[package]] name = "colorchoice" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" +checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" [[package]] name = "colored" @@ -829,13 +829,13 @@ dependencies = [ "cranelift-entity", "cranelift-isle", "gimli", - "hashbrown 0.15.3", + "hashbrown 0.15.4", "log", "pulley-interpreter", "regalloc2", "rustc-hash", "serde", - "smallvec 1.15.0", + "smallvec 1.15.1", "target-lexicon", ] @@ -885,7 +885,7 @@ checksum = "b8219205608aa0b0e6769b580284a7e055c7e0c323c1041cde7ca078add3e412" dependencies = [ "cranelift-codegen", "log", - "smallvec 1.15.0", + "smallvec 1.15.1", "target-lexicon", ] @@ -1045,7 +1045,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -1065,7 +1065,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", "unicode-xid", ] @@ -1160,7 +1160,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -1312,7 +1312,7 @@ dependencies = [ [[package]] name = "fastn" -version = "0.4.102" +version = "0.4.103" dependencies = [ "actix-web", "camino", @@ -1471,7 +1471,7 @@ version = "0.1.0" source = "git+https://github.com/fastn-stack/fastn-observer?rev=5f64c7b#5f64c7b28b447ce76e24e9428a9c113fa11118fb" dependencies = [ "ansi_term", - "smallvec 1.15.0", + "smallvec 1.15.1", "tokio", "tracing", "tracing-subscriber", @@ -1582,9 +1582,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", "libz-rs-sys", @@ -1748,7 +1748,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -1894,9 +1894,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.3" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "foldhash", "serde", @@ -1919,9 +1919,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.3.9" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hmac" @@ -2003,16 +2003,16 @@ dependencies = [ "httparse", "itoa", "pin-project-lite", - "smallvec 1.15.0", + "smallvec 1.15.1", "tokio", "want", ] [[package]] name = "hyper-rustls" -version = "0.27.6" +version = "0.27.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a01595e11bdcec50946522c32dde3fc6914743000a68b93000965f2f02406d" +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" dependencies = [ "http 1.3.1", "hyper", @@ -2022,22 +2022,26 @@ dependencies = [ "tokio", "tokio-rustls", "tower-service", - "webpki-roots 1.0.0", + "webpki-roots", ] [[package]] name = "hyper-util" -version = "0.1.12" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710" +checksum = "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb" dependencies = [ + "base64", "bytes", "futures-channel", + "futures-core", "futures-util", "http 1.3.1", "http-body", "hyper", + "ipnet", "libc", + "percent-encoding", "pin-project-lite", "socket2", "tokio", @@ -2106,7 +2110,7 @@ dependencies = [ "icu_normalizer_data", "icu_properties", "icu_provider", - "smallvec 1.15.0", + "smallvec 1.15.1", "zerovec", ] @@ -2174,7 +2178,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ "idna_adapter", - "smallvec 1.15.0", + "smallvec 1.15.1", "utf8_iter", ] @@ -2236,7 +2240,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.3", + "hashbrown 0.15.4", "serde", ] @@ -2262,6 +2266,16 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" +[[package]] +name = "iri-string" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +dependencies = [ + "memchr", + "serde", +] + [[package]] name = "is_terminal_polyfill" version = "1.70.1" @@ -2324,7 +2338,7 @@ checksum = "6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -2388,9 +2402,9 @@ dependencies = [ [[package]] name = "liblzma-sys" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5839bad90c3cc2e0b8c4ed8296b80e86040240f81d46b9c0e9bc8dd51ddd3af1" +checksum = "01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736" dependencies = [ "cc", "libc", @@ -2436,9 +2450,9 @@ dependencies = [ [[package]] name = "libz-rs-sys" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a" +checksum = "172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221" dependencies = [ "zlib-rs", ] @@ -2486,9 +2500,9 @@ checksum = "4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -2574,9 +2588,9 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", ] @@ -2629,9 +2643,9 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" dependencies = [ "hermit-abi", "libc", @@ -2644,7 +2658,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "crc32fast", - "hashbrown 0.15.3", + "hashbrown 0.15.4", "indexmap", "memchr", ] @@ -2681,9 +2695,9 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" dependencies = [ "lock_api", "parking_lot_core", @@ -2691,15 +2705,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", "redox_syscall", - "smallvec 1.15.0", - "windows-targets 0.52.6", + "smallvec 1.15.1", + "windows-targets", ] [[package]] @@ -2769,9 +2783,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" [[package]] name = "portable-atomic-util" @@ -3111,10 +3125,10 @@ checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" dependencies = [ "allocator-api2", "bumpalo", - "hashbrown 0.15.3", + "hashbrown 0.15.4", "log", "rustc-hash", - "smallvec 1.15.0", + "smallvec 1.15.1", ] [[package]] @@ -3160,14 +3174,13 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "reqwest" -version = "0.12.15" +version = "0.12.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" +checksum = "a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119" dependencies = [ "base64", "bytes", "futures-core", - "futures-util", "http 1.3.1", "http-body", "http-body-util", @@ -3183,7 +3196,6 @@ dependencies = [ "pin-project-lite", "quinn", "rustls", - "rustls-pemfile", "rustls-pki-types", "serde", "serde_json", @@ -3192,13 +3204,13 @@ dependencies = [ "tokio", "tokio-rustls", "tower", + "tower-http", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.26.11", - "windows-registry", + "webpki-roots", ] [[package]] @@ -3259,7 +3271,7 @@ dependencies = [ "proc-macro2", "quote", "rquickjs-core", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -3282,14 +3294,14 @@ dependencies = [ "fallible-streaming-iterator", "hashlink", "libsqlite3-sys", - "smallvec 1.15.0", + "smallvec 1.15.1", ] [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" [[package]] name = "rustc-hash" @@ -3337,15 +3349,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", -] - [[package]] name = "rustls-pki-types" version = "1.12.0" @@ -3435,7 +3438,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -3452,9 +3455,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" dependencies = [ "serde", ] @@ -3550,9 +3553,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.15.0" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" dependencies = [ "serde", ] @@ -3568,30 +3571,30 @@ dependencies = [ [[package]] name = "snafu" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "223891c85e2a29c3fe8fb900c1fae5e69c2e42415e3177752e8718475efa5019" +checksum = "320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627" dependencies = [ "snafu-derive", ] [[package]] name = "snafu-derive" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c3c6b7927ffe7ecaa769ee0e3994da3b8cafc8f444578982c83ecb161af917" +checksum = "1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] name = "socket2" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" dependencies = [ "libc", "windows-sys 0.52.0", @@ -3645,9 +3648,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.101" +version = "2.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" +checksum = "f6397daf94fa90f058bd0fd88429dd9e5738999cca8d701813c80723add80462" dependencies = [ "proc-macro2", "quote", @@ -3671,7 +3674,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -3737,7 +3740,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -3748,7 +3751,7 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -3852,7 +3855,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -3906,9 +3909,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.22" +version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", "serde_spanned", @@ -3918,18 +3921,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.9" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.26" +version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap", "serde", @@ -3941,9 +3944,9 @@ dependencies = [ [[package]] name = "toml_write" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "tower" @@ -3960,6 +3963,24 @@ dependencies = [ "tower-service", ] +[[package]] +name = "tower-http" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +dependencies = [ + "bitflags 2.9.1", + "bytes", + "futures-util", + "http 1.3.1", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-layer" version = "0.3.3" @@ -3986,20 +4007,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.28" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" +checksum = "1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] name = "tracing-core" -version = "0.1.33" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", "valuable", @@ -4024,7 +4045,7 @@ checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "nu-ansi-term 0.46.0", "sharded-slab", - "smallvec 1.15.0", + "smallvec 1.15.1", "thread_local", "tracing-core", "tracing-log", @@ -4038,7 +4059,7 @@ checksum = "70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -4106,9 +4127,9 @@ checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unicode-width" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" +checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" [[package]] name = "unicode-xid" @@ -4241,7 +4262,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", "wasm-bindgen-shared", ] @@ -4276,7 +4297,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4302,12 +4323,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.231.0" +version = "0.233.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e62baf58bc14f219d1d12d082ea99860acb479b582e8f3d292d8a7c8f756091c" +checksum = "9679ae3cf7cfa2ca3a327f7fab97f27f3294d402fd1a76ca8ab514e17973e4d3" dependencies = [ "leb128fmt", - "wasmparser 0.231.0", + "wasmparser 0.233.0", ] [[package]] @@ -4317,7 +4338,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc3b1f053f5d41aa55640a1fa9b6d1b8a9e4418d118ce308d20e24ff3575a8c" dependencies = [ "bitflags 2.9.1", - "hashbrown 0.15.3", + "hashbrown 0.15.4", "indexmap", "semver", "serde", @@ -4325,9 +4346,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.231.0" +version = "0.233.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1ddaf0d6e069fcd98801b1bf030e3648897d9f09c45ac9ef566d068aca1b76f" +checksum = "b51cb03afce7964bbfce46602d6cb358726f36430b6ba084ac6020d8ce5bc102" dependencies = [ "bitflags 2.9.1", "indexmap", @@ -4361,7 +4382,7 @@ dependencies = [ "encoding_rs", "fxprof-processed-profile", "gimli", - "hashbrown 0.15.3", + "hashbrown 0.15.4", "indexmap", "ittapi", "libc", @@ -4379,7 +4400,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "smallvec 1.15.0", + "smallvec 1.15.1", "sptr", "target-lexicon", "trait-variant", @@ -4440,7 +4461,7 @@ dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", "wasmtime-component-util", "wasmtime-wit-bindgen", "wit-parser", @@ -4470,7 +4491,7 @@ dependencies = [ "log", "object", "pulley-interpreter", - "smallvec 1.15.0", + "smallvec 1.15.1", "target-lexicon", "thiserror 2.0.12", "wasmparser 0.229.0", @@ -4497,7 +4518,7 @@ dependencies = [ "semver", "serde", "serde_derive", - "smallvec 1.15.0", + "smallvec 1.15.1", "target-lexicon", "wasm-encoder 0.229.0", "wasmparser 0.229.0", @@ -4567,7 +4588,7 @@ checksum = "55b39ffeda28be925babb2d45067d8ba2c67d2227328c5364d23b4152eba9950" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -4601,22 +4622,22 @@ dependencies = [ [[package]] name = "wast" -version = "231.0.0" +version = "233.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6258b542d232ac51c0426de6ae0efb31fc9e89f64fe3a525aff1524a06a13417" +checksum = "2eaf4099d8d0c922b83bf3c90663f5666f0769db9e525184284ebbbdb1dd2180" dependencies = [ "bumpalo", "leb128fmt", "memchr", - "unicode-width 0.2.0", - "wasm-encoder 0.231.0", + "unicode-width 0.2.1", + "wasm-encoder 0.233.0", ] [[package]] name = "wat" -version = "1.231.0" +version = "1.233.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97eec2bd34dcd2a2cea1c501fed0c25171cfd02900716d8357639797fa629c2e" +checksum = "3d9bc80f5e4b25ea086ef41b91ccd244adde45d931c384d94a8ff64ab8bd7d87" dependencies = [ "wast", ] @@ -4641,15 +4662,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki-roots" -version = "0.26.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.0", -] - [[package]] name = "webpki-roots" version = "1.0.0" @@ -4712,7 +4724,7 @@ dependencies = [ "cranelift-codegen", "gimli", "regalloc2", - "smallvec 1.15.0", + "smallvec 1.15.1", "target-lexicon", "thiserror 2.0.12", "wasmparser 0.229.0", @@ -4730,7 +4742,7 @@ dependencies = [ "windows-interface", "windows-link", "windows-result", - "windows-strings 0.4.2", + "windows-strings", ] [[package]] @@ -4741,7 +4753,7 @@ checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -4752,7 +4764,7 @@ checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -4761,17 +4773,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" -[[package]] -name = "windows-registry" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" -dependencies = [ - "windows-result", - "windows-strings 0.3.1", - "windows-targets 0.53.0", -] - [[package]] name = "windows-result" version = "0.3.4" @@ -4781,15 +4782,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows-strings" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" -dependencies = [ - "windows-link", -] - [[package]] name = "windows-strings" version = "0.4.2" @@ -4805,7 +4797,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -4814,7 +4806,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -4823,30 +4815,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" -dependencies = [ - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -4855,96 +4831,48 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" - [[package]] name = "winnow" version = "0.7.10" @@ -5022,7 +4950,7 @@ checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", "synstructure", ] @@ -5043,7 +4971,7 @@ checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -5063,7 +4991,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", "synstructure", ] @@ -5084,7 +5012,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -5117,7 +5045,7 @@ checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.102", ] [[package]] @@ -5148,9 +5076,9 @@ dependencies = [ [[package]] name = "zlib-rs" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8" +checksum = "626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a" [[package]] name = "zopfli" diff --git a/Changelog.md b/Changelog.md index 2dc2270460..8cdcdf0eee 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,26 @@ # `fastn` Change Log -## Unreleased +## 10 June 2025 + +### fastn: 0.4.103 + +- Fix: Send POST request body with a wasm+proxy:// url used in an http processor. +- 2757a1e68: Support for tuple style POST body params is in ftd.submit_form, this works similar to the ftd.http function. + +## 25 May 2025 + +### fastn: 0.4.102 + +- 6e35b7911 - Build static fastn for x86_64-linux-gnu + +## 09 May 2025 + +### fastn: 0.4.101 + +- Switch to UPL license. +- cfc0780b9: Fix: Consider `sitemap` items when resolving imports + +## 28 March 2025 ### fastn: 0.4.100 diff --git a/fastn-core/fbt-tests/08-static-assets/output/default-4C690E206D182152CE8975A1813E5F631BCF4BAED8F223A588EE7F1CC1579A30.js b/fastn-core/fbt-tests/08-static-assets/output/default-D072327F8EB4C1DE470895ED99C05B9056F2306D2E685832F071AF8C4F5A90C0.js similarity index 98% rename from fastn-core/fbt-tests/08-static-assets/output/default-4C690E206D182152CE8975A1813E5F631BCF4BAED8F223A588EE7F1CC1579A30.js rename to fastn-core/fbt-tests/08-static-assets/output/default-D072327F8EB4C1DE470895ED99C05B9056F2306D2E685832F071AF8C4F5A90C0.js index d38ddff7e3..9e6ee95491 100644 --- a/fastn-core/fbt-tests/08-static-assets/output/default-4C690E206D182152CE8975A1813E5F631BCF4BAED8F223A588EE7F1CC1579A30.js +++ b/fastn-core/fbt-tests/08-static-assets/output/default-D072327F8EB4C1DE470895ED99C05B9056F2306D2E685832F071AF8C4F5A90C0.js @@ -5373,11 +5373,51 @@ const ftd = (function () { if (obj instanceof fastn.mutableClass) { obj = obj.get(); } - console.assert(obj instanceof fastn.recordInstanceClass); - let name = obj.get("name").get(); - arg_map[name] = obj; - obj.get("error").set(null); - data[name] = fastn_utils.getFlattenStaticValue(obj.get("value")); + if (obj instanceof Array) { + if (![2, 3].includes(obj.length)) { + console.error( + `[submit_form]: Invalid tuple ${obj}, expected 2 or 3 elements, got ${obj.length}`, + ); + return; + } + let [key, value, error] = obj; + + if (error === "") { + console.warn( + `[submit_form]: ${obj} has empty error field. You're` + + "probably passing a mutable string type which does not" + + "work. You have to use `-- optional string $error:` for the error variable", + ); + } + + if (error) { + if (!(error instanceof fastn.mutableClass)) { + console.error( + "[submit_form]: error must be a mutable, got", + error, + ); + return; + } + error.set(null); + } + + arg_map[key] = fastn.recordInstance({ + value, + }); + arg_map[key].set("error", error); + + data[fastn_utils.getFlattenStaticValue(key)] = + fastn_utils.getFlattenStaticValue(value); + } else if (obj instanceof fastn.recordInstanceClass) { + let name = obj.get("name").get(); + obj.get("error").set(null); + arg_map[name] = obj; + data[name] = fastn_utils.getFlattenStaticValue( + obj.get("value"), + ); + } else { + console.warn("unexpected type in submit_form", obj); + } } let init = { @@ -5411,13 +5451,35 @@ const ftd = (function () { console.warn("found unknown key, ignoring: ", key); continue; } + + if (!obj.get("error")) { + console.warn( + `error field not found for ${obj}, ignoring: ${key}`, + ); + continue; + } + let error = response.errors[key]; if (Array.isArray(error)) { // django returns a list of strings error = error.join(" "); } // @ts-ignore - obj.get("error").set(error); + const err = obj.get("error"); + + // NOTE: when you pass a mutable string type from an ftd + // function to a js func, it is passed as a string type. + // This means we can't mutate it from js. + // But if it's an `-- optional string $something`, then it is passed as a mutableClass. + // The catch is that the above code that creates a + // `recordInstance` to store value and error for when + // the obj is a tuple (key, value, error) creates a + // nested Mutable for some reason which we're checking here. + if (err?.get() instanceof fastn.mutableClass) { + err.get().set(error); + } else { + err.set(error); + } } } else if (!!response.data) { console.error("data not yet implemented"); diff --git a/fastn-core/fbt-tests/08-static-assets/output/index.html b/fastn-core/fbt-tests/08-static-assets/output/index.html index 5a21cec06a..df72847d49 100644 --- a/fastn-core/fbt-tests/08-static-assets/output/index.html +++ b/fastn-core/fbt-tests/08-static-assets/output/index.html @@ -14,7 +14,7 @@ - + diff --git a/fastn-core/fbt-tests/09-markdown-pages/output/default-D968F23BC9A2C2BF40CF781E47FA4E418F35D3E71098C314221CFC8E06AEB01F.js b/fastn-core/fbt-tests/09-markdown-pages/output/default-5806561775E5232391E21BE5DD45F6974822EFF52AD2AD4B3EE96956CCA2C10E.js similarity index 98% rename from fastn-core/fbt-tests/09-markdown-pages/output/default-D968F23BC9A2C2BF40CF781E47FA4E418F35D3E71098C314221CFC8E06AEB01F.js rename to fastn-core/fbt-tests/09-markdown-pages/output/default-5806561775E5232391E21BE5DD45F6974822EFF52AD2AD4B3EE96956CCA2C10E.js index b5a1b6d9a6..cbfd95f728 100644 --- a/fastn-core/fbt-tests/09-markdown-pages/output/default-D968F23BC9A2C2BF40CF781E47FA4E418F35D3E71098C314221CFC8E06AEB01F.js +++ b/fastn-core/fbt-tests/09-markdown-pages/output/default-5806561775E5232391E21BE5DD45F6974822EFF52AD2AD4B3EE96956CCA2C10E.js @@ -5373,11 +5373,51 @@ const ftd = (function () { if (obj instanceof fastn.mutableClass) { obj = obj.get(); } - console.assert(obj instanceof fastn.recordInstanceClass); - let name = obj.get("name").get(); - arg_map[name] = obj; - obj.get("error").set(null); - data[name] = fastn_utils.getFlattenStaticValue(obj.get("value")); + if (obj instanceof Array) { + if (![2, 3].includes(obj.length)) { + console.error( + `[submit_form]: Invalid tuple ${obj}, expected 2 or 3 elements, got ${obj.length}`, + ); + return; + } + let [key, value, error] = obj; + + if (error === "") { + console.warn( + `[submit_form]: ${obj} has empty error field. You're` + + "probably passing a mutable string type which does not" + + "work. You have to use `-- optional string $error:` for the error variable", + ); + } + + if (error) { + if (!(error instanceof fastn.mutableClass)) { + console.error( + "[submit_form]: error must be a mutable, got", + error, + ); + return; + } + error.set(null); + } + + arg_map[key] = fastn.recordInstance({ + value, + }); + arg_map[key].set("error", error); + + data[fastn_utils.getFlattenStaticValue(key)] = + fastn_utils.getFlattenStaticValue(value); + } else if (obj instanceof fastn.recordInstanceClass) { + let name = obj.get("name").get(); + obj.get("error").set(null); + arg_map[name] = obj; + data[name] = fastn_utils.getFlattenStaticValue( + obj.get("value"), + ); + } else { + console.warn("unexpected type in submit_form", obj); + } } let init = { @@ -5411,13 +5451,35 @@ const ftd = (function () { console.warn("found unknown key, ignoring: ", key); continue; } + + if (!obj.get("error")) { + console.warn( + `error field not found for ${obj}, ignoring: ${key}`, + ); + continue; + } + let error = response.errors[key]; if (Array.isArray(error)) { // django returns a list of strings error = error.join(" "); } // @ts-ignore - obj.get("error").set(error); + const err = obj.get("error"); + + // NOTE: when you pass a mutable string type from an ftd + // function to a js func, it is passed as a string type. + // This means we can't mutate it from js. + // But if it's an `-- optional string $something`, then it is passed as a mutableClass. + // The catch is that the above code that creates a + // `recordInstance` to store value and error for when + // the obj is a tuple (key, value, error) creates a + // nested Mutable for some reason which we're checking here. + if (err?.get() instanceof fastn.mutableClass) { + err.get().set(error); + } else { + err.set(error); + } } } else if (!!response.data) { console.error("data not yet implemented"); diff --git a/fastn-core/fbt-tests/09-markdown-pages/output/index.html b/fastn-core/fbt-tests/09-markdown-pages/output/index.html index 241935b66c..8f37a9e269 100644 --- a/fastn-core/fbt-tests/09-markdown-pages/output/index.html +++ b/fastn-core/fbt-tests/09-markdown-pages/output/index.html @@ -14,7 +14,7 @@ - + diff --git a/fastn-core/fbt-tests/15-fpm-dependency-alias/output/index.html b/fastn-core/fbt-tests/15-fpm-dependency-alias/output/index.html index 1ec8faf147..3d627d3da3 100644 --- a/fastn-core/fbt-tests/15-fpm-dependency-alias/output/index.html +++ b/fastn-core/fbt-tests/15-fpm-dependency-alias/output/index.html @@ -633,6 +633,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; font-weight: 100; @@ -1054,618 +1083,295 @@ src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-latin.woff2) format('woff2'); font-family: roboto-font-fifthtry-site-Roboto } + + @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 300; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 400; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } - - - - - - - - - - +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; -font-weight: 300; +font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-cyrillic-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-cyrillic-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; -font-weight: 300; +font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-cyrillic.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-cyrillic.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; -font-weight: 300; +font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-greek-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-greek-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; -font-weight: 300; +font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-greek.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-greek.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; -font-weight: 300; +font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-hebrew.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-hebrew.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; -font-weight: 300; +font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-vietnamese.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-vietnamese.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; -font-weight: 300; +font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-latin-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-latin-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; -font-weight: 300; +font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-latin.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-latin.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; -font-weight: 400; +font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-cyrillic-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-cyrillic-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; -font-weight: 400; +font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-cyrillic.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-cyrillic.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; -font-weight: 400; +font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-greek-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-greek-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; -font-weight: 400; +font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-greek.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-greek.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; -font-weight: 400; +font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-hebrew.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-hebrew.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; -font-weight: 400; +font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-vietnamese.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-vietnamese.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; -font-weight: 400; +font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-latin-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-latin-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; -font-weight: 400; +font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-latin.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-latin.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; -font-weight: 500; +font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-cyrillic-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-cyrillic-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; -font-weight: 500; +font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-cyrillic.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-cyrillic.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; -font-weight: 500; +font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-greek-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-greek-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; -font-weight: 500; +font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-greek.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-greek.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; -font-weight: 500; +font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-hebrew.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-hebrew.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; -font-weight: 500; +font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-vietnamese.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-vietnamese.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; -font-weight: 500; +font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-latin-ext.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-latin-ext.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; -font-weight: 500; +font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+1F00-1FFF; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+1F00-1FFF; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+1F00-1FFF; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-latin.woff2) format('woff2'); +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-latin.woff2) format('woff2'); font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; @@ -1959,931 +1665,904 @@ - - - - - - - - - - - - - @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; -font-weight: 300; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 100; +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; -font-weight: 300; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 100; +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; -font-weight: 300; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 100; +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 300; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; -font-weight: 300; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 100; +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; -font-weight: 300; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 100; +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; -font-weight: 300; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 100; +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; -font-weight: 300; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 100; +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; -font-weight: 400; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; -font-weight: 400; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; -font-weight: 400; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 400; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 300; +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 300; +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 300; +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 300; +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 300; +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 300; +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 300; +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 400; +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 400; +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 400; +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 500; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 600; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; +font-weight: 900; +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 900; +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 900; +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 900; +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 900; +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 900; +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 900; +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } + + + + + + + +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-cyrillic-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-cyrillic-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-cyrillic.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-cyrillic.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-greek-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-greek-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-greek.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-greek.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; +font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-hebrew.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-hebrew.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-vietnamese.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-vietnamese.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-latin-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-latin-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-latin.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-latin.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-cyrillic-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-cyrillic-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-cyrillic.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-cyrillic.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-greek-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-greek-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-greek.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-greek.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; +font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-hebrew.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-hebrew.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-vietnamese.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-vietnamese.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-latin-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-latin-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-latin.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-latin.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-cyrillic-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-cyrillic-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-cyrillic.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-cyrillic.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-greek-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-greek-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-greek.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-greek.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; +font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-hebrew.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-hebrew.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-vietnamese.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-vietnamese.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-latin-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-latin-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-latin.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-latin.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-cyrillic-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-cyrillic-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-cyrillic.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-cyrillic.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-greek-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-greek-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-greek.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-greek.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; +font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-hebrew.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-hebrew.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-vietnamese.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-vietnamese.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-latin-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-latin-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-latin.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-latin.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-cyrillic-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-cyrillic-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-cyrillic.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-cyrillic.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-greek-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-greek-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-greek.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-greek.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; +font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-hebrew.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-hebrew.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-vietnamese.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-vietnamese.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-latin-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-latin-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-latin.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-latin.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-cyrillic-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-cyrillic-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-cyrillic.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-cyrillic.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-greek-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-greek-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-greek.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-greek.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; +font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-hebrew.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-hebrew.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-vietnamese.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-vietnamese.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-latin-ext.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-latin-ext.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-latin.woff2) format('woff2'); +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-latin.woff2) format('woff2'); font-family: fastn-community-github-io-opensans-font-Open-Sans } - - - - - - - - - - - - - - - - - - - - - -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 300; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: normal; +font-weight: 400; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: normal; +font-weight: 600; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: normal; +font-weight: 700; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-weight: 800; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; -font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-weight: 800; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; -font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +font-weight: 800; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; @@ -3099,529 +2778,850 @@ @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 100; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 300; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 300; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 300; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 300; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 300; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 300; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 300; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 400; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 400; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 400; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 400; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 400; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 400; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 400; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 500; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 500; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 500; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 500; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 500; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 500; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 500; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 700; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 700; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 700; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 700; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 700; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 700; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 700; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-roboto-font-Roboto } + + +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 100; +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 100; +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 100; +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 100; +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 100; +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 100; +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 100; +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 200; +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +font-weight: 200; +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +font-weight: 200; +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +font-weight: 200; +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +font-weight: 200; +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +font-weight: 200; +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; -font-weight: 100; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-100-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +font-weight: 200; +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-300-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-400-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-500-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 600; +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 600; +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 600; +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 600; +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 600; +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 600; +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 600; +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-700-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 800; +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 800; +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 800; +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 800; +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 800; +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 800; +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 800; +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/roboto-font/static/Roboto-900-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-roboto-font-Roboto } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } + + + @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } + diff --git a/fastn-core/fbt-tests/19-offline-build/output/default-222F147759A2B875064E806960E4F5483F2DACCC8745AE1A2C4892F4426D0096.js b/fastn-core/fbt-tests/19-offline-build/output/default-E3E9F8E30C0AE66127560E0EBF3482D18A2584A68030935BAF4CCF608A59D8DD.js similarity index 98% rename from fastn-core/fbt-tests/19-offline-build/output/default-222F147759A2B875064E806960E4F5483F2DACCC8745AE1A2C4892F4426D0096.js rename to fastn-core/fbt-tests/19-offline-build/output/default-E3E9F8E30C0AE66127560E0EBF3482D18A2584A68030935BAF4CCF608A59D8DD.js index 3561440524..fbc77e577e 100644 --- a/fastn-core/fbt-tests/19-offline-build/output/default-222F147759A2B875064E806960E4F5483F2DACCC8745AE1A2C4892F4426D0096.js +++ b/fastn-core/fbt-tests/19-offline-build/output/default-E3E9F8E30C0AE66127560E0EBF3482D18A2584A68030935BAF4CCF608A59D8DD.js @@ -5373,11 +5373,51 @@ const ftd = (function () { if (obj instanceof fastn.mutableClass) { obj = obj.get(); } - console.assert(obj instanceof fastn.recordInstanceClass); - let name = obj.get("name").get(); - arg_map[name] = obj; - obj.get("error").set(null); - data[name] = fastn_utils.getFlattenStaticValue(obj.get("value")); + if (obj instanceof Array) { + if (![2, 3].includes(obj.length)) { + console.error( + `[submit_form]: Invalid tuple ${obj}, expected 2 or 3 elements, got ${obj.length}`, + ); + return; + } + let [key, value, error] = obj; + + if (error === "") { + console.warn( + `[submit_form]: ${obj} has empty error field. You're` + + "probably passing a mutable string type which does not" + + "work. You have to use `-- optional string $error:` for the error variable", + ); + } + + if (error) { + if (!(error instanceof fastn.mutableClass)) { + console.error( + "[submit_form]: error must be a mutable, got", + error, + ); + return; + } + error.set(null); + } + + arg_map[key] = fastn.recordInstance({ + value, + }); + arg_map[key].set("error", error); + + data[fastn_utils.getFlattenStaticValue(key)] = + fastn_utils.getFlattenStaticValue(value); + } else if (obj instanceof fastn.recordInstanceClass) { + let name = obj.get("name").get(); + obj.get("error").set(null); + arg_map[name] = obj; + data[name] = fastn_utils.getFlattenStaticValue( + obj.get("value"), + ); + } else { + console.warn("unexpected type in submit_form", obj); + } } let init = { @@ -5411,13 +5451,35 @@ const ftd = (function () { console.warn("found unknown key, ignoring: ", key); continue; } + + if (!obj.get("error")) { + console.warn( + `error field not found for ${obj}, ignoring: ${key}`, + ); + continue; + } + let error = response.errors[key]; if (Array.isArray(error)) { // django returns a list of strings error = error.join(" "); } // @ts-ignore - obj.get("error").set(error); + const err = obj.get("error"); + + // NOTE: when you pass a mutable string type from an ftd + // function to a js func, it is passed as a string type. + // This means we can't mutate it from js. + // But if it's an `-- optional string $something`, then it is passed as a mutableClass. + // The catch is that the above code that creates a + // `recordInstance` to store value and error for when + // the obj is a tuple (key, value, error) creates a + // nested Mutable for some reason which we're checking here. + if (err?.get() instanceof fastn.mutableClass) { + err.get().set(error); + } else { + err.set(error); + } } } else if (!!response.data) { console.error("data not yet implemented"); diff --git a/fastn-core/fbt-tests/19-offline-build/output/index.html b/fastn-core/fbt-tests/19-offline-build/output/index.html index 798d6180df..5ff330ab3a 100644 --- a/fastn-core/fbt-tests/19-offline-build/output/index.html +++ b/fastn-core/fbt-tests/19-offline-build/output/index.html @@ -14,9 +14,9 @@ - + - + @@ -421,2564 +421,2564 @@ + + @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 200; +src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-style: normal; +font-weight: 600; +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-style: normal; +font-weight: 600; +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-style: normal; +font-weight: 600; +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-style: normal; +font-weight: 600; +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-style: normal; +font-weight: 600; +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-style: normal; +font-weight: 600; +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; -font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; -font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+1F00-1FFF; -font-style: italic; -font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0370-03FF; -font-style: italic; -font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; -font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; -font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; -font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 100; -src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 300; -src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 400; -src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 600; +src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; -font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 700; +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; -font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 700; +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; -font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 700; +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; -font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 700; +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 700; +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; -font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 700; +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; -font-weight: 500; -src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 700; +src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 800; +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 800; +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 800; +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 800; +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 800; +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 800; +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; -font-weight: 700; -src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +font-weight: 800; +src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-cyrillic-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-cyrillic.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-cyrillic.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-greek-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-greek-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-greek.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-greek.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-vietnamese.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-vietnamese.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-latin-ext.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-latin-ext.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 900; -src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-latin.woff2) format('woff2'); -font-family: roboto-font-fifthtry-site-Roboto } - - - - - - - +src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-latin.woff2) format('woff2'); +font-family: inter-font-fifthtry-site-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; font-weight: 500; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: italic; font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: normal; +font-weight: 400; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 400; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 400; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 400; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 500; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 600; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 600; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 600; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 600; +font-stretch: 100%; +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: normal; -font-weight: 400; +font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 400; +font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; -font-weight: 400; +font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; -font-weight: 400; +font-weight: 600; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; -font-weight: 500; +font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; -font-weight: 500; +font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; -font-weight: 500; +font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; -font-weight: 500; +font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: normal; -font-weight: 500; +font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 500; +font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; -font-weight: 500; +font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; -font-weight: 500; +font-weight: 700; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; -font-weight: 600; +font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; -font-weight: 600; +font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-cyrillic.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; -font-weight: 600; +font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-greek-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0370-03FF; font-style: normal; -font-weight: 600; +font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-greek.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; font-style: normal; -font-weight: 600; +font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-hebrew.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 600; +font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-vietnamese.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; -font-weight: 600; +font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-latin-ext.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; -font-weight: 600; +font-weight: 800; font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-latin.woff2) format('woff2'); +font-family: opensans-font-fifthtry-site-Open-Sans } + + + +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: italic; +font-weight: 100; +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: italic; +font-weight: 100; +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: italic; +font-weight: 100; +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: italic; +font-weight: 100; +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: italic; +font-weight: 100; +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: italic; +font-weight: 100; +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: italic; +font-weight: 100; +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-italic-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: italic; +font-weight: 300; +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: italic; +font-weight: 300; +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: italic; +font-weight: 300; +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: italic; +font-weight: 300; +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: italic; +font-weight: 300; +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: italic; +font-weight: 300; +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: italic; +font-weight: 300; +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-italic-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: italic; +font-weight: 400; +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: italic; +font-weight: 400; +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: italic; +font-weight: 400; +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: italic; +font-weight: 400; +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: italic; +font-weight: 400; +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: italic; +font-weight: 400; +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: italic; +font-weight: 400; +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-italic-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: italic; +font-weight: 500; +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: italic; +font-weight: 500; +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+1F00-1FFF; +font-style: italic; +font-weight: 500; +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0370-03FF; +font-style: italic; +font-weight: 500; +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: italic; +font-weight: 500; +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: italic; +font-weight: 500; +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: italic; +font-weight: 500; +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-italic-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; +font-style: italic; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 700; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-italic-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: italic; +font-weight: 900; +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: italic; +font-weight: 900; +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: italic; +font-weight: 900; +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-hebrew.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: italic; +font-weight: 900; +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: italic; +font-weight: 900; +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } +font-style: italic; +font-weight: 900; +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-opensans-font-Open-Sans } - - - - - - - - - - - - - - - +font-style: italic; +font-weight: 900; +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-italic-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 100; -src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 200; -src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-100-normal-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 300; -src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-300-normal-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; -font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +font-weight: 400; +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 400; -src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-400-normal-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 500; -src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 600; -src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-500-normal-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 700; -src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 800; -src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-700-normal-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-cyrillic-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-cyrillic.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-cyrillic.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-greek-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-greek-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-greek.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-greek.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-vietnamese.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-vietnamese.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-latin-ext.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-latin-ext.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 900; -src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-latin.woff2) format('woff2'); -font-family: fastn-community-github-io-inter-font-Inter } +src: url(-/roboto-font.fifthtry.site/static/Roboto-900-normal-latin.woff2) format('woff2'); +font-family: roboto-font-fifthtry-site-Roboto } + + + + @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 100; -src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-100-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 200; -src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-200-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 300; -src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-300-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 400; -src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-400-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 500; -src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-500-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 600; -src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-600-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 700; -src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-700-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 800; -src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-800-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-cyrillic.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-greek-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-greek.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-vietnamese.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-latin-ext.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 900; -src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-latin.woff2) format('woff2'); -font-family: fifthtry-github-io-inter-font-Inter } +src: url(-/fastn-community.github.io/inter-font/static/Inter-900-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-inter-font-Inter } + + + + + + + + + + + + + + + + + + + + + + + + + @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 100; -src: url(-/inter-font.fifthtry.site/static/Inter-100-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; -font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 200; -src: url(-/inter-font.fifthtry.site/static/Inter-200-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 300; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 300; -src: url(-/inter-font.fifthtry.site/static/Inter-300-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-italic-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 400; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 400; -src: url(-/inter-font.fifthtry.site/static/Inter-400-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-italic-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 500; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 500; -src: url(-/inter-font.fifthtry.site/static/Inter-500-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-italic-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 600; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 600; -src: url(-/inter-font.fifthtry.site/static/Inter-600-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-italic-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 700; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 700; -src: url(-/inter-font.fifthtry.site/static/Inter-700-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-italic-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: normal; +font-style: italic; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; +font-style: italic; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: normal; +font-style: italic; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: normal; +font-style: italic; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } +@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +font-style: italic; +font-weight: 800; +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; +font-style: italic; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; +font-style: italic; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; +font-style: italic; font-weight: 800; -src: url(-/inter-font.fifthtry.site/static/Inter-800-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } +font-stretch: 100%; +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-italic-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; -font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: normal; -font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-cyrillic.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+1F00-1FFF; -font-style: normal; -font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-greek-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0370-03FF; -font-style: normal; -font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-greek.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: normal; -font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-vietnamese.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: normal; -font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-latin-ext.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } -@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: normal; -font-weight: 900; -src: url(-/inter-font.fifthtry.site/static/Inter-900-normal-latin.woff2) format('woff2'); -font-family: inter-font-fifthtry-site-Inter } - -@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; font-weight: 300; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 300; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-300-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 400; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-400-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 500; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 500; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 500; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 500; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 500; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 500; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 500; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 500; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-500-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 600; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-600-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 700; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-700-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -font-style: italic; +font-style: normal; font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -font-style: italic; +font-style: normal; font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-cyrillic.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+1F00-1FFF; -font-style: italic; +font-style: normal; font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-greek-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0370-03FF; -font-style: italic; +font-style: normal; font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-greek.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: italic; +font-style: normal; font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-hebrew.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -font-style: italic; +font-style: normal; font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-vietnamese.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -font-style: italic; +font-style: normal; font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-latin-ext.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -font-style: italic; +font-style: normal; font-weight: 800; font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-italic-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fastn-community.github.io/opensans-font/static/Open-Sans-800-normal-latin.woff2) format('woff2'); +font-family: fastn-community-github-io-opensans-font-Open-Sans } + + +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 100; +src: url(-/fifthtry.github.io/inter-font/static/Inter-100-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 200; +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 200; +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 200; +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 200; +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 200; +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 200; +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 200; +src: url(-/fifthtry.github.io/inter-font/static/Inter-200-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 300; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 300; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 300; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 300; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; -font-weight: 300; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 300; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 300; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; -font-weight: 300; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-300-normal-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +font-weight: 300; +src: url(-/fifthtry.github.io/inter-font/static/Inter-300-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; -font-weight: 400; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 400; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-400-normal-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-400-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; -font-weight: 500; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 500; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-500-normal-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-500-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; -font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 600; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-600-normal-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-600-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; -font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 700; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-700-normal-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-700-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-cyrillic-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-cyrillic.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+1F00-1FFF; font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-greek-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0370-03FF; font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-greek.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } -@font-face { unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; -font-style: normal; -font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-hebrew.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-vietnamese.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-latin-ext.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } @font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-style: normal; font-weight: 800; -font-stretch: 100%; -src: url(-/opensans-font.fifthtry.site/static/Open-Sans-800-normal-latin.woff2) format('woff2'); -font-family: opensans-font-fifthtry-site-Open-Sans } - - - - - - - - - - - - - +src: url(-/fifthtry.github.io/inter-font/static/Inter-800-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-cyrillic-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-cyrillic.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+1F00-1FFF; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-greek-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0370-03FF; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-greek.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-vietnamese.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-latin-ext.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } +@font-face { unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +font-style: normal; +font-weight: 900; +src: url(-/fifthtry.github.io/inter-font/static/Inter-900-normal-latin.woff2) format('woff2'); +font-family: fifthtry-github-io-inter-font-Inter } diff --git a/fastn-core/fbt-tests/21-http-endpoint/cmd.p1 b/fastn-core/fbt-tests/21-http-endpoint/cmd.p1 index 78c35b7e78..6328df5c21 100644 --- a/fastn-core/fbt-tests/21-http-endpoint/cmd.p1 +++ b/fastn-core/fbt-tests/21-http-endpoint/cmd.p1 @@ -1,5 +1,5 @@ -- fbt: -cmd: REQRES="reqres.in" $FBT_CWD/../target/debug/fastn --test build +cmd: $FBT_CWD/../target/debug/fastn --test build output: .build -- stdout: @@ -7,5 +7,5 @@ output: .build No dependencies in fastn-stack.github.io/http-endpoint-test. Processing fastn-stack.github.io/http-endpoint-test/manifest.json ... done in Processing fastn-stack.github.io/http-endpoint-test/FASTN/ ... done in -Processing fastn-stack.github.io/http-endpoint-test/ ... calling `http` processor with url: http://reqres.in/api/users/2 +Processing fastn-stack.github.io/http-endpoint-test/ ... calling `http` processor with url: http://jsonplaceholder.typicode.com/users/1 done in diff --git a/fastn-core/fbt-tests/21-http-endpoint/input/FASTN.ftd b/fastn-core/fbt-tests/21-http-endpoint/input/FASTN.ftd index 14f0c8075b..74f43f9e58 100644 --- a/fastn-core/fbt-tests/21-http-endpoint/input/FASTN.ftd +++ b/fastn-core/fbt-tests/21-http-endpoint/input/FASTN.ftd @@ -4,5 +4,5 @@ -- fastn.url-mappings: -/api/* -> http+proxy://${env.REQRES}/api/* +/api/* -> http+proxy://jsonplaceholder.typicode.com/* /api/v2/* -> http+proxy://${env.EXAMPLE or "example.com"}/api/v2/* diff --git a/fastn-core/fbt-tests/21-http-endpoint/input/index.ftd b/fastn-core/fbt-tests/21-http-endpoint/input/index.ftd index 544f03be87..982587df31 100644 --- a/fastn-core/fbt-tests/21-http-endpoint/input/index.ftd +++ b/fastn-core/fbt-tests/21-http-endpoint/input/index.ftd @@ -1,18 +1,13 @@ -- import: fastn/processors as pr --- record user-data: +-- record user: integer id: string email: -string first_name: - --- record user: -user-data data: - +string name: -- user u: $processor$: pr.http -url: /api/users/2 - +url: /api/users/1 -- display-user: $u @@ -25,11 +20,11 @@ caption user u: -- ftd.row: spacing.fixed.rem: 1 --- ftd.integer: $display-user.u.data.id +-- ftd.integer: $display-user.u.id --- ftd.text: $display-user.u.data.first_name +-- ftd.text: $display-user.u.name --- ftd.text: $display-user.u.data.email +-- ftd.text: $display-user.u.email -- end: ftd.row diff --git a/fastn-core/fbt-tests/22-request-data-processor/output/default-F1F9AC912E4872FB17F88ACBE247823E70D924EF5F5DEC07AB7F637A93D4CA88.js b/fastn-core/fbt-tests/22-request-data-processor/output/default-0E055290AF4956A147A7CDCEE49743C06EDEF2D1E530C6A51E6B0E971A362E19.js similarity index 98% rename from fastn-core/fbt-tests/22-request-data-processor/output/default-F1F9AC912E4872FB17F88ACBE247823E70D924EF5F5DEC07AB7F637A93D4CA88.js rename to fastn-core/fbt-tests/22-request-data-processor/output/default-0E055290AF4956A147A7CDCEE49743C06EDEF2D1E530C6A51E6B0E971A362E19.js index 3f2d953133..556353e520 100644 --- a/fastn-core/fbt-tests/22-request-data-processor/output/default-F1F9AC912E4872FB17F88ACBE247823E70D924EF5F5DEC07AB7F637A93D4CA88.js +++ b/fastn-core/fbt-tests/22-request-data-processor/output/default-0E055290AF4956A147A7CDCEE49743C06EDEF2D1E530C6A51E6B0E971A362E19.js @@ -5373,11 +5373,51 @@ const ftd = (function () { if (obj instanceof fastn.mutableClass) { obj = obj.get(); } - console.assert(obj instanceof fastn.recordInstanceClass); - let name = obj.get("name").get(); - arg_map[name] = obj; - obj.get("error").set(null); - data[name] = fastn_utils.getFlattenStaticValue(obj.get("value")); + if (obj instanceof Array) { + if (![2, 3].includes(obj.length)) { + console.error( + `[submit_form]: Invalid tuple ${obj}, expected 2 or 3 elements, got ${obj.length}`, + ); + return; + } + let [key, value, error] = obj; + + if (error === "") { + console.warn( + `[submit_form]: ${obj} has empty error field. You're` + + "probably passing a mutable string type which does not" + + "work. You have to use `-- optional string $error:` for the error variable", + ); + } + + if (error) { + if (!(error instanceof fastn.mutableClass)) { + console.error( + "[submit_form]: error must be a mutable, got", + error, + ); + return; + } + error.set(null); + } + + arg_map[key] = fastn.recordInstance({ + value, + }); + arg_map[key].set("error", error); + + data[fastn_utils.getFlattenStaticValue(key)] = + fastn_utils.getFlattenStaticValue(value); + } else if (obj instanceof fastn.recordInstanceClass) { + let name = obj.get("name").get(); + obj.get("error").set(null); + arg_map[name] = obj; + data[name] = fastn_utils.getFlattenStaticValue( + obj.get("value"), + ); + } else { + console.warn("unexpected type in submit_form", obj); + } } let init = { @@ -5411,13 +5451,35 @@ const ftd = (function () { console.warn("found unknown key, ignoring: ", key); continue; } + + if (!obj.get("error")) { + console.warn( + `error field not found for ${obj}, ignoring: ${key}`, + ); + continue; + } + let error = response.errors[key]; if (Array.isArray(error)) { // django returns a list of strings error = error.join(" "); } // @ts-ignore - obj.get("error").set(error); + const err = obj.get("error"); + + // NOTE: when you pass a mutable string type from an ftd + // function to a js func, it is passed as a string type. + // This means we can't mutate it from js. + // But if it's an `-- optional string $something`, then it is passed as a mutableClass. + // The catch is that the above code that creates a + // `recordInstance` to store value and error for when + // the obj is a tuple (key, value, error) creates a + // nested Mutable for some reason which we're checking here. + if (err?.get() instanceof fastn.mutableClass) { + err.get().set(error); + } else { + err.set(error); + } } } else if (!!response.data) { console.error("data not yet implemented"); diff --git a/fastn-core/src/commands/serve.rs b/fastn-core/src/commands/serve.rs index d049151abc..be041b347d 100644 --- a/fastn-core/src/commands/serve.rs +++ b/fastn-core/src/commands/serve.rs @@ -656,7 +656,6 @@ async fn handle_endpoints( } pub fn to_response(req: ft_sys_shared::Request) -> actix_web::HttpResponse { - println!("{req:?}"); let mut builder = actix_web::HttpResponse::build(req.method.parse().unwrap()); let mut resp = builder.status(req.method.parse().unwrap()).body(req.body); diff --git a/fastn-core/src/config/mod.rs b/fastn-core/src/config/mod.rs index 2acaf57c73..8247b05ff9 100644 --- a/fastn-core/src/config/mod.rs +++ b/fastn-core/src/config/mod.rs @@ -1201,23 +1201,6 @@ impl Config { ); } - #[tracing::instrument(skip(self))] - pub(crate) async fn get_fastn_document( - &self, - package_name: &str, - session_id: &Option, - ) -> fastn_core::Result { - let package = fastn_core::Package::new(package_name); - let root = self.get_root_for_package(&package); - let package_fastn_path = root.join("FASTN.ftd"); - let doc = self - .ds - .read_to_string(&package_fastn_path, session_id) - .await?; - let lib = fastn_core::FastnLibrary::default(); - Ok(fastn_core::doc::parse_ftd("fastn", doc.as_str(), &lib)?) - } - #[cfg(feature = "use-config-json")] pub(crate) fn find_package_else_default( &self, diff --git a/fastn-core/src/http.rs b/fastn-core/src/http.rs index 617fa8e73f..c5eb49b36c 100644 --- a/fastn-core/src/http.rs +++ b/fastn-core/src/http.rs @@ -132,7 +132,7 @@ pub struct Request { cookies: std::collections::HashMap, headers: reqwest::header::HeaderMap, query: std::collections::HashMap, - body: actix_web::web::Bytes, + pub body: actix_web::web::Bytes, ip: Option, pub connection_info: actix_web::dev::ConnectionInfo, // path_params: Vec<(String, )> diff --git a/fastn-core/src/library2022/processor/http.rs b/fastn-core/src/library2022/processor/http.rs index 5d7620d7be..2951136d10 100644 --- a/fastn-core/src/library2022/processor/http.rs +++ b/fastn-core/src/library2022/processor/http.rs @@ -1,5 +1,6 @@ use ftd::interpreter::{PropertyValueExt, ValueExt}; +#[tracing::instrument(name = "http_processor", skip_all)] pub async fn process( value: ftd_ast::VariableValue, kind: fastn_resolved::Kind, @@ -91,50 +92,60 @@ pub async fn process( (url, mountpoint, conf) }; - let mut body = vec![]; + let mut body = serde_json::Map::new(); for header in headers.0 { if header.key.as_str() == ftd::PROCESSOR_MARKER || header.key.as_str() == "url" || header.key.as_str() == "method" { + tracing::info!("Skipping header: {}", header.key); continue; } let value = header.value.string(doc.name)?; + tracing::info!("Processing header: {}: {:?}", header.key, value); + + if let Some(key) = fastn_core::http::get_header_key(header.key.as_str()) { + let value = value.to_string(); + tracing::info!("Adding header: {}: {}", key, value); + conf.insert(key.to_string(), value); + continue; + } + // 1 id: $query.id // After resolve headers: id:1234(value of $query.id) if value.starts_with('$') { + tracing::info!("Resolving variable in header: {}", value); + if let Some(value) = doc .get_value(header.line_number, value)? - .to_json_string(doc, true)? + .to_serde_value(doc)? { - if let Some(key) = fastn_core::http::get_header_key(header.key.as_str()) { - conf.insert(key.to_string(), value.trim_matches('"').to_string()); - continue; - } + tracing::info!("Resolved variable in header: {}: {:?}", header.key, value); if method.as_str().eq("post") { - body.push(format!("\"{}\": {}", header.key, value)); - continue; + body.insert(header.key, value); + } else { + let value = serde_json::to_string(&value) + .map_err(|e| ftd::interpreter::Error::Serde { source: e })?; + + url.query_pairs_mut() + .append_pair(header.key.as_str(), &value); } - url.query_pairs_mut() - .append_pair(header.key.as_str(), value.trim_matches('"')); } } else { - if let Some(key) = fastn_core::http::get_header_key(header.key.as_str()) { - conf.insert(key.to_string(), value.to_string()); - continue; - } + tracing::info!("Using static value in header: {}: {}", header.key, value); + if method.as_str().eq("post") { - body.push(format!( - "\"{}\": \"{}\"", + body.insert( header.key, - fastn_core::utils::escape_string(value) - )); - continue; + serde_json::Value::String(fastn_core::utils::escape_string(value)), + ); + } else { + // why not escape_string here? + url.query_pairs_mut() + .append_pair(header.key.as_str(), value); } - url.query_pairs_mut() - .append_pair(header.key.as_str(), value); } } @@ -143,6 +154,7 @@ pub async fn process( } let resp = if url.scheme() == "wasm+proxy" { + tracing::info!("Calling wasm+proxy with url: {url}"); let mountpoint = mountpoint.ok_or(ftd::interpreter::Error::OtherError( "Mountpoint not found!".to_string(), ))?; @@ -151,6 +163,12 @@ pub async fn process( .app_mounts() .map_err(|e| ftd::interpreter::Error::OtherError(e.to_string()))?; + if method == "post" { + req_config.request.body = serde_json::to_vec(&body) + .map_err(|e| ftd::interpreter::Error::Serde { source: e })? + .into(); + } + match req_config .config .ds @@ -202,17 +220,20 @@ pub async fn process( e => todo!("error: {e:?}"), } } else if method.as_str().eq("post") { + tracing::info!("Calling POST request with url: {url}"); fastn_core::http::http_post_with_cookie( req_config, url.as_str(), &conf, - format!("{{{}}}", body.join(",")).as_str(), + &serde_json::to_string(&body) + .map_err(|e| ftd::interpreter::Error::Serde { source: e })?, ) .await .map_err(|e| ftd::interpreter::Error::DSHttpError { message: format!("{:?}", e), }) } else { + tracing::info!("Calling GET request with url: {url}"); fastn_core::http::http_get_with_cookie( &req_config.config.ds, &req_config.request, @@ -248,13 +269,7 @@ pub async fn process( } }; - let response_string = - String::from_utf8(response.to_vec()).map_err(|e| ftd::interpreter::Error::ParseError { - message: format!("`http` processor API response error: {}", e), - doc_id: doc.name.to_string(), - line_number, - })?; - let response_json: serde_json::Value = serde_json::from_str(&response_string) + let response_json: serde_json::Value = serde_json::from_slice(&response) .map_err(|e| ftd::interpreter::Error::Serde { source: e })?; doc.from_json(&response_json, &kind, &value) diff --git a/fastn-core/src/package/mod.rs b/fastn-core/src/package/mod.rs index f76483ebf1..6fb2f2ba67 100644 --- a/fastn-core/src/package/mod.rs +++ b/fastn-core/src/package/mod.rs @@ -640,19 +640,6 @@ impl Package { Ok(()) } - #[tracing::instrument(skip(self, ds))] - pub(crate) async fn get_and_resolve( - &self, - package_root: &fastn_ds::Path, - ds: &fastn_ds::DocumentStore, - session_id: &Option, - ) -> fastn_core::Result { - let file_extract_path = package_root.join("FASTN.ftd"); - let mut package = self.clone(); - package.resolve(&file_extract_path, ds, session_id).await?; - Ok(package) - } - pub fn from_fastn_doc( ds: &fastn_ds::DocumentStore, fastn_doc: &ftd::ftd2021::p2::Document, diff --git a/fastn-js/js/ftd.js b/fastn-js/js/ftd.js index 890a6c91d6..80295528d9 100644 --- a/fastn-js/js/ftd.js +++ b/fastn-js/js/ftd.js @@ -529,11 +529,51 @@ const ftd = (function () { if (obj instanceof fastn.mutableClass) { obj = obj.get(); } - console.assert(obj instanceof fastn.recordInstanceClass); - let name = obj.get("name").get(); - arg_map[name] = obj; - obj.get("error").set(null); - data[name] = fastn_utils.getFlattenStaticValue(obj.get("value")); + if (obj instanceof Array) { + if (![2, 3].includes(obj.length)) { + console.error( + `[submit_form]: Invalid tuple ${obj}, expected 2 or 3 elements, got ${obj.length}`, + ); + return; + } + let [key, value, error] = obj; + + if (error === "") { + console.warn( + `[submit_form]: ${obj} has empty error field. You're` + + "probably passing a mutable string type which does not" + + "work. You have to use `-- optional string $error:` for the error variable", + ); + } + + if (error) { + if (!(error instanceof fastn.mutableClass)) { + console.error( + "[submit_form]: error must be a mutable, got", + error, + ); + return; + } + error.set(null); + } + + arg_map[key] = fastn.recordInstance({ + value, + }); + arg_map[key].set("error", error); + + data[fastn_utils.getFlattenStaticValue(key)] = + fastn_utils.getFlattenStaticValue(value); + } else if (obj instanceof fastn.recordInstanceClass) { + let name = obj.get("name").get(); + obj.get("error").set(null); + arg_map[name] = obj; + data[name] = fastn_utils.getFlattenStaticValue( + obj.get("value"), + ); + } else { + console.warn("unexpected type in submit_form", obj); + } } let init = { @@ -567,13 +607,35 @@ const ftd = (function () { console.warn("found unknown key, ignoring: ", key); continue; } + + if (!obj.get("error")) { + console.warn( + `error field not found for ${obj}, ignoring: ${key}`, + ); + continue; + } + let error = response.errors[key]; if (Array.isArray(error)) { // django returns a list of strings error = error.join(" "); } // @ts-ignore - obj.get("error").set(error); + const err = obj.get("error"); + + // NOTE: when you pass a mutable string type from an ftd + // function to a js func, it is passed as a string type. + // This means we can't mutate it from js. + // But if it's an `-- optional string $something`, then it is passed as a mutableClass. + // The catch is that the above code that creates a + // `recordInstance` to store value and error for when + // the obj is a tuple (key, value, error) creates a + // nested Mutable for some reason which we're checking here. + if (err?.get() instanceof fastn.mutableClass) { + err.get().set(error); + } else { + err.set(error); + } } } else if (!!response.data) { console.error("data not yet implemented"); diff --git a/fastn/Cargo.toml b/fastn/Cargo.toml index b87e30ab49..c80f7319be 100644 --- a/fastn/Cargo.toml +++ b/fastn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fastn" -version = "0.4.102" +version = "0.4.103" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/flake.lock b/flake.lock index 3d66f4901c..1bf1fbb86b 100644 --- a/flake.lock +++ b/flake.lock @@ -20,12 +20,10 @@ }, "nixpkgs": { "locked": { - "lastModified": 1738958807, - "narHash": "sha256-h0WKgHTLkjwjRNTkqByQquS7N/15SqIFMQ356Ww8uCA=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "e8d0b02af0958823c955aaab3c82b03f54411d91", - "type": "github" + "lastModified": 0, + "narHash": "sha256-ZHSasdLwEEjSOD/WTW1o7dr3/EjuYsdwYB4NSgICZ2I=", + "path": "/nix/store/zi50l9z7jjfv92nr6m12czq5qcrrmqdr-source", + "type": "path" }, "original": { "id": "nixpkgs", @@ -46,11 +44,11 @@ ] }, "locked": { - "lastModified": 1748140821, - "narHash": "sha256-GZcjWLQtDifSYMd1ueLDmuVTcQQdD5mONIBTqABooOk=", + "lastModified": 1749436897, + "narHash": "sha256-OkDtaCGQQVwVFz5HWfbmrMJR99sFIMXHCHEYXzUJEJY=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "476b2ba7dc99ddbf70b1f45357dbbdbdbdfb4422", + "rev": "e7876c387e35dc834838aff254d8e74cf5bd4f19", "type": "github" }, "original": { diff --git a/v0.5/fastn/src/commands/serve.rs b/v0.5/fastn/src/commands/serve.rs index bd52cde726..5bab8f5c5b 100644 --- a/v0.5/fastn/src/commands/serve.rs +++ b/v0.5/fastn/src/commands/serve.rs @@ -39,7 +39,7 @@ impl fastn::commands::Serve { async fn render( r: hyper::Request, ) -> Result>, std::convert::Infallible> { - println!("{}: {}", r.method(), r.uri()); + println!("rendering1 {}: {}", r.method(), r.uri()); // let route = fastn_core::Route::Document("index.ftd".to_string(), serde_json::Value::Null); Ok(hyper::Response::new(http_body_util::Full::new( hyper::body::Bytes::from(