<commit_before>
.panel {
    --margin-left: calc(var(--menu-clearance) + .5rem);
    --margin-right: 3.5rem;
    --margin-top: .5rem;
    --margin-bottom: .5rem;
    --header-padding: .5rem .8rem;
    --content-padding: 1.5rem .8rem;
    --padding-panel-buttons: .5rem;
    --scaling-factor: .8 !important;
    --header-color: #e8e8e8;
    --max-width: 60rem;
    position: absolute;
    width: calc(100% - var(--margin-left) - var(--margin-right));
    max-width: var(--max-width);
    background-color: var(--panel-default-background-color);
    border: var(--selected-panel-border-width) solid var(--selected-panel-border-color);
    border-radius: .5rem;
    pointer-events: all;
    z-index: 3;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;    
    transition: width var(--transition-time) ease-in-out var(--transition-delay);
}

.panel.top {
    top: var(--margin-top);
}

.panel.bottom {
    bottom: var(--margin-bottom);
}

.panel.right {
    right: var(--margin-right);
}

.panel.center {
    top: .5rem;
    bottom: .5rem;
    left: calc(var(--menu-clearance) + .5rem);
    right: .5rem;
    margin: auto;
}

.modal .panel.center {
    --top-clearance: .5rem;
    --bottom-clearance: calc(var(--footer-height) + .5rem);
    --left-clearance: .5rem;
    --right-clearance: .5rem;
    --vertical-clearance: calc(var(--top-clearance) + var(--bottom-clearance));
    --horizontal-clearance: calc(var(--left-clearance) + var(--right-clearance));
    left: var(--left-clearance);
    right: var(--right-clearance);
    top: var(--top-clearance);
    bottom: var(--bottom-clearance);
    height: calc(100vh - var(--vertical-clearance));
    width: calc(100vw - var(--horizontal-clearance));
}

.panel.inline {
    position: relative;
}

.modal {
    --modal-background: hsla(0, 0%, 5%, .8);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--modal-background);
    z-index: 2;<commit_msg>Changed modal centered panel to include the footer.<commit_after>
.panel {
    --margin-left: calc(var(--menu-clearance) + .5rem);
    --margin-right: 3.5rem;
    --margin-top: .5rem;
    --margin-bottom: .5rem;
    --header-padding: .5rem .8rem;
    --content-padding: 1.5rem .8rem;
    --padding-panel-buttons: .5rem;
    --scaling-factor: .8 !important;
    --header-color: #e8e8e8;
    --max-width: 60rem;
    position: absolute;
    width: calc(100% - var(--margin-left) - var(--margin-right));
    max-width: var(--max-width);
    background-color: var(--panel-default-background-color);
    border: var(--selected-panel-border-width) solid var(--selected-panel-border-color);
    border-radius: .5rem;
    pointer-events: all;
    z-index: 3;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;    
    transition: width var(--transition-time) ease-in-out var(--transition-delay);
}

.panel.top {
    top: var(--margin-top);
}

.panel.bottom {
    bottom: var(--margin-bottom);
}

.panel.right {
    right: var(--margin-right);
}

.panel.center {
    top: .5rem;
    bottom: .5rem;
    left: calc(var(--menu-clearance) + .5rem);
    right: .5rem;
    margin: auto;
}

.modal .panel.center {
    --top-clearance: .5rem;
    --bottom-clearance: .5rem;
    --left-clearance: .5rem;
    --right-clearance: .5rem;
    --vertical-clearance: calc(var(--top-clearance) + var(--bottom-clearance));
    --horizontal-clearance: calc(var(--left-clearance) + var(--right-clearance));
    left: var(--left-clearance);
    right: var(--right-clearance);
    top: var(--top-clearance);
    bottom: var(--bottom-clearance);
    height: calc(100vh - var(--vertical-clearance));
    width: calc(100vw - var(--horizontal-clearance));
}

.panel.inline {
    position: relative;
}

.modal {
    --modal-background: hsla(0, 0%, 5%, .8);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--modal-background);
    z-index: 2;
{'fraction_non_alphanumeric': 0.19084349340631998, 'fraction_numerical': 0.022393630256282656, 'mean_word_length': 2.5765124555160144, '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': '7480043', 'n_tokens_mistral': 1503, 'n_tokens_neox': 1462, 'n_words': 273}