/* Current Runtime runtime-source-authority: isolated route-app Apps button. No broad app UI rules.  */
.vhkm-floating-home-button {
  position: fixed;
  top: max(10px, env(safe-area-inset-top));
  right: max(10px, env(safe-area-inset-right));
  z-index: 2147483000;
  min-width: 58px;
  min-height: 44px;
  padding: 0 14px;
  border: 0;
  border-radius: 999px;
  background: var(--vhkm-primary, #5d3b15);
  color: #fff;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: .01em;
  box-shadow: 0 10px 30px rgba(40, 31, 20, .18);
  touch-action: manipulation;
}

.vhkm-floating-home-button:active {
  transform: scale(.98);
}

@media print {
  .vhkm-floating-home-button {
    display: none !important;
  }
}
