.osm{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:row-reverse;align-items:center;border-radius:22px;background:#ffffffeb;color:var(--ink)}.osm summary{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none}.osm summary::-webkit-details-marker{display:none}.osm summary svg{position:static;width:18px;height:18px;fill:currentColor}.osm small{padding-inline-start:14px;font-size:.75rem;white-space:nowrap}.osm a{display:inline-flex;align-items:center;min-height:44px;color:inherit}
