<commit_before>.nav {
    position: fixed;
    height: 10vh;
    line-height: 10vh;
    width: 100%;
    font-size: 3.5vh;
    font-weight: 700;
    background: rgba(255, 255, 255, .95);
    box-shadow: 0 0 10px #4b4b4b;
    transition: .5s;
}

.nav .nav-icon {
    margin-top: 1vh;
	height: 8vh;
    margin-left: 1vh;
    width: auto;
    transition: 0.2s;
}

.nav:hover {
    background: rgba(255, 255, 255, 1);
}

.nav .nav-icon:hover {
    transform: scale(1.1);
    transition: 0.2s;
}

.nav .nav-item, .nav .nav-dropdown-item {
	margin: 0 auto;
}

.nav .nav-items {
    text-align: right;
    justify-content: space-around;
    display: flex;
    flex-flow: wrap row;
}

.nav p {
    display: inline;
    position: relative;
}

.nav .nav-item a, .nav .nav-dropdown-item a {
    display: block;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 2vh;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
    -webkit-transition: .2s;
    transition: .2s;
}

.nav .nav-item a:hover, .nav .nav-dropdown-item a:hover {
    color: #00aeff;
}

.nav .nav-dropdown-item:hover > ul, .nav .nav-dropdown-item a:hover > ul, .nav .nav-dropdown-item > ul:hover {
    opacity: 1;
    visibility: visible;
}

.nav .nav-dropdown-item ul {
    visibility: hidden;
    position: absolute;
    top: 10vh;
    background: white;
    width: 20%;
    padding: 0;
    margin: 0 0 0 -2vh;
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.nav .nav-dropdown-item ul li {
    list-style-type: none;
    width: 100%;
    line-height: normal;
    text-align: left;
    transition: 0.2s;
}

.nav .nav-dropdown-item ul li:hover {
    color: #00aeff;
}

.nav .nav-dropdown-item ul li a {
    padding: 3vh 0 3vh 2vh;
	margin: 1vh;
    text-decoration: none;
	border-bottom: 1px solid #ccc;
    color: #000;
}

.nav .nav-dropdown-item ul li:last-child a {
	border: none;
}

.nav .mobile-toggle {
    display: none;
    position: relative;
    float: right;
    height: 8vh;
    margin-right: 3vh;
    transition: .25s ease-in-out;
}

.nav .mobile-toggle:hover .toggle-line {
    background: #ccc;
}

.nav .mobile-toggle.toggled:hover .toggle-line {
    background: red;
}

.toggle-line-bot {
    margin-bottom: 0 !important;
}

.nav .mobile-toggle .toggle-line {
    display: block;
    height: 3px;
    width: 34px;
    margin-bottom: 5px;
    background: black;
    opacity: 1;
    transform: rotate(0deg);
    transition: .3s ease-in-out;
}

.nav .mobile-toggle:hover {
    cursor: pointer;
}

@media (max-width: 800px) {
    .nav .nav-items {
        position: absolute;
        top: -92vh;
        left: 0;
        background: white;
        width: 100%;
        height: 8vh;
        text-align: center;
        transition: 0.5s;
        z-index: -1;
    }
	
	.nav .nav-icon {
		height: 6vh;
	}
	
	.nav .no-mobile {
		display: none;
	}
    
    .nav .nav-appear {
        position: absolute;
        top: 8vh;
        transition: 0.5s;
    }
    
    .nav .mobile-toggle {
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .nav .nav-items {
        display: flex;
        flex-flow: wrap column;
        position: absolute;<commit_msg>nav: refine<commit_after>h4,h5,h6{letter-spacing:0}hr.divider,hr.divider-lg,hr.divider-sm{border:1px solid #242424}body,html{height:100%;width:100%;padding:0;margin:0;line-height:1.5;background-color:#f7f7f7;color:rgba(20,20,20,.9)}h1,h2,h3,h4,h5,h6{margin:1vh 0;padding:0;font-weight:400}h1{font-size:40px;font-size:7vh;line-height:1.2;letter-spacing:3px}h2{font-size:36px;font-size:5.3vh;line-height:1.25;letter-spacing:2px}h3{font-size:32px;font-size:4.6vh;line-height:1.3;letter-spacing:1px}h4{font-size:28px;font-size:3.9vh;line-height:1.35}h5{font-size:24px;font-size:3.3vh;line-height:1.4}h6{font-size:21px;font-size:3vh;line-height:1.45}p{font-size:17px;font-size:2.7vh;margin:0}p.lead{font-size:20px;font-size:3.3vh;font-weight:500}.bold,strong{font-weight:900}em{font-weight:200}hr.divider{max-width:1600px;width:90%;margin:7vh auto}hr.divider-sm{width:80%;margin:3vh auto}hr.divider-lg{width:100%;margin:5vh auto}a{font-size:16px;text-decoration:none;color:#45c4f7;transition:.2s}a:focus,a:hover{text-decoration:underline;color:#007cad;transition:.2s}.button,button,input[type=reset],input[type=button]{display:inline-block;text-decoration:none;height:40px;text-transform:uppercase;background-color:#3dc3e5;border:none;color:#fff;letter-spacing:.1rem;border-radius:3px;padding:0 35px;font-size:1.3rem;cursor:pointer;font-weight:600;transition:.2s;margin:10px}a.button:hover{text-decoration:none;color:#000;transition:.2s}.button:focus,.button:hover,button:focus,button:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=button]:focus,input[type=button]:hover{background-color:#018daf;transition:.2s}a.button{line-height:40px}section{padding:1rem 0}.row{margin:0 auto}.row .col{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px}@media (min-width:800px){.row .col.w1,.row .col.w10,.row .col.w11,.row .col.w12,.row .col.w2,.row .col.w3,.row .col.w4,.row .col.w5,.row .col.w7,.row .col.w8,.row .col.w9{margin-left:auto;left:auto;right:auto}.row .col.w1{width:8.3333333333%}.row .col.w2{width:16.6666666667%}.row .col.w3{width:25%}.row .col.w4{width:33.3333333333%}.row .col.w5{width:41.6666666667%}.row .col.w6{margin-left:auto;left:auto;right:auto;width:50%}.row .col.w7{width:58.3333333333%}.row .col.w8{width:66.6666666667%}.row .col.w9{width:75%}.row .col.w10{width:83.3333333333%}.row .col.w11{width:91.6666666667%}.row .col.w12{width:100%}}.container{margin:0 auto;max-width:1280px;width:90%}@media (min-width:601px){.container{width:85%}}@media (min-width:993px){.container{width:70%}}.container .row{margin-left:-.75rem;margin-right:-.75rem}.text-center{text-align:center}.text-right{text-align:right}.text-left,.text-responsive{text-align:left}@media (max-width:799px){.text-responsive{text-align:center}}.fixed{position:fixed}.container:after,.row:after,.u-cf{content:"";clear:both;display:table}

/* BEGIN NAV */

::selection {
    background: #366284;
    color: white;
}

body {
    background: url(https://static.pexels.com/photos/192136/pexels-photo-192136.jpeg) no-repeat center center fixed;
    background-size: cover;
    height: 100%;
    width: 100%;
}

/* MENU
----------------------------------------*/

.nav {
    position: fixed;
    height: 10vh;
    line-height: 10vh;
    width: 100%;
    font-size: 3.5vh;
    font-weight: 700;
    background: rgba(255, 255, 255, .95);
    box-shadow: 0 0 10px #4b4b4b;
    transition: .5s;
}

.nav .nav-icon {
    margin-top: 1vh;
	height: 8vh;
    margin-left: 1vh;
    width: auto;
    transition: 0.2s;
}

.nav:hover {
    background: rgba(255, 255, 255, 1);
}

.nav .nav-icon:hover {
    transform: scale(1.1);
    transition: 0.2s;
}

.nav .nav-item, .nav .nav-dropdown-item {
	margin: 0 auto;
}

.nav .nav-items {
    text-align: right;
    justify-content: space-around;
    display: flex;
    flex-flow: wrap row;
}

.nav p {
    display: inline;
    position: relative;
}

.nav .nav-item a, .nav .nav-dropdown-item a {
    display: block;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 2vh;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
    -webkit-transition: .2s;
    transition: .2s;
}

.nav .nav-item a:hover, .nav .nav-dropdown-item a:hover {
    color: #00aeff;
}

.nav .nav-dropdown-item:hover > ul, .nav .nav-dropdown-item a:hover > ul, .nav .nav-dropdown-item > ul:hover {
    opacity: 1;
    visibility: visible;
}

.nav .nav-dropdown-item ul {
    visibility: hidden;
    position: absolute;
    top: 10vh;
    background: white;
    width: 20%;
    padding: 0;
    margin: 0 0 0 -3vh;
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.nav .nav-dropdown-item ul li {
    list-style-type: none;
    width: 100%;
    line-height: normal;
    text-align: left;
    transition: 0.2s;
}

.nav .nav-dropdown-item ul li:hover {
    color: #00aeff;
}

.nav .nav-dropdown-item ul li a {
    padding: 3vh 0 3vh 2vh;
	margin: 1vh;
    text-decoration: none;
	border-bottom: 1px solid #ccc;
    color: #000;
}

.nav .nav-dropdown-item ul li:last-child a {
	border: none;
}

.nav .mobile-toggle {
    display: none;
    position: relative;
    float: right;
    height: 8vh;
    margin-right: 3vh;
    transition: .25s ease-in-out;
}

.nav .mobile-toggle:hover .toggle-line {
    background: #ccc;
}

.nav .mobile-toggle.toggled:hover .toggle-line {
    background: red;
}

.toggle-line-bot {
    margin-bottom: 0 !important;
}

.nav .mobile-toggle .toggle-line {
    display: block;
    height: 3px;
    width: 34px;
    margin-bottom: 5px;
    background: black;
    opacity: 1;
    transform: rotate(0deg);
    transition: .3s ease-in-out;
}

.nav .mobile-toggle:hover {
    cursor: pointer;
}

@media (max-width: 800px) {
    .nav .nav-items {
        position: absolute;
        top: -92vh;
        left: 0;
        background: white;
        width: 100%;
        height: 8vh;
        text-align: center;
        transition: 0.5s;
        z-index: -1;
    }
	
	.nav .nav-icon {
		height: 6vh;
		position: absolute;
	}
	
	.nav .no-mobile {
		display: none;
	}
    
    .nav .nav-appear {
        position: absolute;
        top: 8vh;
        transition: 0.5s;
    }
    
    .nav .mobile-toggle {
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .nav .nav-items {
        display: flex;
        flex-flow: wrap column;
        position: absolute;
{'fraction_non_alphanumeric': 0.16937808896210874, 'fraction_numerical': 0.061264415156507414, 'mean_word_length': 2.953194953194953, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 8, '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': '330233', 'n_tokens_mistral': 4207, 'n_tokens_neox': 3741, 'n_words': 671}