<commit_before>body {
    background: #056100;
    padding: 0;
    margin: 0;
    font-family: sans-serif;
}

/* 
 * layout 
 */

/* table */
#gameTableContainer {
    width: 1004px;
    margin: 0 auto;
    display: block;
}

#gameTable {
    border-spacing: 0;
}

#gameTable td {
    border-spacing: 0;
}

/* player */

/*
 * card
 */
.card {
    border: 4px solid #fff;
    
    font-family: "Trebuchet MS", sans-serif;
    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    
    -webkit-box-shadow: 0px 0px 5px 0px #000000;
    -moz-box-shadow: 0px 0px 5px 0px #000000;
    box-shadow: 0px 0px 5px 0px #000000;
    
    float: left;
}

.card-red {
    background: #EE0000;
}

.card-green {
    background: #056100;
}

.card-blue {
    background: #0E0A8E;
}

.card-yellow {
    background: #FFCC00;
}

.card-black {
    background: #000;
}

.card-red .card-inner {
    color: #EE0000;
}

.card-green .card-inner {
    color: #056100;
}

.card-blue .card-inner {
    color: #0E0A8E;
}

.card-yellow .card-inner {
    color: #FFCC00;
}

.card-black .card-inner {
    color: #aaa;
}

.card-backside {
    background: #fff;
}

.card-topleft-sign {
    float: left;
    margin: 2px 0 0 10px;
    color: #fff;
    
    filter: dropshadow(color=#000000, offx=2, offy=2);
}

.card-plustwo .card-topleft-sign,
.card-plusfour .card-topleft-sign {
    margin: 0 0 0 3px;
}

.card-colorpick .card-topleft-sign {
    border-top: 10px solid #EE0000;
    border-right: 10px solid #056100;
    border-bottom: 10px solid #0E0A8E;
    border-left: 10px solid #FFCC00;
    -moz-border-radius: 10px 0;
    -webkit-border-radius: 10px 0px;
    border-radius: 10px 0px;
    
    width: 0;
    height: 0 !important;
    padding: 0 !important;
    margin: 5px;
    font-size: 0;
}

.card-inner {
    background: #fff;

    filter: dropshadow(color=#000000, offx=5, offy=5);
}

.card-plusfour .card-inner {
    filter: dropshadow(color=#000000, offx=3, offy=3);
}

.card-colorpick .card-inner {
    border-top: 50px solid #EE0000;
    border-right: 50px solid #056100;
    border-bottom: 50px solid #0E0A8E;
    border-left: 50px solid #FFCC00;
    
    -moz-border-radius: 50px 0;
    -webkit-border-radius: 50px 0px;
    border-radius: 50px 0px;
}

.card-backside .card-inner {
    background: #000;
    color: #a00;
    
    text-shadow: 2px 2px 0px #fff;
    filter: dropshadow(color=#fff, offx=2, offy=2);
}

/* decks */
#stock, #pile {
    display: inline-block;
}

.deckContainer {
    margin: 0 auto;   
    width: 321px;
    height: 202px;
}

/* deck - stock */
#stock > div:nth-child(1) {
    -moz-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}

#stock > div:nth-child(2) {
    margin: 0 0 0 -140px;
    
    -moz-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg); 
    cursor: pointer;
}

#stock > div:nth-child(3) {
    margin: 0 0 0 -140px;
}

/*
 * DEBUG
 * TODO remove this.
 */
.hand, .deck {
    border: 1px dashed #202020;
}
<commit_msg>css: statusbar, player name, hand, button changes, minor cleanup<commit_after>body {
    background: #056100;
    padding: 0;
    margin: 0;
    font-family: sans-serif;
}

/* 
 * layout 
 */

/* table */
#gameTableContainer {
    /* TODO remove width*/
    /*width: 1004px;*/
    margin: 0 auto;
    display: block;
}

#gameTable {
    border-spacing: 0;
}

#gameTable td {
    border-spacing: 0;
}

.cornerContainer {
    position: relative;
}

/* status bar */
#statusBar {
    background: rgba(0, 0, 0, 0.8);
    list-style: none;
    font-family: serif;
    color: #fff;
    
    padding: 0.5em;
    margin: 0 1em 0 1em;
    
    max-height: 4em;
    overflow: hidden;
    
    text-shadow: 2px 2px 0px #000000;
    filter: dropshadow(color=#000000, offx=2, offy=2);
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#statusBar li {
    padding: 0.1em 0;    
}

/* 
 * player 
 */

/* name */
.name {
    font-weight: 700;
    font-family: sans-serif;
    
    position: absolute;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    text-shadow: -1px -1px 0px rgba(256, 256, 256, 0.2);
    filter: dropshadow(color=#ffffff, offx=-1, offy=-1);     
}

#nameLeft {
    left: 0;
    bottom: 0;
}

#nameTop {
    right: 0.2em;
    top: 0;
}

#nameRight {
    right: 0;
    bottom: 0;
}

/* hand */
.hand .card {
    -webkit-transition: margin 0.1s ease-in;
    -moz-transition: margin 0.1s ease-in;
    -o-transition: margin 0.1s ease-in;
    transition: margin 0.1s ease-in;    
}

.handOpen .card:hover {
    cursor: pointer;
    margin-top: -20px;
}


/* buttons */
.buttonContainer {
    padding: 2em 0 0 0; 
    list-style: none; 
    width: 60%;
    margin: 0 auto;  
}

.buttonContainer .button {
    display: block;
    margin: 0 0 10px 0;    
}

.button {
    color: #FFFFFF;
    font-weight: 700;
    font-family: sans-serif;
    background: #202020;
    padding: 6px 8px;
    text-align: center;
    cursor: pointer;
    
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    -webkit-box-shadow: 1px 1px 2px 0px #000000;
    -moz-box-shadow: 1px 1px 2px 0px #000000;
    box-shadow: 1px 1px 2px 0px #000000;
    
    text-shadow: 2px 2px 0px #000;
    filter: dropshadow(color=#000, offx=2, offy=2);
    
    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    -o-transition: background 1s ease;
    transition: background 1s ease;
}

.buttonPressed {
    background: #AA0000;
}

#buttonDraw span {
    font-weight: 400;
    font-size: 0.8em;
    margin: 0 0 0 0.2em;
}

/*
 * card
 */
.card {
    border: 4px solid #fff;
    
    font-family: "Trebuchet MS", sans-serif;
    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    
    -webkit-box-shadow: 0px 0px 5px 0px #000000;
    -moz-box-shadow: 0px 0px 5px 0px #000000;
    box-shadow: 0px 0px 5px 0px #000000;
    
    float: left;
}

.card-red {
    background: #EE0000;
}

.card-green {
    background: #056100;
}

.card-blue {
    background: #0E0A8E;
}

.card-yellow {
    background: #FFCC00;
}

.card-black {
    background: #000;
}

.card-red .card-inner {
    color: #EE0000;
}

.card-green .card-inner {
    color: #056100;
}

.card-blue .card-inner {
    color: #0E0A8E;
}

.card-yellow .card-inner {
    color: #FFCC00;
}

.card-black .card-inner {
    color: #aaa;
}

.card-backside {
    background: #fff;
}

.card-topleft-sign {
    float: left;
    margin: 2px 0 0 10px;
    color: #fff;
    
    filter: dropshadow(color=#000000, offx=2, offy=2);
}

.card-plustwo .card-topleft-sign,
.card-plusfour .card-topleft-sign {
    margin: 0 0 0 3px;
}

.card-colorpick .card-topleft-sign {
    border-top: 10px solid #EE0000;
    border-right: 10px solid #056100;
    border-bottom: 10px solid #0E0A8E;
    border-left: 10px solid #FFCC00;
    -moz-border-radius: 10px 0;
    -webkit-border-radius: 10px 0px;
    border-radius: 10px 0px;
    
    width: 0;
    height: 0 !important;
    padding: 0 !important;
    margin: 5px;
    font-size: 0;
}

.card-inner {
    background: #fff;

    filter: dropshadow(color=#000000, offx=5, offy=5);
}

.card-plusfour .card-inner {
    filter: dropshadow(color=#000000, offx=3, offy=3);
}

.card-colorpick .card-inner {
    border-top: 50px solid #EE0000;
    border-right: 50px solid #056100;
    border-bottom: 50px solid #0E0A8E;
    border-left: 50px solid #FFCC00;
    
    -moz-border-radius: 50px 0;
    -webkit-border-radius: 50px 0px;
    border-radius: 50px 0px;
}

.card-backside .card-inner {
    background: #000;
    color: #a00;
    
    text-shadow: 2px 2px 0px #fff;
    filter: dropshadow(color=#fff, offx=2, offy=2);
}

/* decks */
#stock, #pile {
    display: inline-block;
}

.deckContainer {
    margin: 0 auto;
    padding: 0 0 1em 0;   
}

/* deck - stock */
#stock > div:nth-child(1) {
    -moz-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}

#stock > div:nth-child(2) {
    -moz-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg); 
    cursor: pointer;
}

#stock > div:nth-child(3) {
}

/*
 * DEBUG
 * TODO remove this.
 */
.hand, .deck {
    border: 1px dashed #202020;
}

{'fraction_non_alphanumeric': 0.1521688703317096, 'fraction_numerical': 0.0712131755973092, 'mean_word_length': 2.4245432883240667, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, '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': '1347852', 'n_tokens_mistral': 3952, 'n_tokens_neox': 3409, 'n_words': 780}