<commit_before>html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, main, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    background-color: #000000;
    font: 100%/1.5 "Open Sans", Helvetica, Arial, sans-serif;
    color: #fff;
    overflow-y: scroll
}
body,a,a:hover,a:focus,caption{
    color:#fff;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

abbr[title] {
    border-bottom: none;
	text-decoration: none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

input, select {
    vertical-align:middle;
}

input[type=search] {
    border: 1px solid #ccc;
    padding: 0.375em;
    line-height: 1.25;
    width: 8.75rem;
}

@media screen {
    abbr[title], dfn[title] {
        cursor:help;
    }
    #loader{
        position:fixed;
        left:0;
        top:0;
        width:100%;
        height:100%;
        z-index:9999;
        background:#000000;
    }
    #loader img{
        width:48px; height:48px;
        position:absolute;
        top:50%;
        left:50%;
        margin:-24px 0 0 -24px;
        -webkit-transition:opacity .2s;
        transition:opacity .2s;
        -webkit-animation-duration:.8s;
        animation-duration:.8s;
        -webkit-animation-name:spin;
        animation-name:spin;
        -webkit-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    @-webkit-keyframes spin{
        0%{
            -webkit-transform:rotate(0deg); }
        100%{
            -webkit-transform:rotate(360deg); } }
    @keyframes spin{
        0%{
            -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }
}

/* Body */

article {
    padding: 1.25em;
    margin: 1em auto;
}

h1{
    color:#ffffff;
    font-size:1.5em;
    font-weight:700;
    text-align:center;
    margin:0 0 1em
}

h1 a {
    color:#ffffff;
    text-decoration: none;
}

h1 a:focus, h1 a:hover {
    color:#ffffff;
}

#trainer-info {
    color:#ffffff;
    width: 14em;
    margin: 0 auto 1em
}
#trainer-info img{
    float:left;
    margin:0 0.5em 0 0
}
#trainer-info dl {
    margin-top: 1px
}
#trainer-info dt, #trainer-info dd {
    display:inline-block
}
#trainer-info dt {
    width:2.5em
}
#trainer-info dt:after {
    content:":"
}
#trainer-info dd {
    width:8em;
    font-weight:400
}

nav ul {
    clear: left;
    list-style:none;
    margin:0 0 2em;
    font-weight:700;
    text-align:center;
}

nav ul li {
    display:inline-block;
    vertical-align: middle;
    position:relative
}

nav > ul > li abbr {
    vertical-align:middle;
}

nav > ul > li abbr::after {
    content:":";
}

nav ul li a,
#copy2reddit [data-clipboard-target] {
    display:inline-block;
    margin:0 0.5em 0 0;
    background-color:#0f0f0f;
    font-weight:700;
    color:#f0f0f0;
    padding:0.5em 0;
    border-radius:0.25em;
    line-height: 1.45;
    width:7.5em;
    text-align:center
}
nav ul li a:hover, #copy2reddit [data-clipboard-target]:hover {
    color:#f0f0f0;
}
nav ul li.current::after {
    width: 0;
    height: 0;
    border-left: .75em solid transparent;
    border-right: .75em solid transparent;
    border-top: .75em solid #4d6ad8;
    content: " ";
    display: block;
    position: absolute;
    top: 2.4375em;
    left: 3em;
}
nav ul li.wide a { width:11.25em }
nav ul li.current.wide::after { left:4.875em }
nav ul li.wider a { width:15em }
nav ul li.current.wider::after { left:6.75em }
nav ul li.widest a { width:18.75em }
nav ul li.current.widest::after { left:8.625em }

nav ul ul {
    margin: 0 0 0 0.5em;
    display: inline-block;
}

nav > ul > li:not(:first-child)::before {
    content: "|";
    display: inline-block;
    margin: 0 0.5em 0 0;
}

h2{
    background-color:#f0f0f0;
    color:#4d6ad8;
    font-size:1.5em;
    font-weight:700;
    margin: 0 0 1em;
    text-align: center
}

h3{
    display:inline-block;
    font-size:1em;
    line-height:2;
    width:8em;text-indent:1em;
    margin:0;
    vertical-align: middle
}

h3::after{
    content:":"
}

#filters {
    width:90%;
    margin:0 auto;
    text-align:center
}

#filters h3{
    display:block;
    width:auto;
    margin:0 0 0.5em
}

table {
    border-collapse:collapse;
    border-spacing:0;
    background-color: #202020;
    line-height: 1;
    width: 100%
}

table thead tr {
    background-color: #0f0f0f;
    color: #f0f0f0;
}

thead th[rowspan], thead th[class] { border-bottom: 0.25em solid transparent; }

thead th[rowspan] { padding-top:0.625em; }
thead th.hp { border-bottom-color:#77f296; }
thead th.atk { border-bottom-color:#f4e585; }
thead th.def { border-bottom-color:#ffb17a; }
thead th.spa { border-bottom-color:#88dee3; }
thead th.spd { border-bottom-color:#859fff; }
thead th.spe { border-bottom-color:#d880ff; }
thead th.hidden-power { font-size:0.75em; }

td, th {
    text-align: center;
    padding: 0.375em 0.5em;
    vertical-align: middle;
}

td {
    border-bottom: 1px solid #8f8173;
}

td.sprite, td.name, td.hp, td.atk, td.def, td.spa, td.spd, td.spe { white-space:nowrap }
td.hp, td.atk, td.def, td.spa, td.spd, td.spe { width:2.625em }
td.hp.rows2, td.atk.rows2, td.def.rows2, td.spa.rows2, td.spd.rows2, td.spe.rows2 { font-size:0.75em;line-height:1.45 }
td.poke-balls { width:6.625em }
td.hidden-power { width:3.125em }
td.name, td.trainer, td.nature, td.ability, td.moves, td.egg-moves { text-align:left }
td.moves,td.egg-moves { line-height:1.45 }

td.sprite{width:3.5em;max-width:3.5em}

.gender{
    font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols"
}
.gender.female { color:#f6807a }
.gender.male { color:#499fff }

td.name .form,td.name .nickname,td.trainer .tid { font-size:0.75em }

tr.shiny td.name::before,
#pokemon-info.shiny .name::before{
    content: "★ ";
    color:#f11
}

tr:hover td {
    background-color: rgba(67,178,224,0.5);
    cursor:cell
}
tr.selected td {
    background-color: rgba(68,68,68,0.25);
}
tr.selected:hover td {
    background-color: rgba(213,58,58,0.25);
    cursor:not-allowed
}

td.adamant ~ td.atk, td.brave ~ td.atk, td.lonely ~ td.atk, td.naughty ~ td.atk,
td.bold ~ td.def, td.impish ~ td.def, td.relaxed ~ td.def,
td.modest ~ td.spa, td.mild ~ td.spa, td.rash ~ td.spa, td.quiet ~ td.spa,
td.calm ~ td.spd, td.careful ~ td.spd, td.sassy ~ td.spd,
td.jolly ~ td.spe, td.timid ~ td.spe, td.hasty ~ td.spe, td.naive ~ td.spe,
dd.adamant ~ dt.ivs + dd .atk, dd.brave ~ dt.ivs + dd .atk, dd.lonely ~ dt.ivs + dd .atk, dd.naughty ~ dt.ivs + dd .atk,
dd.bold ~ dt.ivs + dd .def, dd.impish ~ dt.ivs + dd .def, dd.relaxed ~ dt.ivs + dd .def,
dd.modest ~ dt.ivs + dd .spa, dd.mild ~ dt.ivs + dd .spa, dd.rash ~ dt.ivs + dd .spa, dd.quiet ~ dt.ivs + dd .spa,
dd.calm ~ dt.ivs + dd .spd, dd.careful ~ dt.ivs + dd .spd, dd.sassy ~ dt.ivs + dd .spd,
dd.jolly ~ dt.ivs + dd .spe, dd.timid ~ dt.ivs + dd .spe, dd.hasty ~ dt.ivs + dd .spe, dd.naive ~ dt.ivs + dd .spe{ color: #f04040; }

td.modest ~ td.atk, td.timid ~ td.atk, td.calm ~ td.atk, td.bold ~ td.atk,
td.lonely ~ td.def, td.mild ~ td.def, td.hasty ~ td.def,
td.adamant ~ td.spa, td.jolly ~ td.spa, td.impish ~ td.spa, td.careful ~ td.spa,
td.naive ~ td.spd, td.rash ~ td.spd, td.naughty  ~ td.spd,
td.brave ~ td.spe, td.quiet ~ td.spe, td.sassy ~ td.spe, td.relaxed ~ td.spe,
dd.modest ~ dt.ivs + dd .atk, dd.timid ~ dt.ivs + dd .atk, dd.calm ~ dt.ivs + dd .atk, dd.bold ~ dt.ivs + dd .atk,
dd.lonely ~ dt.ivs + dd .def, dd.mild ~ dt.ivs + dd .def, dd.hasty ~ dt.ivs + dd .def,
dd.adamant ~ dt.ivs + dd .spa, dd.jolly ~ dt.ivs + dd .spa, dd.impish ~ dt.ivs + dd .spa, dd.careful ~ dt.ivs + dd .spa,
dd.naive ~ dt.ivs + dd .spd, dd.rash ~ dt.ivs + dd .spd, td.naughty  ~ td.spd,
dd.brave ~ dt.ivs + dd .spe, dd.quiet ~ dt.ivs + dd .spe, dd.sassy ~ dt.ivs + dd .spe, dd.relaxed ~ dt.ivs + dd .spe{ color: #8080dd; }

tr.hidden-ability .ability { font-weight: bold; }

td.rows2 .item-sprite.row1,
td.rows3 .item-sprite.row1,
td.rows4 .item-sprite.row1 { margin-bottom:0; }<commit_msg>Create style.css<commit_after>html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, main, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    background-color: #000000;
    font: 100%/1.5 "Open Sans", Helvetica, Arial, sans-serif;
    color: #fff;
    overflow-y: scroll
}
body,a,a:hover,a:focus,caption{
    color:#fff;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

abbr[title] {
    border-bottom: none;
	text-decoration: none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

input, select {
    vertical-align:middle;
}

input[type=search] {
    border: 1px solid #ccc;
    padding: 0.375em;
    line-height: 1.25;
    width: 8.75rem;
}

@media screen {
    abbr[title], dfn[title] {
        cursor:help;
    }
    #loader{
        position:fixed;
        left:0;
        top:0;
        width:100%;
        height:100%;
        z-index:9999;
        background:#000000;
    }
    #loader img{
        width:48px; height:48px;
        position:absolute;
        top:50%;
        left:50%;
        margin:-24px 0 0 -24px;
        -webkit-transition:opacity .2s;
        transition:opacity .2s;
        -webkit-animation-duration:.8s;
        animation-duration:.8s;
        -webkit-animation-name:spin;
        animation-name:spin;
        -webkit-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    @-webkit-keyframes spin{
        0%{
            -webkit-transform:rotate(0deg); }
        100%{
            -webkit-transform:rotate(360deg); } }
    @keyframes spin{
        0%{
            -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }
}

/* Body */

article {
    padding: 1.25em;
    margin: 1em auto;
}

h1{
    color:#ffffff;
    font-size:1.5em;
    font-weight:700;
    text-align:center;
    margin:0 0 1em
}

h1 a {
    color:#ffffff;
    text-decoration: none;
}

h1 a:focus, h1 a:hover {
    color:#ffffff;
}

#trainer-info {
    color:#ffffff;
    width: 14em;
    margin: 0 auto 1em
}
#trainer-info img{
    float:left;
    margin:0 0.5em 0 0
}
#trainer-info dl {
    margin-top: 1px
}
#trainer-info dt, #trainer-info dd {
    display:inline-block
}
#trainer-info dt {
    width:2.5em
}
#trainer-info dt:after {
    content:":"
}
#trainer-info dd {
    width:8em;
    font-weight:400
}

nav ul {
    clear: left;
    list-style:none;
    margin:0 0 2em;
    font-weight:700;
    text-align:center;
}

nav ul li {
    display:inline-block;
    vertical-align: middle;
    position:relative
}

nav > ul > li abbr {
    vertical-align:middle;
}

nav > ul > li abbr::after {
    content:":";
}

nav ul li a,
#copy2reddit [data-clipboard-target] {
    display:inline-block;
    margin:0 0.5em 0 0;
    background-color:#0f0f0f;
    font-weight:700;
    color:#f0f0f0;
    padding:0.5em 0;
    border-radius:0.25em;
    line-height: 1.45;
    width:7.5em;
    text-align:center
}
nav ul li a:hover, #copy2reddit [data-clipboard-target]:hover {
    color:#f0f0f0;
}
nav ul li.current::after {
    width: 0;
    height: 0;
    border-left: .75em solid transparent;
    border-right: .75em solid transparent;
    border-top: .75em solid #4d6ad8;
    content: " ";
    display: block;
    position: absolute;
    top: 2.4375em;
    left: 3em;
}
nav ul li.wide a { width:11.25em }
nav ul li.current.wide::after { left:4.875em }
nav ul li.wider a { width:15em }
nav ul li.current.wider::after { left:6.75em }
nav ul li.widest a { width:18.75em }
nav ul li.current.widest::after { left:8.625em }

nav ul ul {
    margin: 0 0 0 0.5em;
    display: inline-block;
}

nav > ul > li:not(:first-child)::before {
    content: "|";
    display: inline-block;
    margin: 0 0.5em 0 0;
}

h2{
    background-color:#f0f0f0;
    color:#4d6ad8;
    font-size:1.5em;
    font-weight:700;
    margin: 0 0 1em;
    text-align: center
}

h3{
    display:inline-block;
    font-size:1em;
    line-height:2;
    width:8em;text-indent:1em;
    margin:0;
    vertical-align: middle
}

h3::after{
    content:":"
}

#filters {
    width:90%;
    margin:0 auto;
    text-align:center
}

#filters h3{
    display:block;
    width:auto;
    margin:0 0 0.5em
}

table {
    border-collapse:collapse;
    border-spacing:0;
    background-color: #202020;
    line-height: 1;
    width: 100%
}

table thead tr {
    background-color: #0f0f0f;
    color: #f0f0f0;
}

thead th[rowspan], thead th[class] { border-bottom: 0.25em solid transparent; }

thead th[rowspan] { padding-top:0.625em; }
thead th.hp { border-bottom-color:#77f296; }
thead th.atk { border-bottom-color:#f4e585; }
thead th.def { border-bottom-color:#ffb17a; }
thead th.spa { border-bottom-color:#88dee3; }
thead th.spd { border-bottom-color:#859fff; }
thead th.spe { border-bottom-color:#d880ff; }
thead th.hidden-power { font-size:0.75em; }

td, th {
    text-align: center;
    padding: 0.375em 0.5em;
    vertical-align: middle;
}

td {
    border-bottom: 1px solid #8f8173;
}

td.sprite, td.name, td.hp, td.atk, td.def, td.spa, td.spd, td.spe { white-space:nowrap }
td.hp, td.atk, td.def, td.spa, td.spd, td.spe { width:2.625em }
td.hp.rows2, td.atk.rows2, td.def.rows2, td.spa.rows2, td.spd.rows2, td.spe.rows2 { font-size:0.75em;line-height:1.45 }
td.poke-balls { width:6.625em }
td.hidden-power { width:3.125em }
td.name, td.trainer, td.nature, td.ability, td.moves, td.egg-moves { text-align:left }
td.moves,td.egg-moves { line-height:1.45 }

td.sprite{width:3.5em;max-width:3.5em}

.gender{
    font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols"
}
.gender.female { color:#f6807a }
.gender.male { color:#499fff }

td.name .form,td.name .nickname,td.trainer .tid { font-size:0.75em }

tr.shiny td.name::before,
#pokemon-info.shiny .name::before{
    content: "★ ";
    color:#f11
}

tr:hover td {
    background-color: #e0e0e0;
    cursor:cell;
}
tr.selected td {
    background-color: #e0e0e0;
}
tr.selected:hover td {
    background-color: #f0f0f0;
    cursor:not-allowed
}

td.adamant ~ td.atk, td.brave ~ td.atk, td.lonely ~ td.atk, td.naughty ~ td.atk,
td.bold ~ td.def, td.impish ~ td.def, td.relaxed ~ td.def,
td.modest ~ td.spa, td.mild ~ td.spa, td.rash ~ td.spa, td.quiet ~ td.spa,
td.calm ~ td.spd, td.careful ~ td.spd, td.sassy ~ td.spd,
td.jolly ~ td.spe, td.timid ~ td.spe, td.hasty ~ td.spe, td.naive ~ td.spe,
dd.adamant ~ dt.ivs + dd .atk, dd.brave ~ dt.ivs + dd .atk, dd.lonely ~ dt.ivs + dd .atk, dd.naughty ~ dt.ivs + dd .atk,
dd.bold ~ dt.ivs + dd .def, dd.impish ~ dt.ivs + dd .def, dd.relaxed ~ dt.ivs + dd .def,
dd.modest ~ dt.ivs + dd .spa, dd.mild ~ dt.ivs + dd .spa, dd.rash ~ dt.ivs + dd .spa, dd.quiet ~ dt.ivs + dd .spa,
dd.calm ~ dt.ivs + dd .spd, dd.careful ~ dt.ivs + dd .spd, dd.sassy ~ dt.ivs + dd .spd,
dd.jolly ~ dt.ivs + dd .spe, dd.timid ~ dt.ivs + dd .spe, dd.hasty ~ dt.ivs + dd .spe, dd.naive ~ dt.ivs + dd .spe{ color: #f04040; }

td.modest ~ td.atk, td.timid ~ td.atk, td.calm ~ td.atk, td.bold ~ td.atk,
td.lonely ~ td.def, td.mild ~ td.def, td.hasty ~ td.def,
td.adamant ~ td.spa, td.jolly ~ td.spa, td.impish ~ td.spa, td.careful ~ td.spa,
td.naive ~ td.spd, td.rash ~ td.spd, td.naughty  ~ td.spd,
td.brave ~ td.spe, td.quiet ~ td.spe, td.sassy ~ td.spe, td.relaxed ~ td.spe,
dd.modest ~ dt.ivs + dd .atk, dd.timid ~ dt.ivs + dd .atk, dd.calm ~ dt.ivs + dd .atk, dd.bold ~ dt.ivs + dd .atk,
dd.lonely ~ dt.ivs + dd .def, dd.mild ~ dt.ivs + dd .def, dd.hasty ~ dt.ivs + dd .def,
dd.adamant ~ dt.ivs + dd .spa, dd.jolly ~ dt.ivs + dd .spa, dd.impish ~ dt.ivs + dd .spa, dd.careful ~ dt.ivs + dd .spa,
dd.naive ~ dt.ivs + dd .spd, dd.rash ~ dt.ivs + dd .spd, td.naughty  ~ td.spd,
dd.brave ~ dt.ivs + dd .spe, dd.quiet ~ dt.ivs + dd .spe, dd.sassy ~ dt.ivs + dd .spe, dd.relaxed ~ dt.ivs + dd .spe{ color: #8080dd; }

tr.hidden-ability .ability { font-weight: bold; }

td.rows2 .item-sprite.row1,
td.rows3 .item-sprite.row1,
td.rows4 .item-sprite.row1 { margin-bottom:0; }
{'fraction_non_alphanumeric': 0.1635997699827487, 'fraction_numerical': 0.043588269120184014, 'mean_word_length': 2.752913249892102, 'pattern_counts': {'":': 6, '<': 3, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '868498', 'n_tokens_mistral': 7861, 'n_tokens_neox': 7240, 'n_words': 1521}