body{background-color:#d8dfcf;font-family:JetBrainsMono Nerd Font,system-ui;color:#000}.hidden{display:none}.highlight-timeline{border:5px solid rgba(255,208,0,.5)!important}#render-out{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#right-panel{position:absolute;right:10px;width:35%;overflow-y:scroll;max-height:98vh;background:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 6px #0000001a}#part-name{font-size:1rem;font-weight:700;text-align:left;padding-left:10px;color:#7ea0fe}#part-constraint{font-size:.8rem;text-align:left;padding-left:10px;color:#fff}#instructions{font-size:.8rem;padding:10px}.title{font-size:1.2rem;font-weight:700;text-align:left;margin-block-start:.5em;margin-block-end:.5em;padding-left:10px;color:#3c9764;margin:0;text-decoration:underline}.italic{font-style:italic}#disassembly-steps{padding:5px}.autoPlace{right:0!important;left:15px!important}.disassembly-step{cursor:pointer;padding:5px;margin-top:10px;margin-bottom:10px;background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.5)}.step-title{margin-block-start:.25em;margin-block-end:.25em;font-size:1rem}.step-description{font-size:.8rem}.step-part-name{font-size:.8rem;color:#7ea0fe;margin-block-start:.5em;margin-block-end:.5em;text-align:right}
