import { createGlobalStyle } from 'styled-components'

const TextStyle = createGlobalStyle`
/* Site Specific Globals */
html,
body {
  background: var(--color-base);
  color: var(--color-secondary);
  margin: 0;
  width: 100%;
  font-size: 16px;
  line-height: 1;
  font-variant-ligatures: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-shadow: var(--color-secondary-25) 0 0 1px;
}

h1,
h2,
p,
i,
a,
.first-letter,
.authorName a {
  color: var(--color-secondary);
}

h1 {
  font-family: 'Montserrat', serif;
  font-size: 3rem;
  text-align: left;
  margin-bottom: 0.5rem;
}

h2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.625em;
  font-weight: 700;
  padding: 0;
  margin: 3.5rem 0 -0.875rem -0.125em;
  text-align: left;
  line-height: 2rem;
}

p,
i,
a, 
ul, 
li,
form, 
textarea,
input {
  margin-top: 1.3125em;
  font-family: 'Lato', sans-serif;
  font-size: 1.25rem;
  line-height: 1.618;
}
p .gatsby-resp-image-wrapper {
    max-width: 100% !important;
}

a {
  font-weight: 900;
  text-decoration: none;
  transition: all 0.3s;
  color: var(--color-secondary);
  text-shadow: 0.125em 0.125em var(--color-base);
  &:hover {
    text-shadow: 0.125em 0.125em var(--color-base),
      0.25em 0.25em var(--color-tertiary),
      0.375em 0.375em var(--color-highlight), 0.5em 0.5em var(--color-accent);
  }
}
ul, li {
  margin: .382rem .618rem ;
  line-height: 1.382;
  list-style: circle outside;
}

@media screen and (min-width: 52em) {
a {
  font-weight: 900;
  text-decoration: none;
  transition: all 0.3s;
  color: var(--color-secondary);
  text-shadow: 0.125em 0.125em var(--color-base);
  &:hover {
    text-shadow: 0.125em 0.125em var(--color-base),
      0.25em 0.25em var(--color-tertiary),
      0.375em 0.375em var(--color-highlight), 0.5em 0.5em var(--color-accent);
  }
}
}

blockquote {
  font-family: 'Playfair Display', serif;
  font-size: 30px;
  font-style: italic;
  letter-spacing: -0.36px;
  line-height: 44.4px;
  overflow-wrap: break-word;
  margin: 55px 0 33px 0;
  /* text-align: center; */
  color: rgba(0, 0, 0, 0.68);
  padding: 0 0 0 50px;
}

code,
pre {
  font-family: 'Source Code Pro', monospace;
  font-size: 18px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  padding: 3px 5px;
}

mark,
.highlighted {
  background: var(--color-highlight);
}

.first-letter {
  overflow-wrap: break-word;
  font-family: 'Playfair Display', serif;
  font-size: 60px;
  line-height: 60px;
  display: block;
  position: relative;
  float: left;
  margin: 0px 7px 0 -5px;
}

.subtitle {
  font-family: 'Lato', sans-serif;
  color: var(--color-secondary);
  margin: 0 0 1.5em 0;
}

&::selection {
  background-color: var(--color-highlight);
}

`

export default TextStyle

@@ -844,32 +844,8 @@
 t %7B%0A
-  margin-top: 1.3125em;%0A
   fo

Update text.js