<commit_before>/* ==========================================================================
 navgation
 ========================================================================== */

.appendix-nav {
    margin-top: 2.5em; /*40px*/
    padding-left: 30px;
    list-style: none;
}

.appendix-nav li {
    .avenir-next-demi;
    margin: 0;
    font-size: 0.875em; /*14px*/
    line-height: 1.85714; /*26px*/
    text-indent: -30px;
}

.appendix-nav a:link,
.appendix-nav a:visited {
    color: #101820;
    text-decoration: none;
    border-bottom: 1px solid #348dc9;
}


/* ==========================================================================
 table of contents
 ========================================================================== */

.panel,
.panel .close-button {
    .slide;
    .border-right-light(@width: 2px);
    left: -272px; /* 250px + 20px padding + 2px border*/
}

.panel {
    .reset;
    .border-top-light(@width: 3px);
    .avenir-next-demi;
    font-size: 0.875em; /*14px*/
    position: fixed;
    top: 60px;
    bottom: 46px; /*match height of TOC close */
    width: 15.625em;
    background-color: #f6f6f5;
    z-index: 999999;
    overflow-y: scroll;

    ol {
        .reset
    }

    .close-button {
        width: 199px;
        height: 26px;
        padding: 10px; /*10px*/
        bottom: 0px;
        background: @light_field url(../img/close.png) 89% 11px no-repeat;
        color: @dark_gray;
        text-transform: uppercase;
        font-size: .857142857em; /*12px*/
        cursor: pointer;

            em {
                display: inline-block;
                width: 80%;
                text-align: right;
                font-style: normal;
            }
    }

    @media 
    (-webkit-min-device-pixel-ratio: 2), 
    (min-resolution: 192dpi) {
        .close-button {
            background: @light_field url(../img/close@2x.png) 89% 11px no-repeat;
            background-size: 15px 15px;
        }
    }
}

/*.no-js .panel {
    left: 0;
}*/

/* panel slides to position */
.panel.active{
    left: 0;

    .close-button {
        position: fixed;
        left: 0px;
    }
}


/* TOC link */
.toc-nav-link {
    text-indent: -9999px;
    position: absolute;
    left: 0;
    top: 0;
    height: 60px; /* match height of main header */
    width: 60px;
    background: url(../img/nav-link.png) no-repeat center center;

    &.hamburgerify {
        background: url(../img/hamburger.png) no-repeat center center;
    }
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) {
    .toc-nav-link {
        background: url(../img/nav-link@2x.png) no-repeat center center;
        background-size: 16px 16px;
    }
}

.toc-nav-link:hover,
.toc-nav-link:active,
.toc-nav-link.active {
    background-color: @light_field;
}

/* TOC link styles */
.regulation-nav {

    li {
        margin: 0;
        text-indent: 0;
    }

    a {
        display: block;
        padding: 10px 20px;
    }

    a:link,
    a:visited {
        color: @black;
        .border-bottom-light (@width: 1px)
    }

    a:hover,
    a:active,
    .current {
        color: @black;
        background-color: @green_light;
    }<commit_msg>remove underline from TOC links<commit_after>/* ==========================================================================
 navgation
 ========================================================================== */

.appendix-nav {
    margin-top: 2.5em; /*40px*/
    padding-left: 30px;
    list-style: none;
}

.appendix-nav li {
    .avenir-next-demi;
    margin: 0;
    font-size: 0.875em; /*14px*/
    line-height: 1.85714; /*26px*/
    text-indent: -30px;
}

.appendix-nav a:link,
.appendix-nav a:visited {
    color: #101820;
    text-decoration: none;
    border-bottom: 1px solid #348dc9;
}


/* ==========================================================================
 table of contents
 ========================================================================== */

.panel,
.panel .close-button {
    .slide;
    .border-right-light(@width: 2px);
    left: -272px; /* 250px + 20px padding + 2px border*/
}

.panel {
    .reset;
    .border-top-light(@width: 3px);
    .avenir-next-demi;
    font-size: 0.875em; /*14px*/
    position: fixed;
    top: 60px;
    bottom: 46px; /*match height of TOC close */
    width: 15.625em;
    background-color: #f6f6f5;
    z-index: 999999;
    overflow-y: scroll;

    ol {
        .reset
    }

    .close-button {
        width: 199px;
        height: 26px;
        padding: 10px; /*10px*/
        bottom: 0px;
        background: @light_field url(../img/close.png) 89% 11px no-repeat;
        color: @dark_gray;
        text-transform: uppercase;
        font-size: .857142857em; /*12px*/
        cursor: pointer;

            em {
                display: inline-block;
                width: 80%;
                text-align: right;
                font-style: normal;
            }
    }

    @media 
    (-webkit-min-device-pixel-ratio: 2), 
    (min-resolution: 192dpi) {
        .close-button {
            background: @light_field url(../img/close@2x.png) 89% 11px no-repeat;
            background-size: 15px 15px;
        }
    }
}

/*.no-js .panel {
    left: 0;
}*/

/* panel slides to position */
.panel.active{
    left: 0;

    .close-button {
        position: fixed;
        left: 0px;
    }
}


/* TOC link */
.toc-nav-link {
    text-indent: -9999px;
    position: absolute;
    left: 0;
    top: 0;
    height: 60px; /* match height of main header */
    width: 60px;
    background: url(../img/nav-link.png) no-repeat center center;

    &.hamburgerify {
        background: url(../img/hamburger.png) no-repeat center center;
    }
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) {
    .toc-nav-link {
        background: url(../img/nav-link@2x.png) no-repeat center center;
        background-size: 16px 16px;
    }
}

.toc-nav-link:hover,
.toc-nav-link:active,
.toc-nav-link.active {
    background-color: @light_field;
}

/* TOC link styles */
.regulation-nav {

    li {
        margin: 0;
        text-indent: 0;
    }

    a {
        display: block;
        padding: 10px 20px;
    }

    a:link,
    a:visited {
        color: @black;
        .border-bottom-light (@width: 1px);
        text-decoration: none;
    }

    a:hover,
    a:active,
    .current {
        color: @black;
        background-color: @green_light;
    }
{'fraction_non_alphanumeric': 0.22856251948861864, 'fraction_numerical': 0.04303086997193639, 'mean_word_length': 2.0664435946462714, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, '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': '4542466', 'n_tokens_mistral': 2434, 'n_tokens_neox': 2105, 'n_words': 454}