.grigora-post-taxonomy-align-start {
  text-align: start;
  justify-content: start;
}

.grigora-post-taxonomy-align-end {
  text-align: end;
  justify-content: end;
}

.grigora-post-taxonomy-align-center {
  text-align: center;
  justify-content: center;
}

.grigora-kit-post-taxonomy {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
  font-size: 10px;
  align-items: center;
}
.grigora-kit-post-taxonomy a {
  text-decoration: none;
  color: inherit !important;
}
.grigora-kit-post-taxonomy .taxonomy-background {
  background-color: #222;
  height: fit-content;
  position: relative;
  z-index: 1;
}
.grigora-kit-post-taxonomy .taxonomy-background::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.grigora-kit-post-taxonomy .taxonomy-background:hover::before {
  opacity: 1;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+1) {
  background: #26789b;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+2) {
  background: #2ca0b2;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+2) {
  background: #5ec9ff;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+3) {
  background: #2dc6ad;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+4) {
  background: #e8436c;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+5) {
  background: #dd3333;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+6) {
  background: #4482ff;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+7) {
  background: #8224e3;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+8) {
  background: #9c63ff;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+9) {
  background: #df50fc;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+10) {
  background: #a8dd52;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+11) {
  background: #f96945;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+12) {
  background: #2360db;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+13) {
  background: #ce2d70;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+14) {
  background: #c563ff;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+15) {
  background: #6850e0;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+16) {
  background: #f24d4d;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+17) {
  background: #66e2ff;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:nth-child(18n+18) {
  background: #4fb2ff;
}
.grigora-kit-post-taxonomy.has-dynamic-colors .taxonomy-background:hover {
  opacity: 0.9;
}
.grigora-kit-post-taxonomy .taxonomy-background {
  padding: 3px 6px 4px 6px;
}
.grigora-kit-post-taxonomy .taxonomy-background .taxonomy-background-span {
  color: #fff;
}
.grigora-kit-post-taxonomy .grigora-kit-post-taxonomy__prefix {
  padding: 3px 6px 4px 6px;
  position: relative;
  z-index: 1;
}
.grigora-kit-post-taxonomy .grigora-kit-post-taxonomy__prefix::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.grigora-kit-post-taxonomy .grigora-kit-post-taxonomy__prefix:hover::before {
  opacity: 1;
}
.grigora-kit-post-taxonomy .grigora-kit-post-taxonomy__separator {
  padding: 3px 6px 4px 6px;
}