.vp-lh .cp-player{--cp-fs-bar-h:60px}.vp-lh .cp-player:focus{outline:none}.vp-lh .cp-player:fullscreen{background:#000;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.vp-lh .cp-player:fullscreen iframe{position:absolute;inset:0;width:100%;height:100%}.vp-lh .cp-player__ttl{position:absolute;left:24px;top:20px;z-index:2;max-width:max(240px,calc(100% - 452px));color:#fff;font:600 20px/1.2 var(--serif);pointer-events:none;text-shadow:0 1px 2px rgb(0 0 0/.5)}.vp-lh .cp-player__ttl small{display:block;font:500 11px var(--mono);opacity:.8;margin-top:3px}.vp-lh .cp-player:fullscreen .cp-player__bar{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;padding:14px 20px;background:linear-gradient(transparent,rgb(0 0 0/.6));color:#fff;font:600 12px/1 var(--mono)}.vp-lh .cp-player__time{font-variant-numeric:tabular-nums;white-space:nowrap}.vp-lh .cp-player__cb{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:rgb(255 255 255/.14);color:#fff;padding:0;margin:0;flex:none;cursor:pointer}.vp-lh .cp-player__cb .vp-ic{width:16px;height:16px}.vp-lh .cp-player__cb .vp-ic .f{fill:color-mix(in srgb,currentColor 18%,transparent);stroke:none}.vp-lh .cp-player__cb:focus-visible,.vp-lh .cp-player__hint:focus-visible{outline:2px solid #fff;outline-offset:2px}.vp-lh .cp-player__trk{flex:1;height:4px;border-radius:2px;background:rgb(255 255 255/.25);position:relative;min-width:40px}.vp-lh .cp-player__trk i{position:absolute;left:0;top:0;bottom:0;background:var(--sc,var(--accent));border-radius:2px}.vp-lh .cp-player__hint{gap:6px;border:0;background:none;padding:0;margin:0;font:600 12px var(--display);opacity:.95;white-space:nowrap;cursor:pointer}.vp-lh .cp-player__hint,.vp-lh .cp-player__kbd{display:inline-flex;align-items:center;color:#fff;flex:none}.vp-lh .cp-player__kbd{justify-content:center;height:20px;min-width:20px;padding:0 5px;border:solid rgb(255 255 255/.5);border-width:1px 1px 2px;border-radius:5px;background:rgb(255 255 255/.12);font:600 10.5px/1 var(--mono)}.vp-lh .cp-player:fullscreen .cp-toast-layer{position:absolute;inset:0;height:auto;z-index:6;pointer-events:none}.vp-lh .cp-player:fullscreen .cp-toast{left:24px;right:auto;top:auto;bottom:calc(var(--cp-fs-bar-h) + 14px);width:380px;max-width:calc(100% - 48px);pointer-events:auto}.vp-lh .cp-player:fullscreen .cp-room{top:24px;right:24px;height:440px}.vp-lh .cp-fsbtn{display:grid;place-items:center;width:32px;height:32px;margin:0 0 0 auto;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-deep);flex:none;cursor:pointer}.vp-lh .cp-fsbtn .vp-ic{width:16px;height:16px}.vp-lh .cp-fsbtn:hover{border-color:var(--sc,var(--accent));color:var(--sc,var(--accent))}.vp-lh .cp-fsbtn:focus-visible{outline:2px solid var(--ink-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vp-lh .cp-fsbtn,.vp-lh .cp-player__bar,.vp-lh .cp-player__cb,.vp-lh .cp-player__hint{transition:none}}