#colorTglCon,#colorTglLbl,.btnBase{box-sizing:border-box}#colorTglLbl,.btnBase,a{cursor:pointer}.fa-moon,.fa-sun{-webkit-text-stroke-width:0.7px;-webkit-text-stroke-color:black;text-shadow:0 0 3px #000}[data-theme=dark] h1{color:#f8e073!important}[data-theme=dark] #txtAccumulator,[data-theme=dark] #txtInputs,[data-theme=dark] #txtLineNo,[data-theme=dark] #txtMachineCode,[data-theme=dark] #txtMnemonicCode,[data-theme=dark] #txtOutputs,[data-theme=dark] #wrapper,[data-theme=dark] body{background:#111!important;color:#fff!important}[data-theme=dark] #txtAccumulator,[data-theme=dark] #txtInputs,[data-theme=dark] #txtMachineCode,[data-theme=dark] #txtOutputs,[data-theme=dark] .txtMemDat{background-color:#000!important}[data-theme=dark] h2{color:#aaefff!important}[data-theme=dark] #tblReference td,[data-theme=dark] textarea{border:1px solid #fff!important}[data-theme=dark] a{color:#8efff0!important}[data-theme=dark] .hint{color:#000!important;background:#ffd0a3!important}[data-theme=dark] .executed{border-right:2px solid #51ff00!important}[data-theme=dark] .message.error{color:#ff2b2b!important}[data-theme=dark] .message.green{color:#7aff7a!important}[data-theme=dark] .message.yellow{color:#ffcc9c!important}[data-theme=dark] .message.blue{color:#72c0ff!important}[data-theme=dark] .message.purple{color:#bf7aff!important}[data-theme=dark] .message.pink{color:#ff6bce!important}[data-theme=dark] .txtMemDat{color:#fff!important}[data-theme=dark] .txtMemDat.executing{background:#f8d8ff!important;color:#000!important}[data-theme=dark] #txtLineNo{border:none!important}[data-theme=dark] #txtLineNo:focus,input:focus,textarea:focus{border:2px solid #f24c27!important}[data-theme=dark] #colorTglLbl{background:-moz-linear-gradient(90deg,#ffefbb 0,#636363 47%,#000 90%)!important;background:-webkit-linear-gradient(90deg,#ffefbb 0,#636363 47%,#000 90%)!important;background:linear-gradient(90deg,#ffefbb 0,#636363 47%,#000 90%)!important}.errored,[data-theme=dark] .errored{border-right:2px solid red!important}a,h1{color:#024959}#wrapper,table{margin:0 auto}#txtAccumulator,#txtInputs,#txtLineNo,#txtMachineCode,#txtMnemonicCode,#txtOutputs,#wrapper{background:#f2efdc;color:#000;transition:background .2s linear}#txtAccumulator,#txtLineNo,#txtMachineCode,footer{text-align:right}#tblMemory input,td{padding:0;margin:0}#tblReference,header{text-align:left}#wrapper,.btnBase{text-align:center}#tblMemory,#tblReference{border-collapse:collapse}#messages h1,#title{margin-top:15px;margin-right:15px}#logo,#title,.col{float:left}body{background:#404040;color:#404040}h2{font-size:1.2em;color:#544372}#divMessages,#machineCode label,table{font-size:.8em}header{padding-left:3%;padding-right:3%;padding-top:10px}footer{padding:10px}h1{margin-top:0}input,textarea{border:1px solid #aaa;border-radius:2px;resize:none;outline:0}a{text-decoration:underline}a:hover{color:#f24c27!important}.col{margin:2px;padding:5px 0;width:32%}.hint{font-weight:700;color:#fff;background:#f24c27}.scroller{height:400px;overflow:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:20px;border:transparent}.executed{border-right:2px solid #006eff!important}.message.error{color:red}.message.green{color:green}.message.yellow{color:#c46e1f}.message.blue{color:#00f}.message.purple{color:#9549dd}.message.pink{color:#c9409b}#wrapper{width:95%;min-width:700px;font-family:Verdana,Geneva,sans-serif;border-radius:2px}#memory h1{margin-bottom:10px}#machineCode h1{margin-bottom:5px}#divMessages{height:120px;overflow:auto}#txtAccumulator{background-color:#fff;height:40px;width:80%;padding:2px 10px;font-size:2em}#txtMachineCode{background-color:#fff;height:350px;width:60px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#txtMachineCode::-webkit-scrollbar{display:none}#txtMnemonicCode{height:350px;width:90px;resize:both}#txtLineNo{height:350px;width:40px;overflow:hidden;border:none}#tblMemory{font-size:.7em}#tblMemory input{font-weight:400;width:50px;border-width:0;font-size:1em}.txtMemDat{transition:background .1s linear}.txtMemDat.executing{background:#000;color:#fff;font-weight:700!important}#tblReference td{padding:2px 5px;border:1px solid #aaa}#txtInputs,#txtOutputs{background-color:#fff;height:80px}#divExample{margin:0 0 10px;font-size:.6em}#btnRevert{display:none}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.btnBase{appearance:none;background-color:transparent;border-radius:15px;display:inline-block;font-family:Roobert,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;font-weight:600;line-height:normal;margin:5px;min-height:50px;min-width:0;outline:0;padding:6px 5px;text-decoration:none;transition:.3s cubic-bezier(.23, 1, .32, 1);user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:transform}.btnBase:disabled{pointer-events:none}.btnBase:hover{box-shadow:rgba(130,180,255,.25) 0 8px 15px;transform:translateY(-2px)}.btnBase:active{box-shadow:none;transform:translateY(0)}.btnForceSave{border:2px solid #35a4b8;color:#35a4b8}.btnForceSave:hover{color:#fff;background-color:#35a4b8}.btnClearSave{border:2px solid #dab565;color:#dab565}.btnClearSave:hover{color:#fff;background-color:#dab565}.btnAutoSave.on{border:2px solid #f88181;color:#f88181}.btnAutoSave.on:hover{color:#fff;background-color:#f88181}.btnAutoSave.off{border:2px solid #29bd49;color:#29bd49}.btnAutoSave.off:hover{color:#fff;background-color:#29bd49}#colorTglCon{opacity:0;position:absolute}#colorTglLbl{background:-moz-linear-gradient(90deg,#000 11%,#89e6ff 100%);background:-webkit-linear-gradient(90deg,#000 11%,#89e6ff 100%);background:linear-gradient(90deg,#000 11%,#89e6ff 100%);width:50px;height:26px;border-radius:50px;position:relative;padding:5px;display:flex;justify-content:space-between;align-items:center}.fa-moon{color:#f1c40f}.fa-sun{color:#f39c12}#colorTglLbl .ball{background-color:#fff;width:22px;height:22px;position:absolute;left:2px;top:2px;border-radius:50%;transition:transform .2s linear}#colorTglCon:checked+#colorTglLbl .ball{transform:translateX(24px)}