html,body{height:100%;margin:0;overflow:hidden;background-color:#222}.tab-bar{display:flex;background:#333;border-bottom:1px solid #444}.tab-btn{padding:10px 20px;background:#333;color:#888;border:none;cursor:pointer;font-size:1em;border-right:1px solid #444}.tab-btn:hover{background:#444;color:#ddd}.tab-btn.active{background:#222;color:#fff;border-bottom:2px solid #66f}.tab-content{flex:1;position:relative;overflow:hidden;background:#222;color:#eee}.scrollable-content{height:100%;overflow:auto;padding:20px;box-sizing:border-box}.em{display:inline-block;color:rgba(0,0,0,0);height:1.25em;width:1.25em;margin:0 0 0 0;padding:0 0 0 0;background-repeat:no-repeat;background-position:center;text-align:center}.em::selection{color:rgba(0,0,0,0);background:gray}#log{font-size:300%}.legend{display:flex;flex-wrap:wrap;font-size:200%}.legend div{padding-right:.2em;box-sizing:border-box;width:2em;text-align:center}#repl{font-size:20px;background-color:#222;color:#ddd}.eq{font-size:400%;min-height:2.5em}.estat{font-size:20px}#tutorial{background:#99f;display:inline-block;border-radius:5px}.collapsible{display:none}.lbl-toggle{cursor:pointer;margin:10px}.lbl-toggle ::after{content:"►"}.toggle:checked+.lbl-toggle ::after{content:"▼"}.toggle:checked+.lbl-toggle+.collapsible{display:block}.popover-container{position:relative;display:inline-block}.popover-content{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);z-index:1000;pointer-events:none}

/*# sourceMappingURL=main.css.map*/