<commit_before>body {
    width: 100%;
    height: 100%;
    font-size: 62.5%;
    line-height: 1.4;
    background: #f7e3de;
    /*background: #f8f3e9;*/
}

img {
    vertical-align: middle;
    width: 100%;
    height: auto;
}

section {
    margin: 60px auto;
}


/* --------- Browser Upgrade Prompt ----- */

.browserupgrade {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0;
}

/* -------- top image background ------- */

.main-image {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.main-image img {
    width: 100%;
    height: 90%;
    z-index: 0;
    /*border: 2px solid black;*/
}

/* -------- header ---------- */

.logo img {
    position: absolute;
    top: 1.5%;
    left: 1.5%;
    width: 10%;
    height: auto;
    z-index: 9;
}

.page-header {
    position: absolute;
    top: 1%;
    right: 2%;
    width: 50%;
    height: 8%;
    z-index: 2;
    padding-top: 1%;
    /*border: 2px solid black;*/
}

.page-header li {
    position: relative;
    display: inline;
    list-style-type: none;
    padding: 0 4% 0 2%;
    /*border: 2px solid red;*/
}

/* -------- navigation ---------- */

.menu-item {
    width: 30%;
    height: 15%;
    font: small-caps bold 2em 'Lucida Bright', Georgia, serif;
    color: #00FF00;
    /*border: 2px solid red;*/
}

.menu-item::after {
    position: relative;
    top: .4em;
    border-style: solid;
    border-width: .1em .1em 0 0;
    content: '';
    display: inline-block;
    height: .3em;
    left: .4em;
    transform: rotate(135deg);
    vertical-align: top;
    width: .3em;
}

/* -------- vision statement ---------- */

.vision {
    position: absolute;
    top: 12%;
    width: 100%;
    height: 30%;
    color: #fff;
    /*border: 2px solid green;*/
}

.vision label {
    position: relative;
    left: 42%;
    font: italic small-caps 100 1.5em 'Lucida Bright', Georgia, serif;
    letter-spacing: .5em;
    text-align: center;
    /*border: 2px solid black;*/
}

.vision p {
    position: relative;
    margin: 2% 0 0 30%;
    width: 60%;
    font: small-caps 3em 'Lucida Bright', Georgia, serif;
    line-height: 1.1em;
    letter-spacing: .01em;
}

.vision span {
    font-size: 1.4em;
    font-weight: bold;
}

.vision-part2 {
    font-size: 2em !important;
    letter-spacing: .01em;
}

/* -------- bullet banner ---------- */

.banner-container {
    position: absolute;
    top: 90%;
    width: 100%;
    height: 6%;
    padding-bottom: 2%;
    /*border:2px solid red;*/
}

.banner-container p {
    font: small-caps 400 2em 'Lucida Bright', Georgia, serif;
    text-align: center;
}

.down-arrow {
    position: relative;
    bottom: 45%;
    left: 50%;
    width: 2%;
    color: #6698FF; 
}

.cheveron-down::before {
    position: relative;
    top: .6em;
    border-style: solid;
    border-width: .4em .4em 0 0;
    content: '';
    display: inline-block;
    height: 1.5em;
    left: .5em;
    transform: rotate(135deg);
    vertical-align: top;
    width: 1.4em;
}

/* ------ Owner introduction --------*/
<commit_msg>updated main page<commit_after>body {
    width: 100%;
    height: 100%;
    font-size: 62.5%;
    line-height: 1.4;
    background: #f7e3de;
    /*background: #f8f3e9;*/
}

img {
    vertical-align: middle;
    width: 100%;
    height: auto;
}

section {
    margin: 60px auto;
}


/* --------- Browser Upgrade Prompt ----- */

.browserupgrade {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0;
}

/* -------- top image background ------- */

.main-image {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.main-image img {
    width: 100%;
    height: 90%;
    z-index: 0;
    /*border: 2px solid black;*/
}

/* -------- header ---------- */

.logo img {
    position: absolute;
    top: 1.5%;
    left: 1.5%;
    width: 10%;
    height: auto;
    z-index: 9;
}

.page-header {
    position: absolute;
    top: 1%;
    right: 2%;
    width: 50%;
    height: 8%;
    z-index: 2;
    padding-top: 1%;
    /*border: 2px solid black;*/
}

.page-header li {
    position: relative;
    display: inline;
    list-style-type: none;
    padding: 0 4% 0 2%;
    /*border: 2px solid red;*/
}

/* -------- navigation ---------- */

.menu-item {
    width: 30%;
    height: 15%;
    font: small-caps bold 2em 'Lucida Bright', Georgia, serif;
    color: #00FF00;
    /*border: 2px solid red;*/
}

.menu-item::after {
    position: relative;
    top: .4em;
    border-style: solid;
    border-width: .1em .1em 0 0;
    content: '';
    display: inline-block;
    height: .3em;
    left: .4em;
    transform: rotate(135deg);
    vertical-align: top;
    width: .3em;
}

/* -------- vision statement ---------- */

.vision {
    position: absolute;
    top: 12%;
    width: 100%;
    height: 30%;
    color: #fff;
    /*border: 2px solid green;*/
}

.vision label {
    position: relative;
    left: 42%;
    font: italic small-caps 100 1.5em 'Lucida Bright', Georgia, serif;
    letter-spacing: .5em;
    text-align: center;
    /*border: 2px solid black;*/
}

.vision p {
    position: relative;
    margin: 2% 0 0 30%;
    width: 60%;
    font: small-caps 3em 'Lucida Bright', Georgia, serif;
    line-height: 1.1em;
    letter-spacing: .01em;
}

.vision span {
    font-size: 1.4em;
    font-weight: bold;
}

.vision-part2 {
    font-size: 2em !important;
    letter-spacing: .01em;
}

/* -------- bullet banner ---------- */

.banner-container {
    position: absolute;
    top: 90%;
    width: 100%;
    height: 6%;
    padding-bottom: 2%;
    /*border:2px solid red;*/
}

.banner-container p {
    font: small-caps 400 2em 'Lucida Bright', Georgia, serif;
    text-align: center;
}

.down-arrow {
    position: relative;
    bottom: 45%;
    left: 50%;
    width: 2%;
    color: #00FF00; 
}

.cheveron-down::before {
    position: relative;
    top: .6em;
    border-style: solid;
    border-width: .4em .4em 0 0;
    content: '';
    display: inline-block;
    height: 1.5em;
    left: .5em;
    transform: rotate(135deg);
    vertical-align: top;
    width: 1.4em;
}

/* ------ Owner introduction --------*/

{'fraction_non_alphanumeric': 0.18874713771671572, 'fraction_numerical': 0.049721949623814196, 'mean_word_length': 1.949831162566329, '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': '727986', 'n_tokens_mistral': 2481, 'n_tokens_neox': 2212, 'n_words': 598}