.fs-video-chrome{inset-inline:0;z-index:2;gap:calc(6px * var(--fs-video-chrome-scale,1));padding:calc(24px * var(--fs-video-chrome-scale,1)) calc(12px * var(--fs-video-chrome-scale,1)) calc(8px * var(--fs-video-chrome-scale,1));color:var(--text-primary);opacity:0;background:linear-gradient(#0000,#00000080,#000000e6);flex-direction:column;transition:opacity .16s ease-out;display:flex;position:absolute;bottom:0}.fs-video-chrome[data-visible=true]{opacity:1}.fs-video-chrome__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.fs-video-chrome__left,.fs-video-chrome__right{align-items:center;gap:calc(10px * var(--fs-video-chrome-scale,1));display:flex}.fs-video-chrome__btn{width:calc(28px * var(--fs-video-chrome-scale,1));height:calc(28px * var(--fs-video-chrome-scale,1));border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fs-video-chrome__btn:hover{background:#ffffff24}.fs-video-chrome__time{font-size:calc(12px * var(--fs-video-chrome-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap}.fs-video-chrome__time .muted{color:#fff9}.fs-video-chrome__progress{width:100%;height:calc(14px * var(--fs-video-chrome-scale,1));cursor:pointer;display:block;position:relative}.fs-video-chrome__progress-track,.fs-video-chrome__progress-fill{height:var(--fs-video-chrome-track-height);border-radius:var(--radius-full);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fs-video-chrome__progress-track{background:var(--fs-video-chrome-track);left:0;right:0}.fs-video-chrome__progress-fill{background:var(--fs-video-chrome-fill);left:0}.fs-video-chrome__progress-thumb{width:var(--fs-video-chrome-thumb-size);height:var(--fs-video-chrome-thumb-size);border-radius:var(--radius-full);background:var(--text-primary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fs-video-chrome__spin{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.fs-video-chrome__spin:after{content:"";border-radius:var(--radius-full);border:2px solid #ffffff40;border-top-color:var(--text-primary);width:26px;height:26px;animation:.8s linear infinite fs-video-chrome-spin}@keyframes fs-video-chrome-spin{to{transform:rotate(360deg)}}.fs-video-chrome__error{z-index:3;text-align:center;color:var(--text-muted);font-size:11px;line-height:14px;position:absolute;inset:auto 8px 8px}
