*:disabled,input[type=text]:disabled{background-color:gray;color:#d3d3d3;opacity:1}html,body{overflow:hidden;height:100%;margin:0;font-size:11pt;font-family:Noto Sans,sans-serif}#main-container{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;display:grid;place-items:center;margin:0 .1em}#main-content{display:table-cell;height:100%;width:100%;margin-top:0;display:grid;grid-template-columns:.6fr .4fr;gap:.2em}#emulator{border:1px solid black;background-color:beige}#main-form{border-style:solid;border-color:#000;background-color:#d3d3d3;padding:.5em;display:grid;grid-template-columns:1fr;gap:.2em;grid-row-gap:1em}#controls-status-registers{margin-top:.2rem;width:100%;display:grid;gap:5rem;grid-template-columns:.3fr 1fr .1fr;align-items:center;justify-content:space-between}#controls{display:flex;align-items:center;justify-content:space-between}.control_button{font-size:2em;font-weight:700;width:5rem;height:5rem;margin-left:0rem;margin-right:0rem}#button_reset{color:red}#button_reset:disabled{color:#d3d3d3}#main-table{margin-left:0;margin-right:0;border-bottom:2px solid grey}#main-table tbody,.register_value{font-family:Roboto Mono,monospace}#main-table input{font-family:inherit}#input-delay,#file-upload-snapshot,#file-upload-assembly{margin-left:1em}#link-upload-assembly,.assembly input{font-weight:700}.comment input{font-style:italic;color:#00f}.invalid{background-color:red;color:#fff}.warning{background-color:#ff0;color:#000}.valid{background-color:#fff;color:#000}.register{border-style:solid;border-color:beige}.register_input{font-family:monospace}.eff_read{border-style:dotted;border-color:green}.eff_written{background-color:#f08080}.eff_written_undo{background-color:#d3d3d3}#main-table-container{width:100%}#check-download-history{margin-left:1rem}#main-table table{width:100%}#main-table thead,#main-table tbody tr{display:table;width:69rem;table-layout:fixed}#main-table thead tr,#main-table tbody tr{margin-left:1.5em;margin-right:1.5em}#main-table tbody{display:block;overflow-y:auto;table-layout:fixed;max-height:720px}#main-table thead th:nth-child(1),#main-table tbody td:nth-child(1){width:4%}#main-table thead th:nth-child(2),#main-table tbody td:nth-child(2){width:4%}#main-table thead th:nth-child(3),#main-table tbody td:nth-child(3){width:9%}#main-table thead th:nth-child(4),#main-table tbody td:nth-child(4){width:10.5%}#main-table thead th:nth-child(5),#main-table tbody td:nth-child(5){width:35%}#main-table td.mem_address,#main-table td.mem_value{text-align:center}#status{text-align:center;font-weight:700}#status,#pc{padding-left:4px}.status_ready{background-color:green;color:#fff}.status_running{background-color:#90ee90;color:#006400}.status_halt{background-color:#d3d3d3;color:#000}.status_error{background-color:#8b0000;color:#ff0}.program_counter_position_status_ready,.program_counter_position_status_running{box-shadow:0 0 20px green}.program_counter_position_status_ready #pc-position,.program_counter_position_status_running #pc-position{color:green}.program_counter_position_status_halt{box-shadow:0 0 20px #000}.program_counter_position_status_halt #pc-position{color:#a9a9a9}.program_counter_position_status_error{box-shadow:0 0 20px red}.program_counter_position_status_error #pc-position{color:red}#status-and-registers{display:grid;grid-template-columns:repeat(2,.9fr);justify-content:space-between}#pc,#register-r1,#register-r3{text-align:right}#display{display:grid;grid-template-columns:repeat(8,1fr);gap:1em;padding:.1rem;background-color:#2f4f4f}@font-face{font-family:displayFont;src:url(./Glass_TTY_VT220-C6YNMkaS.ttf)}@font-face{font-family:displayFontFallback;src:url(fonts/Twemoji.Mozilla.ttf);size-adjust:90%}.display_element{font-family:displayFont,displayFontFallback,Roboto Sans,monospace;font-size:5em;font-weight:bolder;color:#ffbf00;text-shadow:1px 1px 10px #ffbf00,1px 1px 10px #ffbf00;background-color:#000;text-align:center;vertical-align:middle}.display_memory{background-color:#000;color:#fff}#documentation{border:1px solid black}#upload-assembly-buttons{display:flex;gap:.5em;justify-content:end}#dialog-upload-assembly::backdrop{background-color:gray;opacity:.75}table#assembly-docs{border-collapse:collapse}table#assembly-docs td{padding:.2em;margin:0}table#assembly-docs tr{padding:0;margin:0}table#assembly-docs tr.row-odd{background-color:#e0ffff}table#assembly-docs td.asm-category{background-color:#0ff}table#assembly-docs em{font-family:monospace;color:#00f}table#assembly-docs td.asm{font-family:monospace}#copyright{margin:.5em;display:flex;justify-content:right;align-items:center;gap:1em}#dtu-logo{height:5em}#copyright-text{color:gray;font-size:smaller;text-align:right}
