/*!
 * Copyright since 2010 Daniel Dziedzic
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Compsoul Restricted License
 * bundled with this package in the file LICENSE.md.
 * If you did not receive a copy, please contact: daniel@compsoul.pl
 *
 * @author Daniel Dziedzic <daniel@compsoul.pl>
 * @copyright Since 2010 Daniel Dziedzic
 * @license See LICENSE.md - Compsoul Restricted License
 *
 * @see https://compsoul.pl
 * @see https://compsoul.dev
 */
.module-social {
  --module: "social";
}

.module-social .social-container {
  --rem: var(--_rem, 100px);

  --animation-duration: var(--_animation-duration, 0.2s);
  --animation-timing-function: var(--_animation-timing-function, linear);

  --color-main_: var(--_color-main_, 109, 4, 254);
  --color-font_: var(--_color-font_, 6, 16, 17);

  align-items: center;
  display: flex;
  flex-flow: column;
  gap: 1.25em;
  justify-content: space-between;
}

.module-social .social-link {
  color: rgb( var(--color-font_) );
  display: inline-block;
  font-weight: 700;
  margin: -0.625em;
  padding: 0.625em;
  text-decoration: none;
  text-transform: uppercase;
  transition: color var(--animation-duration) var(--animation-timing-function);
}

.module-social .social-link:before {
  display: none;
}

.module-social .social-link:after {
  font-size: 1.3125em;
}

.module-social .social-link:hover,
.module-social .social-link:focus {
  color: rgb( var(--color-main_) );
}

.module-social .social-img {
  display: block;
  max-width: 100%;
}

@media (max-width: 1000px) {
  .module-social .social-container {
    flex-flow: row wrap;
    gap: 1.75em;
    justify-content: center;
  }
}
