Pedro Arantes
BlogContactNow

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.

By subscribing, you agree with Revue’s Terms and Privacy Policy