/* I Got Online — original working lens; code-only text clearance. */
.studio-xray-lens{display:none}
@supports ((backdrop-filter:invert(1)) or (-webkit-backdrop-filter:invert(1))){
  @media (min-width:761px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
    .studio-xray-lens{display:block!important;position:fixed;left:0;top:0;width:156px;height:156px;z-index:2147483000;pointer-events:none!important;user-select:none;border-radius:50%;overflow:hidden;opacity:0;contain:layout paint style;will-change:transform;-webkit-backdrop-filter:grayscale(1) invert(1) sepia(.18);backdrop-filter:grayscale(1) invert(1) sepia(.18);-webkit-mask-image:radial-gradient(circle 78px at center,#000 0%,#000 68%,transparent 100%);mask-image:radial-gradient(circle 78px at center,#000 0%,#000 68%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
    .studio-xray-lens.is-visible{opacity:1!important}
    .studio-xray-lens .studio-xray-code{display:block!important;position:absolute;inset:0;pointer-events:none!important;opacity:0!important;background:none!important}
    .studio-xray-lens.is-code .studio-xray-code{opacity:.85!important}
    .studio-xray-lens .studio-xray-code>canvas{display:block!important;visibility:visible!important;opacity:1!important;width:156px!important;height:156px!important;max-width:none!important;pointer-events:none!important}
  }
}
