<commit_before>/* =Page */

.page {
    bottom: 0;
    color: #44696c;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 250ms ease-in-out;
    transform: translateY(110vh);
    z-index: 10;
}

.page--activepage {
    transform: translateY(0);
}

.page--content {
    max-height: 100vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.page--icon {
    border: 2px solid #a8fcac;
    border-radius: 2em;
    display: inline-block;
    font-size: 2em;
    padding: .1em .3em;
}

.page--button {
    -webkit-appearance: none;
    background: #1d8695;
    border-radius: 2em;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    padding: .75em 2em;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-transform: uppercase;
}

.page--button,
a.page--button {
    color: #a8fcac;
    text-decoration: none;
}

.page--iconbutton {
    padding: .5em;
}

.page--floating {
    box-shadow: 0 0 .5em rgba(0, 0, 0, .7);
    transition: all 300ms ease-in-out;
}

.page--floating:hover,
.page--floating:active,
.page--floating:focus {
    box-shadow: 0 0 .75em rgba(0, 0, 0, .7);
    transition: all 300ms ease-in-out;
}

.page--close {
    bottom: 1em;
    left: 50%;
    position: fixed;
    transform: translate(-50%, 0);
    z-index: 100;
}

/* =Chooser */

.chooser {
    text-align: center;
}

.chooser--choices {
    align-content: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.chooser--choice {
    flex-basis: 50%;
    padding: .5em;
}

.chooser--portrait {
    display: block;
    margin-bottom: .25em;
}

@media (min-width: 30em) {
    .chooser--choices {
        flex-wrap: nowrap;
    }

    .chooser--choice {
        flex-basis: auto;
        flex-grow: 1;
    }
}

/* =Pokemon */

.pokemon {
    background: linear-gradient(#a8fcac, #62f0d1);
}

.pokemon--fire {
    background: linear-gradient(#ff9748, #ffb753);
}

.pokemon--firetext {
    color: #ff9748;
}

.pokemon--electric {
    background: linear-gradient(#f5d442, #f5e575);
}

.pokemon--electrictext {
    color: #f5d442;
}

.pokemon--water {
    background: linear-gradient(#4e90cf, #80cce8);
}

.pokemon--watertext {
    color: #4e90cf;
}

.pokemon--flying {
    background: linear-gradient(#8aaade, #a9caf9);
}

.pokemon--flyingtext {
    color: #8aaade;
}

.pokemon--header {
    height: 20vh;
    position: relative;
    z-index: 10;
}

.pokemon--cp {
    color: #fff;
    display: block;
    font-size: 1.8em;
    text-align: center;
}

.pokemon--portrait {
    display: block;
    margin: 0 auto;
    max-height: 100%;
}

.pokemon--page {
    background: #fff;
    border-radius: .35em .35em 0 0;
    margin: 0 .25em;
    min-height: 80vh;
    padding: 2em .5em 5em;
    position: relative;
    z-index: 1;
}

.pokemon--panel {
    border-bottom: 2px solid #e0e0e0;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
}

.pokemon--name {<commit_msg>Enforce width for Pokemon page width.<commit_after>/* =Page */

.page {
    background: #fff;
    bottom: 0;
    color: #44696c;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 250ms ease-in-out;
    transform: translateY(110vh);
    z-index: 10;
}

.page--activepage {
    transform: translateY(0);
}

.page--content {
    max-height: 100vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.page--icon {
    border: 2px solid #a8fcac;
    border-radius: 2em;
    display: inline-block;
    font-size: 2em;
    padding: .1em .3em;
}

.page--button {
    -webkit-appearance: none;
    background: #1d8695;
    border-radius: 2em;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    padding: .75em 2em;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-transform: uppercase;
}

.page--button,
a.page--button {
    color: #a8fcac;
    text-decoration: none;
}

.page--iconbutton {
    padding: .5em;
}

.page--floating {
    box-shadow: 0 0 .5em rgba(0, 0, 0, .7);
    transition: all 300ms ease-in-out;
}

.page--floating:hover,
.page--floating:active,
.page--floating:focus {
    box-shadow: 0 0 .75em rgba(0, 0, 0, .7);
    transition: all 300ms ease-in-out;
}

.page--close {
    bottom: 1em;
    left: 50%;
    position: fixed;
    transform: translate(-50%, 0);
    z-index: 100;
}

/* =Chooser */

.chooser {
    text-align: center;
}

.chooser--choices {
    align-content: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.chooser--choice {
    flex-basis: 50%;
    padding: .5em;
}

.chooser--portrait {
    display: block;
    margin-bottom: .25em;
}

@media (min-width: 30em) {
    .chooser--choices {
        flex-wrap: nowrap;
    }

    .chooser--choice {
        flex-basis: auto;
        flex-grow: 1;
    }
}

/* =Pokemon */

.pokemon {
    background: linear-gradient(#a8fcac, #62f0d1);
}

.pokemon--fire {
    background: linear-gradient(#ff9748, #ffb753);
}

.pokemon--firetext {
    color: #ff9748;
}

.pokemon--electric {
    background: linear-gradient(#f5d442, #f5e575);
}

.pokemon--electrictext {
    color: #f5d442;
}

.pokemon--water {
    background: linear-gradient(#4e90cf, #80cce8);
}

.pokemon--watertext {
    color: #4e90cf;
}

.pokemon--flying {
    background: linear-gradient(#8aaade, #a9caf9);
}

.pokemon--flyingtext {
    color: #8aaade;
}

.pokemon--header {
    height: 20vh;
    position: relative;
    z-index: 10;
}

.pokemon--cp {
    color: #fff;
    display: block;
    font-size: 1.8em;
    text-align: center;
}

.pokemon--portrait {
    display: block;
    margin: 0 auto;
    max-height: 100%;
}

.pokemon--page {
    background: #fff;
    border-radius: .35em .35em 0 0;
    margin: 0 auto;
    max-width: 40em;
    min-height: 80vh;
    padding: 2em .5em 5em;
    position: relative;
    width: 96%;
    z-index: 1;
}

.pokemon--panel {
    border-bottom: 2px solid #e0e0e0;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
}

.pokemon--name {
{'fraction_non_alphanumeric': 0.16299632966299632, 'fraction_numerical': 0.05205205205205205, 'mean_word_length': 2.396600566572238, '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': '2297448', 'n_tokens_mistral': 2673, 'n_tokens_neox': 2404, 'n_words': 497}