/* Transparent interactive hit regions mapped to the native 1920x1080 card.
   The current video remains the visual source for Plex/other distribution. */
.uf-guide-plane{position:absolute;z-index:7;overflow:visible;pointer-events:none;isolation:isolate}
.uf-guide-plane[hidden]{display:none!important}
.uf-guide-target{position:absolute;display:block;box-sizing:border-box;pointer-events:auto;border:2px solid transparent;background:transparent;border-radius:3px;color:transparent;cursor:pointer;padding:0;margin:0;font-size:1px;min-width:0;min-height:0;touch-action:manipulation}
.uf-guide-target:hover{border-color:#f4d3a3;background:rgba(253,234,186,.08);box-shadow:inset 0 0 0 1px #3c2a19}
.uf-guide-target:focus-visible,.uf-guide-target:focus{outline:3px solid #fff3cb;outline-offset:-3px;background:rgba(255,231,168,.1)}
@media(hover:none){.uf-guide-target:not(:focus){border-color:transparent;background:transparent}}
