:root{--terminal-background:#171717;--text-color:#d4d4d4;--text-color-dark1:#a1a1a1;--text-color-dark2:#737373;--primary-color:#8b5cf6;--error-color:#f87171;--code-font:"JetBrains Mono",monospace;--mobile-breakpoint:768px}*{box-sizing:border-box}body{background-color:var(--terminal-background);margin:0}.App{grid-column-gap:20px;color:var(--text-color);-webkit-column-gap:20px;column-gap:20px;display:grid;font-family:var(--code-font);grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;height:100vh;padding:40px 40px 0}section{overflow:hidden}.button-outlined{background-color:initial;border:2px solid var(--primary-color);color:var(--primary-color);cursor:pointer;font-family:var(--code-font);font-size:1.125rem;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;white-space:nowrap}.button-outlined-error{border:2px solid var(--error-color);color:var(--error-color)}@media screen and (max-width:768px){.App{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding:20px 20px 0}.stats-section{display:none}}.action-bar{align-items:flex-end;display:flex;gap:20px;justify-content:flex-end;padding-bottom:20px}@media screen and (max-width:768px){.action-bar{justify-content:space-between}}.button{background-color:initial;border:2px solid var(--btn-color);color:var(--btn-color);cursor:pointer;font-family:var(--code-font);font-size:1.125rem;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;white-space:nowrap}.button-color--primary{--btn-color:var(--primary-color)}.button-color--secondary{--btn-color:var(--text-color)}.button-color--error{--btn-color:var(--error-color)}.button-type--link{--btn-color:var(--text-color-dark1);border:none;padding:0;text-decoration:underline}.button:disabled{cursor:not-allowed;opacity:.5}.navbar{align-items:center;display:flex;font-family:var(--code-font);gap:40px;grid-column:span 2;padding:20px 0;width:100%}.navbar__item-title{color:var(--text-color);font-size:1.5rem;font-weight:700;margin-right:auto}.navbar__item-title-highlighted{color:var(--primary-color)}.navbar__item{color:var(--text-color-dark1)!important;font-size:1rem;font-weight:400;text-decoration:underline}.navbar__item *{color:inherit;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.navbar{flex-wrap:wrap;gap:0;grid-column:span 1;justify-content:space-between;padding:0}.navbar__item-title{margin-bottom:10px;margin-right:0;text-align:center;width:100%}}.instruction-form{grid-column-gap:20px;align-items:center;color:var(--text-color);-webkit-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:100px 1fr;padding:20px 40px}.instruction-form__address,.instruction-form__content{background-color:initial;border:0;color:inherit;font-family:var(--code-font);font-size:1.25rem;font-weight:700;width:100%}.instruction-form__address{color:var(--text-color-dark2);font-family:var(--code-font);font-size:1.25rem;font-weight:700}.instruction-form__content{color:var(--text-color)}.instruction-form__label{font-size:1rem;font-weight:400;margin-bottom:5px}@media screen and (max-width:768px){.instruction-form{grid-template-columns:1fr;padding:10px}}.stats-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);width:100%}.stat{align-items:center;border:1px solid var(--text-color-dark1);display:flex;flex-direction:column;justify-content:center;overflow:auto;padding:20px}.stat__title{font-weight:700;margin-bottom:20px}.stat__title,.stat__value{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.stat__value{font-size:2rem}.terminal-outer{height:80%;overflow:auto;padding-top:10px}.terminal{list-style:none;margin:0;max-height:100%;padding:0}.terminal-outer::-webkit-scrollbar{background-color:var(--terminal-background);width:10px}.terminal-outer::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.terminal__program__line{margin-top:20px}.code-line{grid-column-gap:20px;border:2px solid transparent;-webkit-column-gap:20px;column-gap:20px;display:grid;font-family:var(--code-font);font-size:1.25rem;grid-template:"status adresse raw operator argument comment" 1fr/30px 36px 60px auto auto 1fr;line-height:1;padding:5px;width:100%}.code-line.selected{border-color:var(--text-color-dark2)}.code-line.error .code-line__address{color:var(--error-color)}.code-line__status{color:var(--text-color-dark1);grid-area:status}.code-line__address{color:var(--text-color-dark2);font-weight:700;grid-area:adresse}.code-line__raw{color:var(--text-color-dark1);font-weight:700;grid-area:raw}.code-line__operator{display:block;font-weight:700;grid-area:operator}.code-line__operator-definied{color:var(--primary-color)}.code-line__argument{color:var(--text-color);font-weight:400;grid-area:argument}.code-line__comment{color:var(--text-color-dark1);font-weight:400;grid-area:comment;overflow-x:auto;white-space:nowrap}.code-line__comment::-webkit-scrollbar{height:0}input.code-line__address{color:var(--text-color-dark2);width:36px}input.code-line__address,input.code-line__content{background:none;border:none;font-family:var(--code-font);font-size:1.25rem;font-weight:700;margin-right:40px;outline:none}input.code-line__content{color:var(--text-color)}
/*# sourceMappingURL=main.eeeeffc4.css.map*/