/* Click wires / fios — full-viewport overlay; transparent + pointer-events:none.
 * Shows on mobile and desktop. Never paint an opaque full-screen layer. */
.kb-click-wires {
  position: fixed;
  inset: 0;
  z-index: 40;
  pointer-events: none !important;
  overflow: hidden;
  background: transparent !important;
  background-color: transparent !important;
  /* Avoid GPU compositing bugs that paint black over the page (esp. Safari) */
  transform: none !important;
  filter: none !important;
  opacity: 1;
  mix-blend-mode: normal;
  isolation: auto;
  contain: none;
  will-change: auto;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: none !important;
}

.kb-click-wires__canvas {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  pointer-events: none !important;
  background: transparent !important;
  background-color: transparent !important;
  transform: none !important;
  -webkit-transform: none !important;
  filter: none !important;
  will-change: auto;
  /* Canvas buffer uses alpha:true in JS — keep CSS transparent too */
  opacity: 1;
}
