<commit_before>import styled from 'styled-components'
import { Colors } from 'theme/variables'
import { media } from 'theme/utils/media.js'

export const ContentContainer = styled.div`
  > *:first-child {
    margin-top: 0;
  }

  h2 + h3 {
    margin-top: 0;
  }

  // lists
  ul,
  ol {
    font-size: 1em;
    margin-bottom: 1.8em;
    margin-top: .4em;
    list-style: none;
    li {
      padding-left: 1em;
      line-height: 1.6;
    }
    li::before {
      content: '‧';
      opacity: 1;
      margin-right: .3em;
      margin-left: -.55em;
    }
  }

  pre {
    padding: 0 1em 0;
    font-size: 1em;
    border-left: 2px solid ${Colors.border};
    margin-bottom: 2em;
    overflow-x: auto;
  }

  a {
    font-weight: 500;
    background-image: linear-gradient(
      transparent,
      transparent .999em,
      #bbb 1.11em,
      #bbb
    );

    :hover {
      background-image: linear-gradient(
        transparent,
        transparent .99em,
        #0cf 1.11em,
        #0cf
      );
    }
  }

  .gatsby-resp-image-link {
    background-image: none;
    :hover {
      background-image: none;
    }
  }

  p {
    opacity: .99999;
  }


  blockquote {
    margin-top: 4em;
    font-size: 90%;
    padding: 1.5em 1em 1.5em .5em;
    margin-bottom: 0;
    font-size: 1em;
    border-top:1px solid ${Colors.border};
    border-bottom:1px solid ${Colors.border};
    position:relative;
    margin-bottom: 4em;
    p {
      margin-bottom:  0;
    }

    :after {
      color:${Colors.border};
      font-family:serif;
      content: open-quote;
      font-size:5em;
      position:absolute;
      left:50%;
      bottom:calc(100% - .3em);
      background:#fff;
      height:.7em;
      width: .7em;
      line-height:normal;
      // text-align:center;
      transform:translateX(-50%);
    }

    cite {
      float: right;
      font-weight: 400;
      padding: .3em;
    }
  }

  blockquote + p {
    margin-top: 2em;
  }

`<commit_msg>blockquote<commit_after>import styled from 'styled-components'
import { Colors } from 'theme/variables'
import { media } from 'theme/utils/media.js'

export const ContentContainer = styled.div`
  > *:first-child {
    margin-top: 0;
  }

  h2 + h3 {
    margin-top: 0;
  }

  // lists
  ul,
  ol {
    font-size: 1em;
    margin-bottom: 1.8em;
    margin-top: .4em;
    list-style: none;
    li {
      padding-left: 1em;
      line-height: 1.6;
    }
    li::before {
      content: '‧';
      opacity: 1;
      margin-right: .3em;
      margin-left: -.55em;
    }
  }

  pre {
    padding: 0 1em 0;
    font-size: 1em;
    border-left: 2px solid ${Colors.border};
    margin-bottom: 2em;
    overflow-x: auto;
  }

  a {
    font-weight: 500;
    background-image: linear-gradient(
      transparent,
      transparent .999em,
      #bbb 1.11em,
      #bbb
    );

    :hover {
      background-image: linear-gradient(
        transparent,
        transparent .99em,
        #0cf 1.11em,
        #0cf
      );
    }
  }

  .gatsby-resp-image-link {
    background-image: none;
    :hover {
      background-image: none;
    }
  }

  p {
    opacity: .99999;
  }


  blockquote {
    margin-top: 4em;
    font-size: 90%;
    padding: 1.5em 1em 1.5em .5em;
    margin-bottom: 0;
    font-size: 1em;
    border-top:2px solid ${Colors.border};
    border-bottom:2px solid ${Colors.border};
    position:relative;
    margin-bottom: 4em;
    p {
      margin-bottom:  0;
    }

    // :after {
    //   color:${Colors.border};
    //   font-family:serif;
    //   content: open-quote;
    //   font-size:5em;
    //   position:absolute;
    //   left:50%;
    //   bottom:calc(100% - .3em);
    //   background:#fff;
    //   height:.7em;
    //   width: .7em;
    //   line-height:normal;
    //   // text-align:center;
    //   transform:translateX(-50%);
    // }

    cite {
      float: right;
      font-weight: 400;
      padding: .3em;
    }
  }

  blockquote + p {
    margin-top: 2em;
  }

`
{'fraction_non_alphanumeric': 0.14516944865958523, 'fraction_numerical': 0.03692463328275165, 'mean_word_length': 1.7618715083798884, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '119148', 'n_tokens_mistral': 1584, 'n_tokens_neox': 1469, 'n_words': 292}