marginLeft === "100px" ? "block" : "none";
        });
      });
      let cm_observerConfig = {
        attributes: true
      };
      cm_observer.observe(cm_target, cm_observerConfig);
    };
  </script>
  <style>
    /* red orange yellow green blue indigo violet */
    @keyframes rainbow {
      0% {
        background-color: violet;
      }

      14% {
        background-color: red;
      }

      28% {
        background-color: orange;
      }

      42% {
        background-color: yellow;
      }

 