/// Função para obter o breakpoint anterior no Mapa de Breakpoints.
/// @param {String} $breakpoint - Índice do Mapa de Breakpoints
@function get-previous-breakpoint($breakpoint) {
  // Obtém os índices do mapa de breakpoints
  $keys: map-keys($breakpoints);

  // Obtém o índice do breakpoint atual na lista de índices
  $index: index($keys, $breakpoint);

  // Calcula o índice do breakpoint anterior
  $previous-index: $index - 1;

  // Se o índice calculado for menor que 1, ajusta para o último breakpoint na lista (torna o código circular)
  @if $previous-index < 1 {
    $previous-index: length($keys);
  }

  // Retorna o nome do breakpoint anterior
  @return nth($keys, $previous-index);
}
