<commit_before>
.bx-cover-wrapper {
    position:relative;
    background-image: url(../images/cover.jpg);
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.bx-cover-gradient {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.17) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.17) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.17) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#2b000000',GradientType=0 );
}

.bx-cover {
    position:relative;
    z-index:2;
    min-height:6rem;
    text-align:center;
}

.bx-cover-title {
    font-weight:bold;
    vertical-align:middle;
    text-shadow:0 0 0.125rem rgba(0, 0, 0, .5);
}

.bx-cover-title .bx-btn {
    display:inline-block;
    float:none;
}

.bx-cover-image img {
    width:6.25rem;
    height:6.25rem;
    background-size: cover;
    vertical-align: middle;
}

.bx-cover-title .sys-icon,
.bx-cover-title span {
    vertical-align: middle;
}
<commit_msg>#273 Cover image area: text shadow<commit_after>
.bx-cover-wrapper {
    position:relative;
    background-image: url(../images/cover.jpg);
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.bx-cover-gradient {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(data:image/svg+xml;base64,<KEY>);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.17) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.17) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.17) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#2b000000',GradientType=0 );
}

.bx-cover {
    position:relative;
    z-index:2;
    min-height:6rem;
    text-align:center;
}

.bx-cover-title {
    font-weight:bold;
    vertical-align:middle;
    text-shadow:-1px 0px 0px rgba(0, 0, 0, .3), 1px 0px 0px rgba(0, 0, 0, .3), 0px -1px 0px rgba(0, 0, 0, .3), 0px 1px 0px rgba(0, 0, 0, .3);
}

.bx-cover-title .bx-btn {
    display:inline-block;
    float:none;
}

.bx-cover-image img {
    width:6.25rem;
    height:6.25rem;
    background-size: cover;
    vertical-align: middle;
}

.bx-cover-title .sys-icon,
.bx-cover-title span {
    vertical-align: middle;
}

{'fraction_non_alphanumeric': 0.14331210191082802, 'fraction_numerical': 0.07730167921250723, 'mean_word_length': 4.432389937106918, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 2, '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': '3674088', 'n_tokens_mistral': 1747, 'n_tokens_neox': 1546, 'n_words': 192}