:root{--zenflow-progress-yellow:var(--zf-bg-ffdf32ff, #ffdf32);--zenflow-progress-track:var(--zf-bg-30495aff, #30495a)}
body progress{appearance:none;accent-color:var(--zenflow-progress-yellow)!important;height:14px!important;border:1px solid var(--zf-bd-718592ff, #718592);border-radius:999px;overflow:hidden;background:var(--zenflow-progress-track);color:var(--zenflow-progress-yellow)}
body progress::-webkit-progress-bar{background:var(--zenflow-progress-track);border-radius:999px}
body progress::-webkit-progress-value{background:var(--zenflow-progress-yellow);border-radius:999px}
body progress::-moz-progress-bar{background:var(--zenflow-progress-yellow);border-radius:999px}
body input[type=range]{appearance:none!important;-webkit-appearance:none!important;accent-color:var(--zenflow-progress-yellow)!important;height:44px!important;min-width:0;padding:0!important;border:0!important;background:transparent!important;cursor:pointer}
body input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(to right,var(--zenflow-progress-yellow) 0 var(--yellow-fill,0%),var(--zenflow-progress-track) var(--yellow-fill,0%) 100%);box-shadow:0 0 0 1px var(--zf-sh-718592ff, #718592)}
body input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin-top:-6px;border:2px solid var(--zf-bd-fff5b8ff, #fff5b8);border-radius:50%;background:var(--zenflow-progress-yellow);box-shadow:0 2px 5px var(--zf-sh-00000088, #0008)}
body input[type=range]::-moz-range-track{height:10px;border-radius:999px;background:var(--zenflow-progress-track);box-shadow:0 0 0 1px var(--zf-sh-718592ff, #718592)}
body input[type=range]::-moz-range-progress{height:10px;border-radius:999px;background:var(--zenflow-progress-yellow)}
body input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--zf-bd-fff5b8ff, #fff5b8);border-radius:50%;background:var(--zenflow-progress-yellow)}
body input[type=range]:focus-visible{outline:3px solid var(--zenflow-progress-yellow)!important;outline-offset:3px}
audio[data-yellow-player]{display:none!important}
.yellow-player{box-sizing:border-box;width:100%;margin:8px 0 14px;padding:10px 12px;border:1px solid var(--zf-bd-92a8b4ff, #92a8b4);border-radius:13px;background:var(--zf-bg-142d39ff, #142d39);color:var(--zf-fg-ffffffff, #fff)}
.yellow-player[hidden]{display:none!important}
.yellow-player .yellow-player-row{display:flex;align-items:center;gap:12px;min-width:0}
.yellow-player button{flex:0 0 44px;width:44px;min-height:44px;padding:6px!important;border:1px solid var(--zf-bd-ffdf32ff, #ffdf32)!important;border-radius:10px;background:var(--zf-bg-29414aff, #29414a)!important;color:var(--zf-fg-ffffffff, #fff)!important;font:inherit;font-size:18px;font-weight:800;cursor:pointer;text-shadow:none!important}
.yellow-player button:focus-visible{outline:3px solid var(--zf-bd-ffdf32ff, #ffdf32);outline-offset:3px}
.yellow-player button:disabled{opacity:.65;cursor:default}
.yellow-player .yellow-seek{flex:1;width:100%;margin:0!important}
.yellow-player .yellow-time{display:block;color:var(--zf-fg-ffffffff, #fff)!important;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;line-height:1.7;text-shadow:none!important}
.yellow-player .yellow-error{font-size:13px;color:var(--zf-fg-ffffffff, #fff);line-height:1.6}
@media(max-width:400px){.yellow-player{padding:8px}.yellow-player .yellow-player-row{gap:8px}}
