.camera-capture{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:none;position:relative}.camera-capture:focus-within{outline:3px solid var(--brand);outline-offset:3px}.camera-capture input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}@media (pointer:coarse){.camera-capture{display:inline-flex}}
