/* Keep the next observation one tap away, with a fresh pin and empty categories. */
.capture-mine{display:none}
body[data-surface=capture] .capture-mine{display:inline-flex;align-items:center;min-height:44px;padding:10px 4px;color:#2444ed;text-decoration:none;font-size:13px;white-space:nowrap}
.capture-published-pin{display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#576a7e;box-shadow:0 1px 7px #26354840;color:#fff;pointer-events:none}
.capture-published-pin svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
body[data-surface=capture] #capture-pin-help{display:block;width:100%;font-size:11px;line-height:1.5;color:#5c6776}
body[data-surface=capture] #flow-result{border:1px solid #dce3ed;border-radius:18px;background:#f7f9fc;padding:18px;margin-bottom:14px}
body[data-surface=capture] #flow-result .actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
body[data-surface=capture] #next-point{grid-column:1/-1;display:flex;justify-content:center;gap:9px;min-height:50px;border-radius:14px;font-size:14px}
body[data-surface=capture] #published-result,body[data-surface=capture] #correct-result{display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;min-height:44px;padding:10px 7px;font-size:12px;border-radius:12px}
body[data-surface=capture] #correct-result{border:0;background:transparent;color:#42546b;text-decoration:underline;text-underline-offset:3px}
body[data-surface=capture].capture-complete:has(#flow-result:not([hidden])) .explore-dock{display:none}
body[data-surface=capture].capture-complete .explorer-heading{padding-top:14px;padding-bottom:12px}
body[data-surface=capture].capture-complete .explorer-heading h1{font-size:25px}
@media(max-width:430px){body[data-surface=capture] #flow-result{padding:15px}body[data-surface=capture] .capture-mine{font-size:12px}}
