.ssv-player{--ssv-accent:var(--wp--preset--color--primary,var(--theme-palette-color-1,currentColor));--ssv-border:color-mix(in srgb,currentColor 22%,transparent);color:inherit;background:var(--wp--preset--color--base,transparent);border:1px solid var(--ssv-border);border-radius:12px;padding:14px 16px;margin:1.25em 0;font:inherit;max-width:100%;box-sizing:border-box}.ssv-player *{box-sizing:border-box}.ssv-top{display:flex;align-items:center;gap:10px}.ssv-player button,.ssv-player select{font:inherit;color:inherit}.ssv-player button{cursor:pointer;border:1px solid var(--ssv-border);background:0 0;border-radius:8px;padding:7px 12px;line-height:1.3}.ssv-player button:disabled{opacity:.45;cursor:not-allowed}.ssv-player .ssv-play{background:var(--wp--preset--color--contrast,currentColor);color:var(--wp--preset--color--base,#fff);border-color:transparent;min-width:115px}.ssv-time{margin-left:auto;font-variant-numeric:tabular-nums;font-size:.9em;opacity:.75}.ssv-progress-label{display:block;margin:12px 0 10px}.ssv-progress{display:block;width:100%;margin:0;cursor:pointer;accent-color:var(--ssv-accent)}.ssv-options{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.85em}.ssv-options label{display:flex;align-items:center;gap:6px}.ssv-options select{background:0 0;border:1px solid var(--ssv-border);border-radius:6px;padding:4px;max-width:210px}.ssv-status{font-size:.8em;opacity:.75;margin:7px 0 0!important;min-height:1em}.ssv-status:empty{display:none}.ssv-player :focus-visible{outline:2px solid var(--ssv-accent);outline-offset:3px}@media(max-width:420px){.ssv-player{padding:12px}.ssv-options{gap:8px}.ssv-options select{max-width:155px}}.ssv-player{--ssv-control-bg:#f2f4f7;--ssv-control-fg:#17212b;--ssv-control-border:#8c98a5;color:inherit}.ssv-player .ssv-top button.ssv-play,.ssv-player .ssv-top button.ssv-stop{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45em!important;visibility:visible!important;opacity:1!important;min-height:40px!important;padding:8px 14px!important;background:var(--ssv-control-bg)!important;color:var(--ssv-control-fg)!important;border:1px solid var(--ssv-control-border)!important;border-radius:8px!important;box-shadow:none!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;font:inherit!important;font-weight:600!important;line-height:1.25!important;cursor:pointer!important}.ssv-player .ssv-top button.ssv-play:hover:not(:disabled),.ssv-player .ssv-top button.ssv-stop:hover:not(:disabled){background:#e1e7ee!important;color:#101820!important}.ssv-player .ssv-top button:disabled{opacity:.55!important;cursor:not-allowed!important}.ssv-player .ssv-top button span{color:inherit!important;visibility:visible!important;opacity:1!important}.ssv-player .ssv-options select{color:#17212b!important;background:#fff!important;border:1px solid #8c98a5!important}@media(prefers-color-scheme:dark){.ssv-player{--ssv-control-bg:#303b48;--ssv-control-fg:#fff;--ssv-control-border:#a1acb8}.ssv-player .ssv-top button.ssv-play:hover:not(:disabled),.ssv-player .ssv-top button.ssv-stop:hover:not(:disabled){background:#465467!important;color:#fff!important}.ssv-player .ssv-options select{background:#303b48!important;color:#fff!important}}