.event-video-player{display:block;position:relative;width:100%;aspect-ratio:16/9;padding:0;overflow:hidden;border:0;border-radius:16px;background:#111;color:#fff;cursor:pointer}.event-video-player img,.event-video-player__placeholder{display:block;width:100%;height:100%;min-height:0!important;object-fit:contain}.event-video-player__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:10px;align-items:center;white-space:nowrap;padding:12px 18px;border-radius:999px;background:rgba(0,0,0,.78);font-weight:700}.event-video-player:focus-visible{outline:3px solid #c44e45;outline-offset:4px}.event-video-dialog{position:fixed;inset:0;margin:auto;padding:0;border:0;max-width:96vw;max-height:94dvh;width:fit-content;background:transparent;overflow:visible;color:white}.event-video-dialog::backdrop{background:rgba(0,0,0,.88)}.event-video-dialog__content{position:relative;padding-top:48px}.event-video-dialog__close{position:absolute;right:0;top:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid #777;border-radius:50%;background:#222;color:white;cursor:pointer}.event-video-dialog video{display:block;width:auto;height:auto;max-width:94vw;max-height:calc(90dvh - 48px);object-fit:contain;background:#000}