.vr-audio{min-width:0;max-width:28rem;color:inherit;font:inherit;grid-template-columns:5.25rem 6.75rem minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid}.vr-audio__toggle{min-width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;display:inline-flex}.vr-audio__toggle:before{content:"";clip-path:polygon(15% 0,100% 50%,15% 100%);background:currentColor;flex:none;width:.625rem;height:.625rem;display:block}.vr-audio[data-state=playing] .vr-audio__toggle:before,.vr-audio[data-state=loading] .vr-audio__toggle:before{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.vr-audio__toggle:hover{text-underline-offset:.2em;text-decoration:underline}.vr-audio__toggle:focus-visible,.vr-audio__seek:focus-visible{outline-offset:3px;outline:2px solid}.vr-audio__seek{appearance:none;width:100%;min-width:0;height:44px;color:inherit;accent-color:currentColor;cursor:pointer;background:0 0;margin:0}.vr-audio:not([data-started=true]) .vr-audio__seek{visibility:hidden;pointer-events:none}.vr-audio__seek::-webkit-slider-runnable-track{opacity:.45;background:currentColor;height:2px}.vr-audio__seek::-webkit-slider-thumb{appearance:none;background:currentColor;border-radius:50%;width:8px;height:8px;margin-top:-3px}.vr-audio__seek::-moz-range-track{opacity:.45;background:currentColor;height:2px}.vr-audio__seek::-moz-range-thumb{background:currentColor;border:0;border-radius:50%;width:8px;height:8px}.vr-audio__time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.vr-audio__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vr-audio[data-state=error] .vr-audio__status{clip-path:none;white-space:normal;grid-column:1/-1;width:auto;height:auto;margin:0;font-size:.8125rem;line-height:1.5;position:static}@media (max-width:390px){.vr-audio{grid-template-columns:4.75rem 6.25rem minmax(0,1fr);column-gap:.5rem}}