/**
 * @file
 * Spacing utilities for the MSU Extension theme.
 *
 * @todo: Add margin utilities, flex/grid utilities, and breakpoint-specific utilities.
 */

/* @layer spacing { */

  /* Alignment */
  /* Align Content */
  .align-normal {
    align-content: normal;
  }
  .align-start {
    align-content: start;
  }
  .align-center {
    align-content: center;
  }
  .align-end {
    align-content: end;
  }
  .align-between {
    align-content: space-between;
  }
  .align-around {
    align-content: space-around;
  }
  .align-evenly {
    align-content: space-evenly;
  }
  .align-baseline {
    align-content: baseline;
  }
  .align-stretch {
    align-content: stretch;
  }

  /* Align Items */
  .align-items-normal {
    align-items: normal;
  }
  .align-items-start {
    align-items: start;
  }
  .align-items-center {
    align-items: center;
  }
  .align-items-end {
    align-items: end;
  }
  .align-items-baseline {
    align-items: baseline;
  }
  .align-items-stretch {
    align-items: stretch;
  }

  /* Align Self */

  /* Justify Content */
  .justify-normal {
    justify-content: normal;
  }
  .justify-start {
    justify-content: start;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: end;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-evenly {
    justify-content: space-evenly;
  }
  .justify-stretch {
    justify-content: stretch;
  }

  /* Justify Items */
  .justify-items-normal {
    justify-items: normal;
  }
  .justify-items-start {
    justify-items: start;
  }
  .justify-items-center {
    justify-items: center;
  }
  .justify-items-end {
    justify-items: end;
  }
  .justify-items-stretch {
    justify-items: stretch;
  }

  /* Justify Self */
  .justify-self-auto {
    justify-self: auto;
  }
  .justify-self-start {
    justify-self: start;
  }
  .justify-self-center {
    justify-self: center;
  }
  .justify-self-end {
    justify-self: end;
  }
  .justify-self-stretch {
    justify-self: stretch;
  }

  /* Place Content */
  .place-content-start {
    place-content: start;
  }
  .place-content-center {
    place-content: center;
  }
  .place-content-end {
    place-content: end;
  }
  .place-content-between {
    place-content: space-between;
  }
  .place-content-around {
    place-content: space-around;
  }
  .place-content-evenly {
    place-content: space-evenly;
  }
  .place-content-baseline {
    place-content: baseline;
  }
  .place-content-stretch {
    place-content: stretch;
  }

  /* Place Items */
  .place-items-start {
    place-items: start;
  }
  .place-items-center {
    place-items: center;
  }
  .place-items-end {
    place-items: end;
  }
  .place-items-baseline {
    place-items: baseline;
  }
  .place-items-stretch {
    place-items: stretch;
  }

  /* Place Self */
  .place-self-auto {
    place-self: auto;
  }
  .place-self-start {
    place-self: start;
  }
  .place-self-center {
    place-self: center;
  }
  .place-self-end {
    place-self: end;
  }
  .place-self-stretch {
    place-self: stretch;
  }

/* } */
