.showcase{--flash-size: 3px;--flash-color: #62CD47;position:relative;display:block;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.showcase .showcase-item{position:absolute;top:0}.showcase-dots{font-size:0;line-height:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.showcase-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.showcase-dots li button{border:none;background:rgba(0,0,0,0);display:block;height:21px;width:21px;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0);cursor:pointer}.showcase-dots li button:before{position:absolute;top:4px;left:4px;content:"";width:13px;height:13px;background-color:silver;border-radius:50%}.showcase-dots li button:hover,.showcase-dots li button:focus{outline:none}.showcase-dots li button:hover:before,.showcase-dots li button:focus:before{background-color:#202020}.showcase-dots li.active button:before{background-color:#202020}.showcase-flash{animation:showcase-flash-animation 1s;animation-iteration-count:1}@keyframes showcase-flash-animation{0%{box-shadow:0 0 var(--flash-size) var(--flash-size) rgba(0,0,0,0)}10%{box-shadow:0 0 var(--flash-size) var(--flash-size) var(--flash-color)}100%{box-shadow:0 0 var(--flash-size) var(--flash-size) rgba(0,0,0,0)}}
