.bg-black .ql-icon svg path,
.bg-black .ql-icon svg rect,
.bg-blue .ql-icon svg path,
.bg-blue .ql-icon svg rect {
  fill: #fff;
}

.ql-icon.blue-dark svg path.stroke {
  stroke: #1c236d;
}
.ql-icon.blue svg path.stroke {
  stroke: #009cf3;
}
.ql-icon.yellow svg path.stroke {
  stroke: #ffbf02;
}

.ql-icon,
.edit-post-visual-editor
  .editor-styles-wrapper
  .wp-block[data-type="acf/icon"] {
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 6px;
}

.ql-icon,
.ql-icon svg {
  width: 30px;
  height: 30px;
}

.ql-icon.medium,
.ql-icon.medium svg {
  width: 45px;
  height: 45px;
}

.ql-icon.large,
.ql-icon.large svg {
  width: 75px;
  height: 75px;
}
