.maplibregl-ctrl-attrib.maplibregl-ctrl{margin:0 var(--maplibre-attrib-right-px,12px) 12px 0;cursor:pointer;transition:color .1s var(--ease-in-out-quad), margin-right .18s var(--ease-in-out-quad);background:0 0;border:none;padding:0;position:relative}.maplibregl-ctrl-attrib.maplibregl-ctrl .maplibregl-ctrl-attrib-inner{font-family:var(--font-primary);font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-normal);color:var(--color-base-400);text-shadow:0 0 2px #fff9,0 0 4px #ffffff4d;transition:color .1s var(--ease-in-out-quad);padding:0;font-weight:400}.maplibregl-ctrl-attrib.maplibregl-ctrl .maplibregl-ctrl-attrib-inner a{color:inherit;text-decoration:none}.maplibregl-ctrl-attrib.maplibregl-ctrl .maplibregl-ctrl-attrib-inner a:before{content:"";border-radius:inherit;position:absolute;inset:0}.maplibregl-ctrl-attrib.maplibregl-ctrl .maplibregl-ctrl-attrib-inner a:focus-visible{outline:none}.maplibregl-ctrl-attrib.maplibregl-ctrl .maplibregl-ctrl-attrib-inner a:focus-visible:before{box-shadow:0 0 0 2px var(--color-accent-500)}.maplibregl-ctrl-attrib.maplibregl-ctrl:hover .maplibregl-ctrl-attrib-inner{color:var(--color-base-900)}:where(.dark,.dark *) .maplibregl-ctrl-attrib.maplibregl-ctrl .maplibregl-ctrl-attrib-inner{color:var(--color-base-600);text-shadow:0 0 2px #0009,0 0 4px #0000004d}:where(.dark,.dark *) .maplibregl-ctrl-attrib.maplibregl-ctrl:hover .maplibregl-ctrl-attrib-inner{color:var(--color-base-100)}
