.ios-webview-back {
  position: fixed;
  z-index: 10020;
  top: calc(12px + env(safe-area-inset-top, 0px));
  left: calc(12px + env(safe-area-inset-left, 0px));
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 1px solid rgba(25, 31, 42, .12);
  border-radius: 50%;
  background: rgba(255, 255, 255, .96);
  box-shadow: 0 3px 12px rgba(20, 30, 50, .16);
  cursor: pointer;
  touch-action: manipulation;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}

.ios-webview-back img {
  display: block;
  width: 10px;
  height: 19px;
  margin: 0;
  filter: brightness(.3);
  pointer-events: none;
}

.ios-webview-back:active {
  background: rgba(242, 244, 247, .98);
}

.ios-webview-back:focus-visible {
  outline: 3px solid rgba(21, 159, 218, .45);
  outline-offset: 2px;
}
