<commit_before>#filelist,
#maineditor {
  position: absolute;
  top:4.5rem;
  bottom: 2rem;
}
#logo {
    font-size: 2.8rem;
    margin: 0;
    padding: 0 0.3rem;
    /*font-weight: bold;
    padding: 0 0.5em 0 0.5em;
    color: #2185D0;
    */
}
#logo .name {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, inherit;
    color: #666666;
    padding: 0 0.3rem;
}
#logo svg {
    width: 1.2rem;
    height: 1.2rem;
}

#logo img, #rightlogo img {
    height: 2.5rem;    
}

#footerlogo {
    vertical-align: middle;
    margin-right: 0.5rem;    
}

#footerlogo img {
    height: 1rem;    
}

#footer {
    position: absolute;
    bottom: 0;
    height: 2rem;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.05);
}
#footer div {
    font-size:0.8rem;
    text-align: center;
    margin-top:0.4rem;
}

.simframe {
    border: none;
    width: 20rem;
    height: 16rem;
    margin: 0;
    padding: 0;
    background:transparent;    
}

#filelist {
  left: 0;
  width: 21rem;
  padding: 0em 1em 0em 0.5em;
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 0;  
}

#menubar {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 4rem;    
}

#menubar .item > .button {
    margin-right: 0.25rem;
}

#filelist .menu {
  width: 100%;
}

#filelist .nested.item {
    padding-left: 4rem;
}

#filelist .header {
    background: rgba(0,0,0,0.05);
}

#maineditor {
  right: 0;
  left: 21rem;
}

#helpcard {
    position: absolute;
    right: 2rem;
    bottom: 2.2rem;
    margin: 0;
    z-index: 5;
}

#settings .popup {
    width: 25rem;
}

.full-abs {
    position: absolute !important;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}

#root.inverted {
    background: #1B1C1D;
}

#msg {
    position: absolute;
    bottom: 2rem;
    left: 0;
    right: 0;
    text-align: center;
}

#msg > div {
    display: inline-block;
    z-index: 100;
}

#msg > div:empty {
   display: none;
}

.ui.dropdown,
.ui.buttons {
    margin-right: 0.25rem;
}


.searchdialog {
    margin-top: -15rem !important;
}

.searchdialog .cards {
    max-height: 23rem;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top:0.5rem; 
}

.ui.top.attached.label .link.icon {
    position: absolute;
    top: 9px;
    right: 8px;
}

#content .ui.button > .icon-and-text {
    margin-right: 4px;
    margin-left: -2px;
}

/* blockly */
#blocksEditor > div.loading {
    background:#fff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.7;    
}

.blocklyToolboxDiv {
    background: rgba(0, 0, 0, 0.05);
}

.blocklyMainBackground {
    stroke:none !important;
}

.blocklyTreeLabel, .blocklyText {
    font-family:'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;   
}

.blocklyText {    
    font-size:1rem;
}

.blocklyTreeLabel {
    font-size:1.25rem;
}

.blocklyCheckbox {
    fill: #ff3030 !important;
    text-shadow: 0px 0px 6px #f00;
    font-size: 24px;
}

.blocklyPreview {
 position: absolute;
 top: 50%; left: 50%;
 transform: translate(-50%,-50%);    
 width: calc(100% - 1em);
 max-height: calc(100% - 1em);
}

/* ACE */

#aceEditor .ace_search .ace_search_field {
    height: 1.4em;
}<commit_msg>edge css fixes<commit_after>#filelist,
#maineditor {
  position: absolute;
  top:4.5rem;
  bottom: 2rem;
}
#logo {
    font-size: 2.8rem;
    margin: 0;
    padding: 0 0.3rem;
    /*font-weight: bold;
    padding: 0 0.5em 0 0.5em;
    color: #2185D0;
    */
}
#logo .name {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, inherit;
    color: #666666;
    padding: 0 0.3rem;
}
#logo svg {
    width: 1.2rem;
    height: 1.2rem;
}

#logo img, #rightlogo img {
    height: 2.5rem;    
}

#footerlogo {
    vertical-align: middle;
    margin-right: 0.5rem;    
}

#footerlogo img {
    height: 1rem;    
}

#footer {
    position: absolute;
    bottom: 0;
    height: 2rem;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.05);
}
#footer div {
    font-size:0.8rem;
    text-align: center;
    margin-top:0.4rem;
}

.simframe {
    border: none;
    width: 20rem;
    height: 16rem;
    margin: 0;
    padding: 0;
    background:transparent;    
}

#filelist {
  left: 0;
  width: 21rem;
  padding: 0em 1em 0em 0.5em;
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 0;  
}

#menubar {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 4rem;    
}

#menubar .item > .button {
    margin-right: 0.25rem;
}

#filelist .menu {
  width: 100%;
}

#filelist .nested.item {
    padding-left: 4rem;
}

#filelist .header {
    background: rgba(0,0,0,0.05);
}

#maineditor {
  right: 0;
  left: 21rem;
}

#helpcard {
    position: absolute;
    right: 2rem;
    bottom: 2.2rem;
    margin: 0;
    z-index: 5;
}

#settings .popup {
    width: 25rem;
}

.full-abs {
    position: absolute !important;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}

#root.inverted {
    background: #1B1C1D;
}

#msg {
    position: absolute;
    bottom: 2rem;
    left: 0;
    right: 0;
    text-align: center;
}

#msg > div {
    display: inline-block;
    z-index: 100;
}

#msg > div:empty {
   display: none;
}

.ui.dropdown,
.ui.buttons {
    margin-right: 0.25rem;
}


.searchdialog {
    margin-top: -15rem !important;
}

.searchdialog .cards {
    max-height: 23rem;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top:0.5rem; 
}

.ui.top.attached.label .link.icon {
    position: absolute;
    top: 9px;
    right: 8px;
}

#content .ui.button > .icon-and-text {
    margin-right: 4px;
    margin-left: -2px;
}

/* blockly */
#blocksEditor > div.loading {
    background:#fff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.7;    
}

.blocklyToolboxDiv {
    background: rgba(0, 0, 0, 0.05);
}

.blocklyMainBackground {
    stroke:none !important;
}

.blocklyTreeLabel, .blocklyText {
    font-family:'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace !important;   
}

.blocklyText {    
    font-size:1rem !important;
}

.blocklyTreeLabel {
    font-size:1.25rem !important;
}

.blocklyCheckbox {
    fill: #ff3030 !important;
    text-shadow: 0px 0px 6px #f00;
    font-size: 24px;
}

.blocklyPreview {
 position: absolute;
 top: 50%; left: 50%;
 transform: translate(-50%,-50%);    
 width: calc(100% - 1em);
 max-height: calc(100% - 1em);
}

/* ACE */

#aceEditor .ace_search .ace_search_field {
    height: 1.4em;
}
{'fraction_non_alphanumeric': 0.155305367057372, 'fraction_numerical': 0.05120296113510179, 'mean_word_length': 2.442144373673036, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, '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': '4407022', 'n_tokens_mistral': 2914, 'n_tokens_neox': 2653, 'n_words': 603}