[data-gf-form-id].modern-bw-3d [data-gf-field-type] {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  transform-style: preserve-3d;
}

[data-gf-form-id].modern-bw-3d [data-gf-field-type]:hover,
[data-gf-form-id].modern-bw-3d [data-gf-field-type]:focus-within {
  transform: translate(-2px, -2px);
  box-shadow: 8px 8px 0 rgba(0, 0, 0, 0.25), inset -2px -2px 0 rgba(255, 255, 255, 0.15);
}

[data-gf-form-id].modern-bw-3d [data-gf-element="form-title"] {
  position: relative;
  padding-left: 24px;
}

[data-gf-form-id].modern-bw-3d [data-gf-element="form-title"]::before {
  content: '#';
  position: absolute;
  left: 0;
  color: rgba(0, 0, 0, 0.35);
}
