<commit_before>/*************
* Typography *
*************/

::-moz-selection {
    background: #47A8E9;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #47A8E9;
    color: #fff;
    text-shadow: none;
}

body {
    color: #444;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 167%;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-weight: 300;
    margin: 20px 0;
}

h1, .h1 {
    font-size: 24pt;

    &.title, &.logotype {
        font-family: Raleway, sans-serif;
        font-weight: 200;
        font-size: 48pt;

        strong {
            font-weight: 400;
        }
    }

    &.title {
        margin-bottom: 0.6em;
    }

    &.logotype {
        background: url(/assets/img/logotype.svg) no-repeat center;
        background-size: contain;
        text-indent: -9999px;
        overflow: hidden;
        height: 48px;

        @media #{$medium-up} {
            height: 64px;
        }
    }
}

h2, .h2 {
    font-size: 18pt;
}

h3, .h3 {
    font-size: 16pt;
}

h4, .h4 {
    font-size: 14pt;
}

h5, .h5 {
    font-size: 12pt;
}

h6, .h6 {
    font-size: 10pt;
}

p {
}

a {
    color: #005CFF;
    text-decoration: none;

    &:hover {
        color: #80AEFF;
    }
}

abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #444;
}

b, strong {
    font-weight: 700;
}

em, i {
    font-style: italic;
}

s, strike, del {
    opacity: 0.75;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

ins {
    background-color: #f2f249;
    text-decoration: none;
}

code {
    background: #f2f7fa;
    border-radius: 3px;
    color: #1486cc;
    font-family: 'Inconsolata', monospace;
    padding: 2px 4px;
    white-space: nowrap;
}

pre {
    background: #fcfcfc;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    color: #707070;
    display: block;
    font-family: 'Inconsolata', monospace;
    padding: 10px;
    margin: 20px 0;
    line-height: 1.5;
    word-break: break-all;
    word-wrap: break-word;
}

kbd {
    color: #4d4d4d;
    background-color: #e9e9e9;
    background-image: -webkit-linear-gradient(top, #e9e9e9, white);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(white));
    background-image: -o-linear-gradient(top, #e9e9e9, white);
    background-image: linear-gradient(to bottom,#e9e9e9, white);
    border: 1px solid #a5a5a5;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff, inset 0 -2px 0 0 #d9d9d9;
    box-shadow: inset 0 1px 0 0 #fff, inset 0 -2px 0 0 #d9d9d9;
    font-family: 'Inconsolata', monospace;
    padding: 2px 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

sup, sub {
    font-size: 75%;
}

sup {
    vertical-align: super;
}

sub {
    vertical-align: sub;
}

blockquote {
    border-left: 4px double #bfbfbf;
    margin: 20px 0;
    padding: 5px 5px 10px 20px;

    p {
        font-family: "Droid Serif", serif;
        font-size: 20px;
        font-style: italic;
        line-height: 2;
        margin: 0;

        i, em {
            font-style: normal;
        }
    }

    small {
        color: #999999;
        display: block;
        font-size: 85%;
        line-height: 2;

        &:before {
            content: '\2014 \00A0';
        }
    }

    &.traditional {
        border: 0;
        padding: 0;

        p {
            font-size: 18px;
            font-style: normal;
            font-family: "Open Sans", serif;
            line-height: 167%;
        }
    }<commit_msg>Quotes now use a sensible sized font<commit_after>/*************
* Typography *
*************/

::-moz-selection {
    background: #47A8E9;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #47A8E9;
    color: #fff;
    text-shadow: none;
}

body {
    color: #444;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 167%;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-weight: 300;
    margin: 20px 0;
}

h1, .h1 {
    font-size: 24pt;

    &.title, &.logotype {
        font-family: Raleway, sans-serif;
        font-weight: 200;
        font-size: 48pt;

        strong {
            font-weight: 400;
        }
    }

    &.title {
        margin-bottom: 0.6em;
    }

    &.logotype {
        background: url(/assets/img/logotype.svg) no-repeat center;
        background-size: contain;
        text-indent: -9999px;
        overflow: hidden;
        height: 48px;

        @media #{$medium-up} {
            height: 64px;
        }
    }
}

h2, .h2 {
    font-size: 18pt;
}

h3, .h3 {
    font-size: 16pt;
}

h4, .h4 {
    font-size: 14pt;
}

h5, .h5 {
    font-size: 12pt;
}

h6, .h6 {
    font-size: 10pt;
}

p {
}

a {
    color: #005CFF;
    text-decoration: none;

    &:hover {
        color: #80AEFF;
    }
}

abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #444;
}

b, strong {
    font-weight: 700;
}

em, i {
    font-style: italic;
}

s, strike, del {
    opacity: 0.75;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

ins {
    background-color: #f2f249;
    text-decoration: none;
}

code {
    background: #f2f7fa;
    border-radius: 3px;
    color: #1486cc;
    font-family: 'Inconsolata', monospace;
    padding: 2px 4px;
    white-space: nowrap;
}

pre {
    background: #fcfcfc;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    color: #707070;
    display: block;
    font-family: 'Inconsolata', monospace;
    padding: 10px;
    margin: 20px 0;
    line-height: 1.5;
    word-break: break-all;
    word-wrap: break-word;
}

kbd {
    color: #4d4d4d;
    background-color: #e9e9e9;
    background-image: -webkit-linear-gradient(top, #e9e9e9, white);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(white));
    background-image: -o-linear-gradient(top, #e9e9e9, white);
    background-image: linear-gradient(to bottom,#e9e9e9, white);
    border: 1px solid #a5a5a5;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff, inset 0 -2px 0 0 #d9d9d9;
    box-shadow: inset 0 1px 0 0 #fff, inset 0 -2px 0 0 #d9d9d9;
    font-family: 'Inconsolata', monospace;
    padding: 2px 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

sup, sub {
    font-size: 75%;
}

sup {
    vertical-align: super;
}

sub {
    vertical-align: sub;
}

blockquote {
    border-left: 4px double #bfbfbf;
    margin: 20px 0;
    padding: 5px 5px 10px 20px;

    p {
        font-family: "Droid Serif", serif;
        font-size: 20px;
        font-style: italic;
        line-height: 2;
        margin: 0;

        i, em {
            font-style: normal;
        }
    }

    small {
        color: #999999;
        display: block;
        font-size: 85%;
        line-height: 2;

        &:before {
            content: '\2014 \00A0';
        }
    }

    &.traditional {
        border: 0;
        padding: 0;

        p {
            font-size: 16px;
            font-style: normal;
            font-family: "Open Sans", serif;
            line-height: 167%;
        }
    }
{'fraction_non_alphanumeric': 0.1508034610630408, 'fraction_numerical': 0.057135008927345146, 'mean_word_length': 1.9280257338158424, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5175704', 'n_tokens_mistral': 3167, 'n_tokens_neox': 2846, 'n_words': 654}