/* Include beside ground.js; mountControl(host) places its pill in the map host. */
.ground-control{position:absolute;inset:12px 12px auto auto;z-index:5;display:flex;gap:2px;padding:3px;border:1px solid var(--line,#c9c6ae);border-radius:99px;background:var(--paper,#eee9d9);box-shadow:0 1px 5px #253b3114;font:12px 'IBM Plex Sans',Arial,sans-serif}
.ground-control button{border:0;border-radius:99px;background:transparent;color:var(--ink,#253b31);font:inherit;padding:6px 9px;cursor:pointer;white-space:nowrap}
.ground-control button[aria-pressed=true]{background:var(--ink,#253b31);color:var(--paper,#eee9d9)}
.ground-control button:focus-visible{outline:2px solid var(--accent,#965732);outline-offset:2px}
.ground-control button:disabled{opacity:.45;cursor:default}
.map-ground{pointer-events:none;font-family:Fraunces,Georgia,serif}
@media(max-width:600px){.ground-control{inset:8px 8px auto auto;font-size:10px}.ground-control button{padding:6px}}
