.drive-grid { isolation:isolate; }
.drive-grid > .drive-grid__label { position:relative; z-index:1; pointer-events:none; text-shadow:0 1px 8px rgb(0 96 130 / 18%); }
.drive-grid > canvas { position:absolute; inset:0; width:100%; height:100%; z-index:0; opacity:0; pointer-events:none; border-radius:inherit; }
.drive-grid.is-steerable { touch-action:pan-y; }

/* Keep long-press on interactive headings available for steering. */
.drive-grid, .drive-grid * {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 user-select:none;
}
