.frame-position-marker-button.svelte-qkdckb{background:0 0;border:none;place-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.frame-position-marker-button--reference.svelte-qkdckb{z-index:1}.frame-position-marker-button--match.svelte-qkdckb{transform:translate(calc(-50% + var(--match-offset,0px)), -50%);z-index:2}.frame-position-marker-button.svelte-qkdckb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:999px}.frame-position-marker.svelte-qkdckb{pointer-events:none;border-radius:999px;width:.68rem;height:.68rem;display:block}.frame-position-marker--reference.svelte-qkdckb{border:2px solid color-mix(in oklab, var(--color-base-content) 72%, transparent);box-shadow:0 0 0 1px var(--color-base-100);background:0 0}.frame-position-marker--match.svelte-qkdckb{background:var(--color-primary);border:2px solid var(--color-base-100);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 35%, transparent)}.frame-position-marker--expanded.svelte-qkdckb{background:var(--color-base-content);border:2px solid var(--color-base-100);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-base-content) 18%, transparent);width:.85rem;height:.85rem}.frame-position-marker-tooltip.svelte-qkdckb{background:var(--color-base-300);border:1px solid color-mix(in oklab, currentColor 16%, transparent);color:var(--color-base-content);pointer-events:none;white-space:nowrap;z-index:30;border-radius:.375rem;padding:.2rem .4rem;font-size:.625rem;font-weight:600;line-height:1.2;display:none;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000029}.frame-position-marker-tooltip.svelte-qkdckb>span:where(.svelte-qkdckb){display:block}.frame-position-marker-button--tooltip-left.svelte-qkdckb .frame-position-marker-tooltip:where(.svelte-qkdckb){left:50%;transform:none}.frame-position-marker-button--tooltip-right.svelte-qkdckb .frame-position-marker-tooltip:where(.svelte-qkdckb){left:auto;right:50%;transform:none}.frame-position-marker-tooltip-detail.svelte-qkdckb{color:color-mix(in oklab, var(--color-base-content) 72%, transparent);margin-top:.08rem;font-weight:500}.frame-position-marker-button.svelte-qkdckb:hover .frame-position-marker-tooltip:where(.svelte-qkdckb),.frame-position-marker-button.svelte-qkdckb:focus .frame-position-marker-tooltip:where(.svelte-qkdckb),.frame-position-marker-button.svelte-qkdckb:focus-visible .frame-position-marker-tooltip:where(.svelte-qkdckb),.frame-position-marker-button--open.svelte-qkdckb .frame-position-marker-tooltip:where(.svelte-qkdckb){display:block}
