.annotator{--annotator-accent:#e0570a;--annotator-accent-foreground:#fff;background-color:var(--card);width:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex}.annotator-stage{background-color:var(--muted);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.annotator-canvas{touch-action:none;box-shadow:0 0 0 1px var(--border)}.annotator-canvas:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.annotator-label{field-sizing:content;background-color:var(--annotator-accent);min-width:4rem;color:var(--annotator-accent-foreground);border:0;border-radius:9999px;outline:none;position:absolute}
