.edm-root{position:relative;display:flex;justify-content:center;align-items:center;min-height:220px;padding-top:2.5rem}@media (max-width:640px){.edm-root{transform:scale(.85);transform-origin:top center;min-height:200px}}.edm-root.edm-root--compact{min-height:0;padding-top:.25rem}@media (max-width:640px){.edm-root.edm-root--compact{transform:scale(.75);transform-origin:top right}}.edm-sprite{width:320px;height:320px;margin-top:-30px;position:absolute;background-repeat:no-repeat;image-rendering:pixelated}.edm-preload{display:block;width:0;height:0;overflow:hidden}.edm-container{position:relative;width:198px;height:198px;border-radius:50%;border:2px solid #252525;background:#000;cursor:pointer;display:flex;justify-content:center;align-items:center}.edm-container:after{content:"";position:absolute;width:198px;height:198px;border-radius:50%;z-index:-1;background-size:900px;filter:blur(25px);transform:translateZ(0);background:linear-gradient(45deg,#222,#fff,#555,#666,#777,#888);transition:filter 3s ease;animation:edm-glow 6s linear infinite}.edm-container.waiting:after{background:linear-gradient(45deg,#000,#000,#000,#000,#000,#000)}.edm-container.clicked:after{background:linear-gradient(45deg,#ff595e,#ffca3a,#8ac926,#1982c4,#6a4c93,#ff6700);animation:edm-glow 3s linear infinite}.edm-root.edm-blue .edm-container.clicked:after{background:linear-gradient(45deg,#000,#079efc,#000,#1982c4,#4fa2f5,#000)}.edm-root.edm-red .edm-container.clicked:after{background:linear-gradient(45deg,#000,#fc0707,#000,#c41969,#fe676f,#000)}.edm-message,.edm-question{font-family:arial,helvetica,sans-serif;font-size:20px;color:#fff;position:absolute;background-repeat:no-repeat;image-rendering:pixelated;top:-20%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-in-out;z-index:2;text-align:center;white-space:nowrap;pointer-events:none}.edm-container.clicked>.edm-message,.edm-container.waiting>.edm-question{top:15%;opacity:1}.edm-container.clicked>.edm-question,.edm-container>.edm-question{opacity:0;top:-20%}.edm-root.edm-hide-labels .edm-message,.edm-root.edm-hide-labels .edm-question{display:none}@keyframes edm-glow{0%{background-position:0 0}50%{background-position:900px 0}to{background-position:0 0}}