/*!
 * VILLAGE v0.0.3 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions)
 */
@charset "UTF-8";

/* ¯¯¯¯¯¯¯¯¯ *\
  HIGHLIGHT
\* ˍˍˍˍˍˍˍˍˍ */
.village-highlight {
  padding-left: 1.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  background-size: 0.25rem 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: linear-gradient(0deg, var(--border-default-village-primary), var(--border-default-village-primary));
}

.village-highlight--village-color3 {
  background-image: linear-gradient(0deg, var(--border-default-village-color3), var(--border-default-village-color3));
}

.village-highlight--village-color4 {
  background-image: linear-gradient(0deg, var(--border-default-village-color4), var(--border-default-village-color4));
}

.village-highlight--village-color5 {
  background-image: linear-gradient(0deg, var(--border-default-village-color5), var(--border-default-village-color5));
}

.village-highlight--village-color6 {
  background-image: linear-gradient(0deg, var(--border-default-village-color6), var(--border-default-village-color6));
}

.village-highlight--village-color7 {
  background-image: linear-gradient(0deg, var(--border-default-village-color7), var(--border-default-village-color7));
}

.village-highlight--village-color8 {
  background-image: linear-gradient(0deg, var(--border-default-village-color8), var(--border-default-village-color8));
}

.village-highlight--village-color9 {
  background-image: linear-gradient(0deg, var(--border-default-village-color9), var(--border-default-village-color9));
}

.village-highlight--village-color10 {
  background-image: linear-gradient(0deg, var(--border-default-village-color10), var(--border-default-village-color10));
}

.village-highlight--village-color11 {
  background-image: linear-gradient(0deg, var(--border-default-village-color11), var(--border-default-village-color11));
}

.village-highlight--village-color12 {
  background-image: linear-gradient(0deg, var(--border-default-village-color12), var(--border-default-village-color12));
}

.village-highlight--village-color13 {
  background-image: linear-gradient(0deg, var(--border-default-village-color13), var(--border-default-village-color13));
}

.village-highlight--village-color14 {
  background-image: linear-gradient(0deg, var(--border-default-village-color14), var(--border-default-village-color14));
}

.village-highlight--village-color15 {
  background-image: linear-gradient(0deg, var(--border-default-village-color15), var(--border-default-village-color15));
}

.village-highlight--village-color16 {
  background-image: linear-gradient(0deg, var(--border-default-village-color16), var(--border-default-village-color16));
}

.village-highlight--village-color17 {
  background-image: linear-gradient(0deg, var(--border-default-village-color17), var(--border-default-village-color17));
}

.village-highlight--village-color18 {
  background-image: linear-gradient(0deg, var(--border-default-village-color18), var(--border-default-village-color18));
}

.village-highlight--village-color19 {
  background-image: linear-gradient(0deg, var(--border-default-village-color19), var(--border-default-village-color19));
}

@media (min-width: 36em) {
  /*! media sm */

  /*! media sm */
}

@media (min-width: 48em) {
  /*! media md */
  .village-highlight {
    padding-left: 2.25rem;
    margin-left: 2rem;
  }

  /*! media md */
}

@media (min-width: 62em) {
  /*! media lg */

  /*! media lg */
}

@media (min-width: 78em) {
  /*! media xl */

  /*! media xl */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .village-highlight {
    background-image: linear-gradient(0deg, hsl(180, 85%, 25%), hsl(180, 85%, 25%));
  }

  .village-highlight--village-color3 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }

  .village-highlight--village-color4 {
    background-image: linear-gradient(0deg, hsl(90, 75%, 25%), hsl(90, 75%, 25%));
  }

  .village-highlight--village-color5 {
    background-image: linear-gradient(0deg, hsl(180, 75%, 25%), hsl(180, 75%, 25%));
  }

  .village-highlight--village-color6 {
    background-image: linear-gradient(0deg, hsl(290, 75%, 25%), hsl(290, 75%, 25%));
  }

  .village-highlight--village-color7 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }

  .village-highlight--village-color8 {
    background-image: linear-gradient(0deg, hsl(90, 75%, 25%), hsl(90, 75%, 25%));
  }

  .village-highlight--village-color9 {
    background-image: linear-gradient(0deg, hsl(180, 75%, 25%), hsl(180, 75%, 25%));
  }

  .village-highlight--village-color10 {
    background-image: linear-gradient(0deg, hsl(270, 75%, 25%), hsl(270, 75%, 25%));
  }

  .village-highlight--village-color11 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }

  .village-highlight--village-color12 {
    background-image: linear-gradient(0deg, hsl(90, 75%, 25%), hsl(90, 75%, 25%));
  }

  .village-highlight--village-color13 {
    background-image: linear-gradient(0deg, hsl(180, 75%, 25%), hsl(180, 75%, 25%));
  }

  .village-highlight--village-color14 {
    background-image: linear-gradient(0deg, hsl(270, 75%, 25%), hsl(270, 75%, 25%));
  }

  .village-highlight--village-color15 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }

  .village-highlight--village-color16 {
    background-image: linear-gradient(0deg, hsl(90, 75%, 25%), hsl(90, 75%, 25%));
  }

  .village-highlight--village-color17 {
    background-image: linear-gradient(0deg, hsl(180, 75%, 25%), hsl(180, 75%, 25%));
  }

  .village-highlight--village-color18 {
    background-image: linear-gradient(0deg, hsl(270, 75%, 25%), hsl(270, 75%, 25%));
  }

  .village-highlight--village-color19 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }
}

@media print {
  .village-highlight {
    background-image: linear-gradient(0deg, hsl(180, 85%, 25%), hsl(180, 85%, 25%));
  }

  .village-highlight--village-color3 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }

  .village-highlight--village-color4 {
    background-image: linear-gradient(0deg, hsl(90, 75%, 25%), hsl(90, 75%, 25%));
  }

  .village-highlight--village-color5 {
    background-image: linear-gradient(0deg, hsl(180, 75%, 25%), hsl(180, 75%, 25%));
  }

  .village-highlight--village-color6 {
    background-image: linear-gradient(0deg, hsl(290, 75%, 25%), hsl(290, 75%, 25%));
  }

  .village-highlight--village-color7 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }

  .village-highlight--village-color8 {
    background-image: linear-gradient(0deg, hsl(90, 75%, 25%), hsl(90, 75%, 25%));
  }

  .village-highlight--village-color9 {
    background-image: linear-gradient(0deg, hsl(180, 75%, 25%), hsl(180, 75%, 25%));
  }

  .village-highlight--village-color10 {
    background-image: linear-gradient(0deg, hsl(270, 75%, 25%), hsl(270, 75%, 25%));
  }

  .village-highlight--village-color11 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }

  .village-highlight--village-color12 {
    background-image: linear-gradient(0deg, hsl(90, 75%, 25%), hsl(90, 75%, 25%));
  }

  .village-highlight--village-color13 {
    background-image: linear-gradient(0deg, hsl(180, 75%, 25%), hsl(180, 75%, 25%));
  }

  .village-highlight--village-color14 {
    background-image: linear-gradient(0deg, hsl(270, 75%, 25%), hsl(270, 75%, 25%));
  }

  .village-highlight--village-color15 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }

  .village-highlight--village-color16 {
    background-image: linear-gradient(0deg, hsl(90, 75%, 25%), hsl(90, 75%, 25%));
  }

  .village-highlight--village-color17 {
    background-image: linear-gradient(0deg, hsl(180, 75%, 25%), hsl(180, 75%, 25%));
  }

  .village-highlight--village-color18 {
    background-image: linear-gradient(0deg, hsl(270, 75%, 25%), hsl(270, 75%, 25%));
  }

  .village-highlight--village-color19 {
    background-image: linear-gradient(0deg, hsl(0, 75%, 25%), hsl(0, 75%, 25%));
  }
}
