Theme
{ "config": { "initialColorModeName": "light", "useColorSchemeMediaQuery": true, "useLocalStorage": true }, "colors": { "twitterBlue": "var(--theme-ui-colors-twitterBlue)", "primary": "var(--theme-ui-colors-primary)", "complementary": "var(--theme-ui-colors-complementary)", "analogous1": "var(--theme-ui-colors-analogous1)", "analogous2": "var(--theme-ui-colors-analogous2)", "text": "var(--theme-ui-colors-text)", "gray": "var(--theme-ui-colors-gray)", "lightGray": "var(--theme-ui-colors-lightGray)", "link": "var(--theme-ui-colors-link)", "lightLightGray": "var(--theme-ui-colors-lightLightGray)", "background": "var(--theme-ui-colors-background)", "muted": "var(--theme-ui-colors-muted)", "secondary": "var(--theme-ui-colors-secondary)", "accent": "var(--theme-ui-colors-accent)", "highlight": "var(--theme-ui-colors-highlight)", "error": "var(--theme-ui-colors-error)", "twitter": "var(--theme-ui-colors-twitter)" }, "space": [ 0, 4, 8, 16, 32, 64, 128, 256, 512 ], "fonts": { "body": "'Quattrocento Sans', sans-serif", "heading": "'Work Sans', sans-serif", "monospace": "'Overpass Mono', monospace" }, "fontSizes": [ 14, 16, 18, 22, 24, 28, 32 ], "fontWeights": { "body": 400, "bold": 700, "heading": "600" }, "lineHeights": { "body": 1.618033, "heading": 1.1 }, "borderWidths": [ 0, 1, 4 ], "sizes": { "container": "48em" }, "radii": [ 0, "4px" ], "shadows": [ "none", "10px 10px 10px -10px #aaa" ], "styles": { "root": { "fontFamily": "body", "fontSize": 2, "fontWeight": "body", "lineHeight": "body", "button": { "cursor": "pointer", "&:disabled": { "backgroundColor": "muted", "cursor": "not-allowed" } }, ".katex .mord.text": { "fontSize": 2, "fontFamily": "body" }, ".katex-display > .katex": { "whiteSpace": "normal", "marginY": 4 }, ".katex-display .base": { "marginBottom": 3 } }, "img": { "padding": 0, "margin": 0, "marginBottom": 3, "maxWidth": "100%" }, "h1": { "padding": 0, "margin": 0, "fontSize": 5, "fontFamily": "heading", "lineHeight": "heading", "fontWeight": "heading", "marginY": 4, "wordBreak": "break-word", "textAlign": [ "left" ] }, "h2": { "padding": 0, "margin": 0, "marginBottom": 3, "fontSize": 4, "fontFamily": "heading", "lineHeight": "heading", "fontWeight": "heading", "marginY": 4, "wordBreak": "break-word" }, "h3": { "padding": 0, "margin": 0, "marginBottom": 3, "fontSize": 3, "fontFamily": "heading", "lineHeight": "heading", "fontWeight": "heading", "marginY": 4, "wordBreak": "break-word" }, "h4": { "padding": 0, "margin": 0, "marginBottom": 3, "fontSize": 2, "fontFamily": "heading", "lineHeight": "heading", "fontWeight": "heading", "marginY": 4, "wordBreak": "break-word" }, "h5": { "padding": 0, "margin": 0, "marginBottom": 3, "fontSize": 2, "fontFamily": "heading", "lineHeight": "heading", "fontWeight": "normal", "marginY": 4, "wordBreak": "break-word" }, "h6": { "padding": 0, "margin": 0, "marginBottom": 3, "fontSize": 2, "fontFamily": "heading", "lineHeight": "heading", "fontWeight": "normal", "fontStyle": "italic", "wordBreak": "break-word" }, "ul": { "padding": 0, "margin": 0, "marginBottom": 3, "listStylePosition": "outside", "listStyleImage": "none", "ml": 4 }, "ol": { "padding": 0, "margin": 0, "marginBottom": 3, "listStylePosition": "outside", "listStyleImage": "none", "ml": 4 }, "li": { "mb": 2, "pl": 0, "ol": { "my": 2, "ml": 3 }, "ul": { "my": 2, "ml": 3 }, "p": { "mb": 2 } }, "p": { "padding": 0, "margin": 0, "marginBottom": 3 }, "table": { "padding": 0, "margin": 0, "marginBottom": 3, "borderCollapse": "collapse", "width": "auto", "overflowX": "auto", "display": "inline-block", "maxWidth": "100%", "marginX": "auto", "textAlign": "center", "strong": { "color": "text" } }, "th": { "textAlign": "center", "borderBottom": "1px solid", "px": 2, "py": 1, ":first-child": { "pl": 0 }, ":last-child": { "pr": 0 } }, "td": { "textAlign": "center", "borderBottom": "1px solid", "px": 2, "py": 1, "mt": "-1px", ":first-child": { "pl": 0 }, ":last-child": { "pr": 0 }, "borderBottomColor": "muted" }, "blockquote": { "padding": 0, "margin": 0, "marginBottom": 3, "mx": 3, "fontStyle": "italic", "marginY": 4 }, "hr": { "padding": 0, "margin": 0, "marginBottom": 3, "border": 0, "borderBottom": "1px solid", "mt": "-1px", "mb": 3, "color": "muted", "width": "20%", "marginX": "auto", "marginY": 4 }, "b": { "fontWeight": "bold" }, "strong": { "fontWeight": "bold", "color": "text" }, "code": { "fontSize": "85%" }, "pre": { "padding": 3, "margin": 0, "marginBottom": 3, "fontSize": 1, "fontFamily": "monospace", "overflowX": "auto", "color": "text", "backgroundColor": "lightLightGray" }, "a": { "color": "link", "&:hover": { "color": "primary", "textDecoration": "none" } } }, "links": { "tag": { "color": "primary", "fontFamily": "heading", "fontSize": 1, "textDecoration": "none", "&:hover": { "color": "text" } } }, "messages": { "excerpt": { "fontSize": [ 2 ], "fontStyle": "italic", "padding": 0, "paddingLeft": 3, "marginY": 2, "backgroundColor": "transparent", "color": "gray", "borderColor": "muted" }, "quote": { "fontSize": [ 2 ], "fontStyle": "italic", "padding": 0, "paddingLeft": 3, "marginY": 2, "backgroundColor": "transparent", "color": "gray", "borderColor": "muted", "marginX": 4 } }, "text": { "highlighted": { "fontStyle": "italic" } }, "buttons": { "primary": {} }, "cards": { "flashcard": { "borderRadius": 1, "width": "100%", "padding": [ 3, 4 ], "marginY": 1, "alignItems": "center", "borderWidth": 1, "borderStyle": "solid", "borderColor": "muted", "boxShadow": 1 } }, "forms": { "textarea": { "fontSize": 1 } }, "rawColors": { "modes": { "light": { "twitterBlue": "#1da1f2", "primary": "#B60000", "complementary": "#00B6B6", "analogous1": "#B65B00", "analogous2": "#B6005B", "text": "#2a2a2a", "gray": "#515151", "lightGray": "#6f6f6f", "link": "#6f6f6f", "lightLightGray": "#ddd", "background": "#fff", "muted": "#aaa", "secondary": "#00B6B6", "accent": "#B6005B", "highlight": "#B65B00", "error": "#B60000", "twitter": "#1da1f2" }, "dark": { "text": "#eee", "background": "#212121", "primary": "#ED975E", "secondary": "#5EB4ED", "accent": "#ED5E6D", "highlight": "#EDDF5E", "error": "#ED5E6D", "link": "#ccc", "gray": "#ccc" } }, "twitterBlue": "#1da1f2", "primary": "#B60000", "complementary": "#00B6B6", "analogous1": "#B65B00", "analogous2": "#B6005B", "text": "#2a2a2a", "gray": "#515151", "lightGray": "#6f6f6f", "link": "#6f6f6f", "lightLightGray": "#ddd", "background": "#fff", "muted": "#aaa", "secondary": "#00B6B6", "accent": "#B6005B", "highlight": "#B65B00", "error": "#B60000", "twitter": "#1da1f2" } }
Newsletter
On Tuesday (not weekly), I publish my most recent readings and thoughts. Subscribe to my newsletter if you want to follow posts about #startups, #product-development, #mental-models, and more topics. You can also check my past issues on Revue.