<commit_before>
/* == General ============================================= */

html {
    font-family: helvetica, sans-serif;
    font-size: 1em;
}

* {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}

.inline-block { display:inline-block; }

a {
    outline:none;
    border:none;
}

body { background-color: #FAFAFA; }

/* == Code ================================================ */

.filepath,
code,
pre {
    font-family: 'dejavu sans mono', monospace;
}

.filepath, code {
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
        -ms-border-radius: 2px;
         -o-border-radius: 2px;
            border-radius: 2px;
   background: #EEE; 
   padding-left: 2px;
   padding-right: 2px;
   font-size:small;
}

/* == Nav bars ============================================ */

.bar ul,
.bar li,
.bar form,
.bar nav {
    display: inline-block;
}

.bar ul { padding-left: inherit; }

.navlink abbr {
    outline:none;
    border:none;
}

.bar a { color: inherit; }

/* == Breadcrumbs ========================================= */

#breadcrumbs .next:before {
    content: '›';
}

#breadcrumbs li {
    display:inline-block;
    font-size:0.9em;
}

/* == Forms =============================================== */

/* text */
input[type="text"], input[type="password"],
input[type="search"], input[type="url"], input[type="email"],
input[type="date"], textarea {
    border: 1px solid #BBB;

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
        -ms-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
    
    -webkit-box-shadow: inset 0 2px 10px #DDD;
       -moz-box-shadow: inset 0 2px 10px #DDD;
        -ms-box-shadow: inset 0 2px 10px #DDD;
         -o-box-shadow: inset 0 2px 10px #DDD;
            box-shadow: inset 0 2px 10px #DDD;

    padding:2px 5px;
}

textarea {
    padding:5px 10px;
}

/* buttons */
input[type="button"], input[type="submit"],
input[type="reset"] {
    position:relative;
    border: 1px solid #666;

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
        -ms-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;

    padding:2px 4px;
    background-color:#222;
    color:#DDD;
    text-shadow:0px 1px 2px #666;
}

input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active {
    background-color:#000;
    text-shadow:0px -1px 2px #666;
}

label.hidden.explicit {
    width:0;
    height:0;
    overflow:hidden;
    margin:0;
}

input.valid {border-color: green;}
input.invalid {border-color: red;}

form label,
#edit_form input[type=submit] { display:block; }

/* == Headers ============================================= */

/* -- Main Header ----------------------------------------- */

#global_header {
    margin:0 0 25px 0;
    position:relative;
    width:100%;

    background-color: #EEE;

    -webkit-box-shadow: 0 1px 4px #CCC;
       -moz-box-shadow: 0 1px 4px #CCC;
        -ms-box-shadow: 0 1px 4px #CCC;
         -o-box-shadow: 0 1px 4px #CCC;
            box-shadow: 0 1px 4px #CCC;

    max-height:60px;
}

#global_header a {
    text-decoration:none;
}

#global_header_nav {
    width:100%;
    display: table;
    white-space:nowrap;
    padding:0;
}

#main_logo_link,
#cursus_nav,
#others_nav,
#search {
    vertical-align:middle;
    display:table-cell;
}

#main_logo_link {
    width: 32px;
}

#cursus_nav {
    padding-left:20px;
}

#others_nav,
#search {
    text-align:right;
}
#search {
    width:250px;
    padding-left:16px;
    padding-right:16px;
}

/* == Main content ======================================== */

/* IE */
html, body, #container { height: 100% }
body > #container { height: auto; min-height:100%; }

#main_content {
    display:table;
    width:100%;
    padding: 0 40px 3em 40px;
}
#main_content > aside,
#main_content > article {
    color: #222;
    display:table-cell;
}

#main_content > article {
    text-align:left;
}

/* == Footers ============================================= */

/* -- Main Footer ----------------------------------------- */

#global_footer {
    position:relative;

    clear:both;
    height:3em;
    margin-top: -3em;

    text-align:center;
    font-size:0.8em;
}

#global_footer_nav ul {
    margin:0;
}

#global_footer_nav li {
    margin-top:4px;
}

#global_footer_nav a {
    text-decoration:inherit;
}

#global_footer_nav li + li:before {
    content:"‑ ";    
}

<commit_msg>left menus width set to 100px max<commit_after>
/* == General ============================================= */

html {
    font-family: helvetica, sans-serif;
    font-size: 1em;
}

* {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}

.inline-block { display:inline-block; }

a {
    outline:none;
    border:none;
}

body { background-color: #FAFAFA; }

/* == Code ================================================ */

.filepath,
code,
pre {
    font-family: 'dejavu sans mono', monospace;
}

.filepath, code {
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
        -ms-border-radius: 2px;
         -o-border-radius: 2px;
            border-radius: 2px;
   background: #EEE; 
   padding-left: 2px;
   padding-right: 2px;
   font-size:small;
}

/* == Nav bars ============================================ */

.bar ul,
.bar li,
.bar form,
.bar nav {
    display: inline-block;
}

.bar ul { padding-left: inherit; }

.navlink abbr {
    outline:none;
    border:none;
}

.bar a { color: inherit; }

/* -- Left/right menus ------------------------------------ */

aside.submenu {
    max-width:100px;
}

/* == Breadcrumbs ========================================= */

#breadcrumbs .next:before {
    content: '›';
}

#breadcrumbs li {
    display:inline-block;
    font-size:0.9em;
}

/* == Forms =============================================== */

/* text */
input[type="text"], input[type="password"],
input[type="search"], input[type="url"], input[type="email"],
input[type="date"], textarea {
    border: 1px solid #BBB;

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
        -ms-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
    
    -webkit-box-shadow: inset 0 2px 10px #DDD;
       -moz-box-shadow: inset 0 2px 10px #DDD;
        -ms-box-shadow: inset 0 2px 10px #DDD;
         -o-box-shadow: inset 0 2px 10px #DDD;
            box-shadow: inset 0 2px 10px #DDD;

    padding:2px 5px;
}

textarea {
    padding:5px 10px;
}

/* buttons */
input[type="button"], input[type="submit"],
input[type="reset"] {
    position:relative;
    border: 1px solid #666;

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
        -ms-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;

    padding:2px 4px;
    background-color:#222;
    color:#DDD;
    text-shadow:0px 1px 2px #666;
}

input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active {
    background-color:#000;
    text-shadow:0px -1px 2px #666;
}

label.hidden.explicit {
    width:0;
    height:0;
    overflow:hidden;
    margin:0;
}

input.valid {border-color: green;}
input.invalid {border-color: red;}

form label,
#edit_form input[type=submit] { display:block; }

/* == Headers ============================================= */

/* -- Main Header ----------------------------------------- */

#global_header {
    margin:0 0 25px 0;
    position:relative;
    width:100%;

    background-color: #EEE;

    -webkit-box-shadow: 0 1px 4px #CCC;
       -moz-box-shadow: 0 1px 4px #CCC;
        -ms-box-shadow: 0 1px 4px #CCC;
         -o-box-shadow: 0 1px 4px #CCC;
            box-shadow: 0 1px 4px #CCC;

    max-height:60px;
}

#global_header a {
    text-decoration:none;
}

#global_header_nav {
    width:100%;
    display: table;
    white-space:nowrap;
    padding:0;
}

#main_logo_link,
#cursus_nav,
#others_nav,
#search {
    vertical-align:middle;
    display:table-cell;
}

#main_logo_link {
    width: 32px;
}

#cursus_nav {
    padding-left:20px;
}

#others_nav,
#search {
    text-align:right;
}
#search {
    width:250px;
    padding-left:16px;
    padding-right:16px;
}

/* == Main content ======================================== */

/* IE */
html, body, #container { height: 100% }
body > #container { height: auto; min-height:100%; }

#main_content {
    display:table;
    width:100%;
    padding: 0 40px 3em 40px;
}
#main_content > aside,
#main_content > article {
    color: #222;
    display:table-cell;
}

#main_content > article {
    text-align:left;
}

/* == Footers ============================================= */

/* -- Main Footer ----------------------------------------- */

#global_footer {
    position:relative;

    clear:both;
    height:3em;
    margin-top: -3em;

    text-align:center;
    font-size:0.8em;
}

#global_footer_nav ul {
    margin:0;
}

#global_footer_nav li {
    margin-top:4px;
}

#global_footer_nav a {
    text-decoration:inherit;
}

#global_footer_nav li + li:before {
    content:"‑ ";    
}


{'fraction_non_alphanumeric': 0.2424340683095547, 'fraction_numerical': 0.030263726761781237, 'mean_word_length': 2.6031931464174454, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, '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': '338796', 'n_tokens_mistral': 3546, 'n_tokens_neox': 3242, 'n_words': 642}