.instruction.svelte-167lm4v{font-family:Ubuntu Mono,monospace;display:block;margin-bottom:.2rem;position:relative;z-index:3}.instruction.svelte-167lm4v:after{content:"";width:calc(100% + 1.25rem);height:calc(100% + .2rem);top:-.1rem;left:-.625rem;position:absolute;z-index:-1;background-color:#0000;transition:background .1s ease-out}.instruction.hovered.svelte-167lm4v:after{background-color:var(--color-background)}.jump.svelte-167lm4v{color:var(--color-font-sub-darker)}.current-instruction.svelte-167lm4v{color:var(--color-primary)}.registers.svelte-167lm4v{display:flex;gap:1rem;width:100%}.bank.svelte-167lm4v{display:flex;flex-direction:column;gap:1rem;flex-grow:1}.register.svelte-167lm4v{display:flex;gap:.5rem;box-sizing:border-box}.register.loaded.svelte-167lm4v{background-color:var(--color-background-light);color:var(--color-font-primary)}.register.modified.svelte-167lm4v{outline:2px solid var(--color-primary)}.register.hold.svelte-167lm4v .register-name:where(.svelte-167lm4v),.stage-error.svelte-167lm4v{color:var(--color-danger)}.register-value.svelte-167lm4v,.line-number.svelte-167lm4v,.instruction-label.svelte-167lm4v,.clock-number.svelte-167lm4v{color:var(--color-font-sub-darker)}.stage-complete.svelte-167lm4v{color:var(--color-font-sub)}.asm-input.svelte-167lm4v{font-family:Ubuntu Mono,monospace;resize:vertical}.stage-container.svelte-167lm4v{display:flex;flex-direction:column;gap:1rem;max-height:50vh;width:100%;overflow-y:auto}.stage-row.svelte-167lm4v{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem}.stage.svelte-167lm4v{display:flex;flex-direction:column;gap:.5rem;background-color:var(--color-background-dark);flex-grow:1;padding:.5rem;border-radius:5px;transition:background .1s ease-out}.stage.hovered.svelte-167lm4v{background-color:var(--color-background-light)}.main.svelte-167lm4v{display:flex;gap:1rem}.main.svelte-167lm4v .form-group:where(.svelte-167lm4v){flex-grow:1}.pipeline-config-container.svelte-167lm4v{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem}@media screen and (max-width: 767px){.main.svelte-167lm4v{flex-direction:column;gap:0}}.active-stage.svelte-167lm4v{background-color:var(--color-background-light);color:var(--color-primary)}.progress-button.svelte-167lm4v{display:grid;grid-template-columns:1fr 2rem;gap:.5rem}.options.svelte-167lm4v{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem}
