.dpp{min-width:0;color:var(--mk-ink);margin:0}.dpp-frame{border-radius:.375rem;width:fit-content;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.dpp-video{width:auto;max-width:100%;height:auto;max-height:var(--dpp-max-height,36rem);object-fit:contain;margin-inline:auto;display:block}.dpp-video:focus-visible{outline:3px solid var(--mk-accent-text);outline-offset:-3px}.dpp-video:fullscreen{width:100%;max-width:none;height:100%;max-height:none}.dpp-pause{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dpp-pause:focus-visible{z-index:2;clip-path:none;white-space:normal;border:1px solid var(--mk-line);background:var(--mk-paper);width:auto;height:auto;min-height:44px;color:var(--mk-ink);font:500 .875rem / 1.4 var(--font-ui);outline:2px solid var(--mk-accent-text);outline-offset:2px;border-radius:.375rem;padding:.5rem .75rem;inset-block-start:.5rem;inset-inline-start:.5rem}.dpp-caption{font-family:var(--font-ui);flex-wrap:wrap;gap:.25rem .75rem;padding-block-start:.625rem;line-height:1.5;display:flex}.dpp-provenance,.dpp-language{color:var(--mk-ink-2);font-size:.75rem}.dpp-language{font-weight:600}@media (prefers-reduced-motion:reduce){.dpp-pause{display:none}}
