@layer brand, tokens, density, elements, values, brand-mark, spacing, cut-edges, actions, panels, marks, roles, headings, regions, authored-text, shell, absence, layouts, motion, states, embed, tables, truncation, print, without-fills, hidden;
@layer actions {
  @media screen and (width < 720px) {
    .kit-role-action-group > .kit-role-way-back,
    .kit-role-action-group > :where(form:not([hidden], [class*=kit-])) > .kit-role-way-back {
      order: 4;
    }
  }
  :where(:not([class*=kit-], div, form)) > .kit-role-way-back {
    --_kit-run-gap: var(--_kit-rhythm);
  }
  :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-subtle-action, .kit-role-destructive-action, .kit-role-icon-action, .kit-role-emphasised-next-action, .kit-role-split-action, .kit-role-destination, .kit-role-way-back) + .kit-role-way-back {
    margin-inline-start: var(--_kit-run-gap, 0px);
  }
}
