Something went wrong. Try again.
[mirror] A local-first desktop markdown writer with grammar checking, at proto integration, and more github.com/stormlightlabs/writer/releases
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331@import "@fontsource-variable/space-grotesk";@import "@fontsource-variable/libre-franklin";@import "@fontsource-variable/google-sans";@import "@fontsource-variable/jetbrains-mono";@import "@fontsource/noto-sans-sc/chinese-simplified-400.css";@import "@fontsource/noto-sans-sc/chinese-simplified-700.css";@import "@fontsource/noto-sans-jp/japanese-400.css";@import "@fontsource/noto-sans-jp/japanese-700.css";@import "@fontsource/noto-sans-kr/korean-400.css";@import "@fontsource/noto-sans-kr/korean-700.css";
@font-face { font-family: "Commonplace IBM Plex Mono"; src: url("/fonts/ibm-plex-mono-400-normal.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Mono"; src: url("/fonts/ibm-plex-mono-400-italic.ttf") format("truetype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Mono"; src: url("/fonts/ibm-plex-mono-700-normal.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Mono"; src: url("/fonts/ibm-plex-mono-700-italic.ttf") format("truetype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Sans"; src: url("/fonts/ibm-plex-sans-400-normal.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Sans"; src: url("/fonts/ibm-plex-sans-400-italic.ttf") format("truetype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Sans"; src: url("/fonts/ibm-plex-sans-700-normal.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Sans"; src: url("/fonts/ibm-plex-sans-700-italic.ttf") format("truetype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Serif"; src: url("/fonts/ibm-plex-serif-400-normal.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Serif"; src: url("/fonts/ibm-plex-serif-400-italic.ttf") format("truetype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Serif"; src: url("/fonts/ibm-plex-serif-700-normal.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace IBM Plex Serif"; src: url("/fonts/ibm-plex-serif-700-italic.ttf") format("truetype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Argon"; src: url("/fonts/monaspace-argon-400-normal.otf") format("opentype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Argon"; src: url("/fonts/monaspace-argon-400-italic.otf") format("opentype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Argon"; src: url("/fonts/monaspace-argon-700-normal.otf") format("opentype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Argon"; src: url("/fonts/monaspace-argon-700-italic.otf") format("opentype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Krypton"; src: url("/fonts/monaspace-krypton-400-normal.otf") format("opentype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Krypton"; src: url("/fonts/monaspace-krypton-400-italic.otf") format("opentype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Krypton"; src: url("/fonts/monaspace-krypton-700-normal.otf") format("opentype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Krypton"; src: url("/fonts/monaspace-krypton-700-italic.otf") format("opentype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Neon"; src: url("/fonts/monaspace-neon-400-normal.otf") format("opentype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Neon"; src: url("/fonts/monaspace-neon-400-italic.otf") format("opentype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Neon"; src: url("/fonts/monaspace-neon-700-normal.otf") format("opentype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Neon"; src: url("/fonts/monaspace-neon-700-italic.otf") format("opentype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Radon"; src: url("/fonts/monaspace-radon-400-normal.otf") format("opentype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Radon"; src: url("/fonts/monaspace-radon-400-italic.otf") format("opentype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Radon"; src: url("/fonts/monaspace-radon-700-normal.otf") format("opentype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Radon"; src: url("/fonts/monaspace-radon-700-italic.otf") format("opentype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Xenon"; src: url("/fonts/monaspace-xenon-400-normal.otf") format("opentype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Xenon"; src: url("/fonts/monaspace-xenon-400-italic.otf") format("opentype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Xenon"; src: url("/fonts/monaspace-xenon-700-normal.otf") format("opentype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Monaspace Xenon"; src: url("/fonts/monaspace-xenon-700-italic.otf") format("opentype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Maple Mono"; src: url("/fonts/maple-mono-400-normal.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Maple Mono"; src: url("/fonts/maple-mono-400-italic.ttf") format("truetype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Maple Mono"; src: url("/fonts/maple-mono-700-normal.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Maple Mono"; src: url("/fonts/maple-mono-700-italic.ttf") format("truetype"); font-style: italic; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Noto Sans CJK SC"; src: url("/fonts/noto-sans-cjk-sc-400-normal.otf") format("opentype"); font-style: normal; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Noto Sans CJK SC"; src: url("/fonts/noto-sans-cjk-sc-400-normal.otf") format("opentype"); font-style: italic; font-weight: 400; font-display: swap;}
@font-face { font-family: "Commonplace Noto Sans CJK SC"; src: url("/fonts/noto-sans-cjk-sc-700-normal.otf") format("opentype"); font-style: normal; font-weight: 700; font-display: swap;}
@font-face { font-family: "Commonplace Noto Sans CJK SC"; src: url("/fonts/noto-sans-cjk-sc-700-normal.otf") format("opentype"); font-style: italic; font-weight: 700; font-display: swap;}