.kb-demo-replay{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;cursor:pointer;line-height:0;color:#FFFFFF;background:rgba(14,15,17,.32);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 10px -4px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.16);transition:background .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.kb-demo-replay{background:rgba(14,15,17,.82)}}@media (hover:hover){.kb-demo-replay:hover{background:rgba(14,15,17,.52);border-color:rgba(255,255,255,.44);transform:translateY(-1px)}}.kb-demo-replay:active{background:rgba(14,15,17,.58)}.kb-demo-replay:after{content:"";position:absolute;inset:-6px;border-radius:14px}.kb-demo-replay:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.kb-demo-replay svg{width:16px;height:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}@media (max-width:640px){.kb-demo-replay{right:10px;bottom:10px;width:32px;height:32px}.kb-demo-replay svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.kb-demo-replay:hover{transform:none}}