////
/// Follow Scheme
/// @group follow
////

@use 'src/module/color';

@mixin _follow-scheme($legacy: false) {
  #{ns(follow)} {
    @include color.background(alt blue-france, (legacy: $legacy));

    #{ns(input)} {
      @include color.background(default grey, (legacy: $legacy));
    }

    &__title {
      @include color.text(title grey, (legacy: $legacy));
    }

    &__newsletter {
      &-legal {
        @include color.text(mention grey, (legacy: $legacy));
      }
    }

    &__social {
      #{ns(btn)} {
        @include btn-kind-scheme(4, $legacy);
      }
    }

    #{ns(grid-row)} > *:not(:first-child) {
      // Séparateur en box-shadow
      @include color.box-shadow(default blue-france, (legacy: $legacy), top-1-out);
      @include respond-from(md) {
        @include color.box-shadow(default blue-france, (legacy: $legacy), left-1-out);
      }
    }
  }
}
