/* Enlarged circular lens: its lower 20% sits below the viewport edge. */
#feedMapLens{--lens-size:131.6px;position:fixed;left:50%;bottom:calc(var(--lens-size) * -.2);transform:translateX(-50%);z-index:65;isolation:isolate;width:var(--lens-size);height:var(--lens-size);min-width:0;padding:3px;border:1.5px solid #e8be5b;border-radius:50%;background:#20242a;box-shadow:0 -3px 22px #0008,0 0 16px #e8be5b22;overflow:visible;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}
#feedMapLens[hidden]{display:none}#feedMapLens canvas{width:123.6px;height:123.6px;border-radius:50%;pointer-events:none}#feedMapLens span{position:absolute;bottom:calc(var(--lens-size) * .2 + 8px);left:50%;transform:translateX(-50%);padding:3px 6px;border-radius:7px;font-size:10px;line-height:1.15;white-space:nowrap;color:#fff5d2;background:#171b23dd;pointer-events:none}#feedMapLens:focus-visible{outline:3px solid #b6d8ff;outline-offset:5px}#feedMapLens:hover{border-top-color:#fff0bb;box-shadow:0 -3px 24px #000a,0 0 16px #e8be5b55}.has-feed-map-lens #app{padding-bottom:calc(166px + env(safe-area-inset-bottom,0px))}.lens-return{margin:4px 0 12px;min-height:44px}
@media(max-width:600px){#feedMapLens{--lens-size:112px}#feedMapLens canvas{width:104px;height:104px}#feedMapLens span{font-size:9px;bottom:calc(var(--lens-size) * .2 + 8px)}.has-feed-map-lens #app{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}}
