.animation-replay-host{position:relative}
.animation-replay-host>.animation-replay{position:absolute;inset:auto 12px 12px auto;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid #ff991b80;border-radius:50%;background:#0a0d11df;color:#ffb04a;cursor:pointer;line-height:1;box-shadow:0 2px 10px #0004}
.animation-replay-host>.animation-replay:hover{background:#4a3213;color:#fff;border-color:#ff991b}
.animation-replay-host>.animation-replay:focus-visible{outline:2px solid #fff;outline-offset:4px}
.animation-replay svg{display:block;flex:none}
@media(max-width:599px){.animation-replay-host>.animation-replay{inset-inline-end:8px;bottom:8px}}
