.container[data-v-08c87344]{position:relative;height:400px;background:linear-gradient(135deg,#667eea,#764ba2)}.container .flex-row-wrap-center-center[data-v-08c87344]{-ms-flex-flow:row wrap;flex-flow:row wrap}.container .flex-row-nowrap-center-center[data-v-08c87344],.container .flex-row-wrap-center-center[data-v-08c87344]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.container .flex-row-nowrap-center-center[data-v-08c87344]{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.container .test .demo[data-v-08c87344],.container .test[data-v-08c87344]{width:100%;height:100%}.container .test .demo .button[data-v-08c87344],.container .test .demo[data-v-08c87344],.container .test[data-v-08c87344]{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}.container .test .demo .button[data-v-08c87344]{width:200px;height:80px;color:#0c8fcf;border-radius:10px;font-size:2em;z-index:1;overflow:hidden}.container .test .demo .button[data-v-08c87344]:before{content:"";position:absolute;background:#f40;width:200%;height:200%;z-index:-2;left:50%;top:50%;transform-origin:0 0;animation:rotate-08c87344 3s linear infinite}.container .test .demo .button[data-v-08c87344]:after{content:"";position:absolute;background:#000;width:calc(100% - 4px);height:calc(100% - 4px);left:2px;top:2px;border-radius:10px;z-index:-1}@keyframes rotate-08c87344{to{transform:rotate(1turn)}}