<commit_before><style>
    .scorecard-top {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 0;
        background-color: transparent;
        border-radius: 4px;
        margin: 10px 0;
        min-width: auto;
        max-width: 100%;
    }
    .scorecard-top--background {
        position: relative;
        background-position: center center;
        padding: 20px;
    }
    .scorecard-top--background:after {
        position: absolute;
        display: block;
        content: " ";
        background: rgba(18, 31, 49, 0.8);
        z-index: 0;
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0px;
    }
    .scorecard-top--background > div {
        z-index: 1;
    }
    .scorecard-top--background * {
        color: #fff;
    }
    .editor-holder .scorecard-top--background {
        background: none !important;
        padding: 0px;
    }
    .editor-holder .scorecard-top--background * {
        color: initial;
    }
    .scorecard-top .freetype--empty {
        display: none;
    }
    .scorecard-top__column {
        flex: 0 0 39%;
        max-width: 39%;
        text-align: center;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .scorecard-top label {
        text-align: left;
    }
    .scorecard-top hr {
        width: 100%;
        border: none;
        margin: 10px 0px;
    }
    .editor-holder .scorecard-top__column {
        flex: 0 0 50%;
        max-width: 50%;
        text-align: left;
    }
    .scorecard-top__column--result {
        flex: 0 0 22%;
        max-width: 22%;
        max-height: 150px;
        align-items: center;
        order: 1;
        justify-content: center;
        display: flex;
    }
    .editor-holder .scorecard-top__column--result {
        flex: 0 0 100%;
        max-width: 100%;
        order: 0;
        display: flex;
        align-items: flex-start;
    }
    .editor-holder .scorecard-top__column--result > div {
        flex: 0 0 50%;
        padding-right: 10px;
    }
    .editor-holder .scorecard-top__column--result > div:last-child {
        padding-left: 10px;
        padding-right: 0px;
    }
    .scorecard-top__column--home {
        order: 0;
    }
    .scorecard-top__column--away {
        order: 2;
    }
    .editor-holder .scorecard-top__logoWrap {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        height: 210px;
    }
    .scorecard-top__logoWrap {
        display: flex;
        align-items: center;
        height: 150px;
        text-align: center;
    }
    .editor-holder .scorecard-top__logoWrap img {
        height: 150px;
    }
    .scorecard-top__logoWrap img {
        width: auto !important;
        max-width: 100%;
        max-height: 150px;
    }
    .scorecard-top__logo {
        flex: 1 1 auto;
    }
    .scorecard-top input {
         box-sizing: border-box;
         height: 30px;
    }
    .scorecard-top legend {
        font-size: 11px;
        color: #999;
        display: block;
        padding: 0 6px 0 0;
        margin-bottom: 10px;
        line-height: 31px;
        text-transform: uppercase;
        font-weight: 500;
        background-color: transparent;
        width: 100%;
    }
    .scorecard-top span {
        display: inline-block;
    }
    .scorecard-top span.team-name {
        font-size: 22px;
        font-weight: 500;
        margin-top: 10px;
        margin-bottom: 6px;
        line-height: 120%;
        word-wrap: break-word;
    }
    .scorecard-top span.team-score {
        font-size: 42px;
        font-weight: 500;
        line-height: 1em;
        margin-top: 6px;
        margin-bottom: 24px;
    }
    .editor-holder .team-score-colon {
        display: none;
    }
    .scorecard-top .scorecard-top__scorers {
        display: inline-flex;
        flex-direction: column;
        font-weight: 100;
        list-style-type: none;
    }
    .editor-holder .scorecard-top .scorecard-top__scorers {
      display: flex;
    }
    .scorecard-top .scorecard-top__scorers li {
        margin-bottom: 5px;
    }
    .scorecard-top .scorecard-top__scorers li, .scorecard-top .scorecard-top__scorers li > div {
        display: flex;
        text-align: left;
    }<commit_msg>LBSD-2127: multi-digit scorecards break the design when a scorecard image is present<commit_after><style>
    .scorecard-top {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 0;
        background-color: transparent;
        border-radius: 4px;
        margin: 10px 0;
        min-width: auto;
        max-width: 100%;
    }
    .scorecard-top--background {
        position: relative;
        background-position: center center;
        padding: 20px;
    }
    .scorecard-top--background:after {
        position: absolute;
        display: block;
        content: " ";
        background: rgba(18, 31, 49, 0.8);
        z-index: 0;
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0px;
    }
    .scorecard-top--background > div {
        z-index: 1;
    }
    .scorecard-top--background * {
        color: #fff;
    }
    .editor-holder .scorecard-top--background {
        background: none !important;
        padding: 0px;
    }
    .editor-holder .scorecard-top--background * {
        color: initial;
    }
    .scorecard-top .freetype--empty {
        display: none;
    }
    .scorecard-top__column {
        flex: 0 0 39%;
        max-width: 39%;
        text-align: center;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .scorecard-top label {
        text-align: left;
    }
    .scorecard-top hr {
        width: 100%;
        border: none;
        margin: 10px 0px;
    }
    .editor-holder .scorecard-top__column {
        flex: 0 0 50%;
        max-width: 50%;
        text-align: left;
    }
    .scorecard-top__column--result {
        flex: 0 0 22%;
        max-width: 22%;
        max-height: 150px;
        align-items: center;
        order: 1;
        justify-content: center;
        display: flex;
    }
    .editor-holder .scorecard-top__column--result {
        flex: 0 0 100%;
        max-width: 100%;
        order: 0;
        display: flex;
        align-items: flex-start;
    }
    .editor-holder .scorecard-top__column--result > div {
        flex: 0 0 50%;
        padding-right: 10px;
    }
    .editor-holder .scorecard-top__column--result > div:last-child {
        padding-left: 10px;
        padding-right: 0px;
    }
    .scorecard-top__column--home {
        order: 0;
    }
    .scorecard-top__column--away {
        order: 2;
    }
    .editor-holder .scorecard-top__logoWrap {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        height: 210px;
    }
    .scorecard-top__logoWrap {
        display: flex;
        align-items: center;
        height: 150px;
        text-align: center;
    }
    .editor-holder .scorecard-top__logoWrap img {
        height: 150px;
    }
    .scorecard-top__logoWrap img {
        width: auto !important;
        max-width: 100%;
        max-height: 150px;
    }
    .scorecard-top__logo {
        flex: 1 1 auto;
    }
    .scorecard-top input {
         box-sizing: border-box;
         height: 30px;
    }
    .scorecard-top legend {
        font-size: 11px;
        color: #999;
        display: block;
        padding: 0 6px 0 0;
        margin-bottom: 10px;
        line-height: 31px;
        text-transform: uppercase;
        font-weight: 500;
        background-color: transparent;
        width: 100%;
    }
    .scorecard-top span {
        display: inline-block;
    }
    .scorecard-top span.team-name {
        font-size: 22px;
        font-weight: 500;
        margin-top: 10px;
        margin-bottom: 6px;
        line-height: 120%;
        word-wrap: break-word;
    }
    .scorecard-top span.team-score {
        position: relative;
        font-size: 42px;
        font-weight: bold;
        line-height: 1em;
        margin-top: 6px;
        margin-bottom: 24px;
    }
    .editor-holder .team-score-colon {
        display: none;
    }
    .scorecard-top .scorecard-top__scorers {
        display: inline-flex;
        flex-direction: column;
        font-weight: 100;
        list-style-type: none;
    }
    .editor-holder .scorecard-top .scorecard-top__scorers {
      display: flex;
    }
    .scorecard-top .scorecard-top__scorers li {
        margin-bottom: 5px;
    }
    .scorecard-top .scorecard-top__scorers li, .scorecard-top .scorecard-top__scorers li > div {
        display: flex;
        text-align: left;
    }
{'fraction_non_alphanumeric': 0.11744888475836432, 'fraction_numerical': 0.03217936802973978, 'mean_word_length': 1.5915111378687539, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 13, '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': '3014736', 'n_tokens_mistral': 3040, 'n_tokens_neox': 2755, 'n_words': 605}