.replay-player.replay-player .rr-player{float:none;background:var(--card);box-shadow:none;border-radius:0}.replay-player.replay-player .rr-player__frame{background:var(--muted)}.replay-player.replay-player .rr-controller.rr-controller{background:var(--card);border-top:1px solid var(--border);border-radius:0}.replay-player.replay-player .rr-timeline.rr-timeline{box-sizing:border-box;width:100%;padding:0 4px}.replay-player.replay-player .rr-timeline__time.rr-timeline__time{width:4.5rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.replay-player.replay-player .rr-progress.rr-progress{background:var(--muted);border-color:var(--card)}.replay-player.replay-player .rr-progress__step.rr-progress__step{background:color-mix(in oklch, var(--primary) 25%, transparent)}.replay-player.replay-player .rr-progress__handler.rr-progress__handler{background:var(--primary)}.replay-player.replay-player .rr-controller__btns.rr-controller__btns{color:var(--foreground);gap:2px}.replay-player.replay-player .rr-controller__btns.rr-controller__btns button{color:var(--foreground);font-size:13px}.replay-player.replay-player .rr-controller__btns.rr-controller__btns button.active{color:var(--primary-foreground);background:var(--primary)}.replay-player.replay-player .rr-controller__btns.rr-controller__btns button:active{background:var(--accent)}.replay-player.replay-player .rr-controller__btns svg{fill:currentColor}.replay-player.replay-player .rr-controller__btns.rr-controller__btns>button:last-child{display:none}.replay-player.replay-player .switch.switch .label{color:var(--foreground);white-space:nowrap}.replay-player .switch label:before{background:var(--muted)!important}.replay-player .switch input[type=checkbox]:checked+label:before{background:var(--primary)!important}
