.lens-trigger{border:0;background:transparent;cursor:pointer}.lens-trigger[aria-pressed=true]{outline:3px solid #2584de;background:#daeefd66}.lens-instruction{position:fixed;z-index:22;top:56px;left:50%;transform:translateX(-50%);border-radius:24px;background:#183f62ed;color:white;font:14px/1.4 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;padding:10px 17px;box-shadow:0 5px 20px #14395635;white-space:nowrap}.lens-instruction button{margin-left:12px;border:0;border-radius:14px;background:#fff;color:#1c557a;padding:4px 11px;cursor:pointer}.lens-mirror{position:fixed;z-index:25;pointer-events:none;width:min(350px,80vw);height:58px;border:2px solid #85aed1;border-radius:15px;background:linear-gradient(135deg,#eaf8ff8c,#fff7e970 50%,#def3f799);box-shadow:0 7px 20px #2c577c45,inset 0 1px 6px #fff;backdrop-filter:brightness(1.05);transform:translate(-50%,-50%);display:none}.lens-mirror:before{content:"";position:absolute;left:10px;right:10px;top:5px;height:1px;background:#fff9}.lens-result{position:absolute;top:67px;left:0;width:100%;border-radius:12px;background:#fbfdfff7;padding:11px 13px;color:#29445f;font:13px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;box-shadow:0 5px 22px #1d4d7038;white-space:normal}.lens-result strong{color:#0969bd}.lens-result small{display:block;color:#70869a;margin-top:3px}.lens-active{cursor:crosshair}
