.page.psalmsOfAeterna .tilesBox .psalmMap {
  width: calc(100% - 4.0em);
  height: calc(100% - 8.0em);
  display: block;
  position: relative;
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode {
  position: absolute;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: -16px;
  margin-top: -16px;
  z-index: 2;
  padding: 0.25em;
  border-radius: 1.25em;
  border: 2px solid #006f00;
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode.excludedByFilter,
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode.excludedBySearch {
  display: block !important;
  opacity: 0.15;
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode.rarityRainbow {
  background: linear-gradient(to right, #0d8add 0%, #db4cbd 50%, #fddd97 100%);
  filter: brightness(70%);
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode.rarityLegendary {
  background-color: #5d270c;
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode.rarityRare {
  background-color: #48075b;
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode.rarityMagic {
  background-color: #153d63;
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode.rarityCommon {
  background-color: #353535;
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode.raritySpecial {
  background-color: #005700;
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode > .icon {
  width: 32px;
  height: 32px;
  filter: brightness(2);
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode > .level {
  position: absolute;
  bottom: -0.75em;
  left: 50%;
  transform: translateX(-50%);
  color: #5f5f5f;
  font-size: 0.8em;
  text-shadow: 0 1px 2px rgba(0,0,0,0.9), 0 -1px 2px rgba(0,0,0,0.9), -1px 0 2px rgba(0,0,0,0.9), 1px 0 2px rgba(0,0,0,0.9);
}
.page.psalmsOfAeterna .tilesBox .psalmMap .psalmNode .psalmTooltip {
  display: none;
}
.page.psalmsOfAeterna .tilesBox .psalmMap svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.page.psalmsOfAeterna .tilesBox .psalmMap svg line {
  stroke: #006f00;
  stroke-width: 2px;
}
.page.psalmsOfAeterna .tilesBox .psalmMap svg line.excluded {
  opacity: 0.1;
}
.page.psalmsOfAeterna .tableBox .row.psalmNode .nameRarity {
  text-align: right;
}
.page.psalmsOfAeterna .tableBox .row.psalmNode .nameRarity .rarityRainbow {
  background: linear-gradient(to right, #0d8add 0%, #db4cbd 50%, #fddd97 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.page.psalmsOfAeterna .tableBox .row.psalmNode .nameRarity .rarityLegendary {
  color: #e14b00;
}
.page.psalmsOfAeterna .tableBox .row.psalmNode .nameRarity .rarityRare {
  color: #c500ff;
}
.page.psalmsOfAeterna .tableBox .row.psalmNode .nameRarity .rarityMagic {
  color: #1173cf;
}
.page.psalmsOfAeterna .tableBox .row.psalmNode .nameRarity .rarityCommon {
  color: #878787;
}
.page.psalmsOfAeterna .tableBox .row.psalmNode .nameRarity .raritySpecial {
  color: #00cf00;
}
.page.psalmsOfAeterna .tableBox .row.psalmNode .levels {
  text-align: right;
}
.psalmTooltipBox {
  position: absolute;
  border-radius: 0 0.75em 0 0.75em;
  box-shadow: 0 0 0.5em #000;
  z-index: 92;
  padding: 0.5em;
  max-width: 30em;
  background-color: #222428;
  border: 2px solid #333539;
  width: 20em;
}
.psalmTooltipBox .title {
  font-size: 1.4em;
  background-color: #17181d;
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 1.75em 1em 0.25em 1em;
  width: 100%;
  border-radius: 0 0.75em 0 0;
  color: #999;
}
.psalmTooltipBox .title .type {
  position: absolute;
  top: 0;
  right: 0.3em;
  color: #545454;
  font-size: 0.75em;
}
.psalmTooltipBox .title .icon {
  position: absolute;
  max-height: 3em;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-60%);
  border: 4px solid #2d2d2d;
  border-radius: 2em;
  background-color: #1c1c1c;
}
.psalmTooltipBox .title .level {
  position: absolute;
  top: 0.75em;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.8em;
}
.psalmTooltipBox .effect {
  display: inline-block;
  padding: 0.5em;
}
.lv1Cost {
  margin-top: 0.5em;
  font-size: 0.95em;
  display: inline-block;
  color: #757575;
}
.lv1Cost .cost {
  color: #ff0;
  color: #757500;
}
/*# sourceMappingURL=psalmsOfAeterna.css.map */