.un_wikiProse {
  --wb-gold: 226, 188, 118;
  --wb-ink: #f3e7c9;
  --wb-text: #d8d2c4;
  --wb-muted: #a39a85;
  --wb-panel: linear-gradient(180deg, rgba(14, 12, 10, 0.72), rgba(7, 6, 5, 0.72));
  --wb-frame: url("../cabinet/assets/images/lucky/frame.webp");
  --wb-plate: url("../cabinet/assets/images/lucky/badge-plate.webp");
  --wb-display: "Prasia", "Strong Sword", serif;
  --wb-fw: 0.8rem;
}

.un_wikiProse .re-block {
  --wb-tone: var(--wb-gold);
  position: relative;
  display: block;
  box-sizing: border-box;
  clear: both;
  margin: 0.8rem 0;
  padding: 0.55em 0.9em;
  border: 0;
  border-radius: 0.2rem;
  background: var(--wb-panel);
  box-shadow: inset 0 0.06rem 0 rgba(255, 236, 190, 0.06);
  color: var(--wb-text);
  font-size: 0.9em;
  line-height: 1.45;
}

.un_wikiProse .re-block .re-block {
  margin: 0;
  font-size: 1em;
}

.un_wikiProse .re-block > :first-child {
  margin-top: 0;
}

.un_wikiProse .re-block > :last-child {
  margin-bottom: 0;
}

.un_wikiProse .re-block h2,
.un_wikiProse .re-block h3,
.un_wikiProse .re-block h4 {
  margin: 0 0 0.25em;
  padding: 0;
  border: 0;
  background: linear-gradient(180deg, #f6e8c0, #c49c5a);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #e6cf9a;
  font-family: var(--wb-display);
  font-size: 1.15em;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 1.3;
}

.un_wikiProse .re-block h2 {
  font-size: 1.65em;
}

.un_wikiProse .re-block h3 {
  font-size: 1.3em;
}

.un_wikiProse .re-block p {
  margin: 0 0 0.3em;
}

.un_wikiProse .re-block ul {
  margin: 0.4em 0 0;
  padding: 0;
  list-style: none;
}

.un_wikiProse .re-block li {
  margin: 0 0 0.2em;
  padding-left: 1.4em;
}

.un_wikiProse .re-block ul > li::before {
  left: 0.2em;
  top: 0.62em;
  width: 0.38em;
  height: 0.38em;
  background: rgba(var(--wb-tone), 0.85);
}

.un_wikiProse .re-block img {
  margin: 0;
  border: 0;
  border-radius: 0.2rem;
  box-shadow: none;
}

.un_wikiProse .re-block strong,
.un_wikiProse .re-block b {
  color: var(--wb-ink);
}

.un_wikiProse .re-block--timeline-item,
.un_wikiProse .re-block--tab,
.un_wikiProse .re-block--stepper-tab,
.un_wikiProse .re-block--media-body,
.un_wikiProse .re-block--glossary-item,
.un_wikiProse .re-block--term-item,
.un_wikiProse .re-block--compare-row,
.un_wikiProse .re-block--cmd-row,
.un_wikiProse .re-block--element-row,
.un_wikiProse .re-block--buff-item {
  padding: 0;
  background: none;
  box-shadow: none;
}

.un_wikiProse .re-block--grid,
.un_wikiProse .re-block--columns,
.un_wikiProse .re-block--steps,
.un_wikiProse .re-block--stepper,
.un_wikiProse .re-block--timeline,
.un_wikiProse .re-block--tier-list,
.un_wikiProse .re-block--class-grid,
.un_wikiProse .re-block--chip-row,
.un_wikiProse .re-block--divider,
.un_wikiProse .re-block--media,
.un_wikiProse .re-block--proscons,
.un_wikiProse .re-block--faq,
.un_wikiProse .re-block--accordion,
.un_wikiProse .re-block--feature-row,
.un_wikiProse .re-block--spoiler {
  padding: 0;
  background: none;
  box-shadow: none;
}

.un_wikiProse .re-block--hero::after,
.un_wikiProse .re-block--banner::after,
.un_wikiProse .re-block--quote::after,
.un_wikiProse .re-block--lore::after,
.un_wikiProse .re-block--tldr::after,
.un_wikiProse .re-block--infobox::after,
.un_wikiProse .re-block--countdown::after,
.un_wikiProse .re-block--boss::after,
.un_wikiProse .re-block--item-rare::after,
.un_wikiProse .re-block--item-epic::after,
.un_wikiProse .re-block--item-legendary::after {
  content: "";
  position: absolute;
  inset: 0;
  border: var(--wb-fw) solid transparent;
  border-image: var(--wb-frame) 50 / var(--wb-fw) stretch;
  opacity: 0.75;
  pointer-events: none;
}

.un_wikiProse .re-block--hero,
.un_wikiProse .re-block--banner,
.un_wikiProse .re-block--quote,
.un_wikiProse .re-block--lore,
.un_wikiProse .re-block--tldr,
.un_wikiProse .re-block--countdown,
.un_wikiProse .re-block--boss,
.un_wikiProse .re-block--item-rare,
.un_wikiProse .re-block--item-epic,
.un_wikiProse .re-block--item-legendary {
  padding: 0.8em 1.2em;
}

.un_wikiProse .re-block--card > h3,
.un_wikiProse .re-block--card > h4,
.un_wikiProse .re-block--faq > h3,
.un_wikiProse .re-block--glossary > h3,
.un_wikiProse .re-block--compare > h3,
.un_wikiProse .re-block--feature-row > h3,
.un_wikiProse .re-block--cmd > h4,
.un_wikiProse .re-block--element > h4,
.un_wikiProse .re-block--stats > h4,
.un_wikiProse .re-block--statblock > h4,
.un_wikiProse .re-block--vote > h4,
.un_wikiProse .re-block--hotkey > h4,
.un_wikiProse .re-block--combo > h4,
.un_wikiProse .re-block--gear-score > h4,
.un_wikiProse .re-block--buffs > h4,
.un_wikiProse .re-block--npc > h4,
.un_wikiProse .re-block--skill-tree > h4,
.un_wikiProse .re-block--patchnote > h4,
.un_wikiProse .re-block--col > h4,
.un_wikiProse .re-block--class-card > h4,
.un_wikiProse .re-block--timeline-item > h4,
.un_wikiProse .re-block--step > h4,
.un_wikiProse .re-block--stepper-step > h4 {
  display: flex;
  align-items: center;
  gap: 0.8em;
}

.un_wikiProse .re-block--card > h3::after,
.un_wikiProse .re-block--card > h4::after,
.un_wikiProse .re-block--faq > h3::after,
.un_wikiProse .re-block--glossary > h3::after,
.un_wikiProse .re-block--compare > h3::after,
.un_wikiProse .re-block--feature-row > h3::after,
.un_wikiProse .re-block--cmd > h4::after,
.un_wikiProse .re-block--element > h4::after,
.un_wikiProse .re-block--stats > h4::after,
.un_wikiProse .re-block--statblock > h4::after,
.un_wikiProse .re-block--vote > h4::after,
.un_wikiProse .re-block--hotkey > h4::after,
.un_wikiProse .re-block--combo > h4::after,
.un_wikiProse .re-block--gear-score > h4::after,
.un_wikiProse .re-block--buffs > h4::after,
.un_wikiProse .re-block--npc > h4::after,
.un_wikiProse .re-block--skill-tree > h4::after,
.un_wikiProse .re-block--patchnote > h4::after,
.un_wikiProse .re-block--col > h4::after,
.un_wikiProse .re-block--class-card > h4::after,
.un_wikiProse .re-block--note > h4::after,
.un_wikiProse .re-block--tip > h4::after,
.un_wikiProse .re-block--warning > h4::after,
.un_wikiProse .re-block--popover > h4::after,
.un_wikiProse .re-block--pros > h4::after,
.un_wikiProse .re-block--cons > h4::after,
.un_wikiProse .re-block--tldr > h4::after {
  content: "";
  flex: 1 1 0;
  min-width: 2em;
  height: 0.9em;
  background: linear-gradient(90deg, rgba(var(--wb-gold), 0.55), rgba(var(--wb-gold), 0)) left center / 100% 0.06rem no-repeat;
  -webkit-text-fill-color: initial;
}

.un_wikiProse .re-block--hero {
  padding: 1em 1.4em;
  background:
    radial-gradient(90% 140% at 0% 0%, rgba(var(--wb-gold), 0.12), transparent 60%),
    var(--wb-panel);
}

.un_wikiProse .re-block--hero > h2 {
  margin-bottom: 0.3em;
  font-size: 2.1em;
}

.un_wikiProse .re-block--hero > p {
  max-width: 40em;
  color: var(--wb-muted);
  font-size: 1.05em;
}

.un_wikiProse .re-block--banner > h2 {
  margin-bottom: 0.25em;
  font-size: 1.55em;
}

.un_wikiProse .re-block--banner > p {
  color: #e4d8bb;
}

.un_wikiProse .re-block--note {
  --wb-tone: 185, 178, 160;
}

.un_wikiProse .re-block--tip,
.un_wikiProse .re-callout--tip {
  --wb-tone: 183, 155, 230;
}

.un_wikiProse .re-block--warning,
.un_wikiProse .re-block--toast-warning,
.un_wikiProse .re-callout--warning {
  --wb-tone: 224, 160, 84;
}

.un_wikiProse .re-block--toast-danger,
.un_wikiProse .re-callout--error,
.un_wikiProse .re-block--cons {
  --wb-tone: 214, 120, 108;
}

.un_wikiProse .re-block--toast-info,
.un_wikiProse .re-block--popover,
.un_wikiProse .re-callout--info {
  --wb-tone: 127, 170, 205;
}

.un_wikiProse .re-block--toast-success,
.un_wikiProse .re-callout--success,
.un_wikiProse .re-block--pros {
  --wb-tone: 134, 190, 130;
}

.un_wikiProse .re-block--note > h4,
.un_wikiProse .re-block--tip > h4,
.un_wikiProse .re-block--warning > h4,
.un_wikiProse .re-block--popover > h4,
.un_wikiProse .re-block--pros > h4,
.un_wikiProse .re-block--cons > h4,
.un_wikiProse .re-block--toast > h4,
.un_wikiProse .re-block--toast-info > h4,
.un_wikiProse .re-block--toast-success > h4,
.un_wikiProse .re-block--toast-warning > h4,
.un_wikiProse .re-block--toast-danger > h4 {
  display: flex;
  align-items: center;
  gap: 0.7em;
  background: none;
  -webkit-text-fill-color: rgb(var(--wb-tone));
  color: rgb(var(--wb-tone));
  font-size: 1.02em;
}

.un_wikiProse .re-block--note > h4::before,
.un_wikiProse .re-block--tip > h4::before,
.un_wikiProse .re-block--warning > h4::before,
.un_wikiProse .re-block--popover > h4::before,
.un_wikiProse .re-block--pros > h4::before,
.un_wikiProse .re-block--cons > h4::before,
.un_wikiProse .re-block--toast > h4::before,
.un_wikiProse .re-block--toast-info > h4::before,
.un_wikiProse .re-block--toast-success > h4::before,
.un_wikiProse .re-block--toast-warning > h4::before,
.un_wikiProse .re-block--toast-danger > h4::before {
  content: "";
  flex: 0 0 auto;
  width: 0.5em;
  height: 0.5em;
  background: rgb(var(--wb-tone));
  transform: rotate(45deg);
}

.un_wikiProse .re-block--tldr > h4 {
  display: flex;
  align-items: center;
  gap: 0.7em;
  margin-bottom: 0.3em;
}

.un_wikiProse .re-block--tldr > h4::before {
  content: "";
  flex: 0 0 auto;
  width: 0.5em;
  height: 0.5em;
  background: rgb(var(--wb-gold));
  transform: rotate(45deg);
}

.un_wikiProse .re-block--tldr > p {
  color: var(--wb-ink);
  font-size: 1.08em;
}

.un_wikiProse .re-block--toast,
.un_wikiProse .re-block--toast-info,
.un_wikiProse .re-block--toast-success,
.un_wikiProse .re-block--toast-warning,
.un_wikiProse .re-block--toast-danger {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.2em 1.1em;
  margin: 0.6rem 0;
  padding: 0.35em 0.9em;
}

.un_wikiProse .re-block--toast > h4,
.un_wikiProse .re-block--toast-info > h4,
.un_wikiProse .re-block--toast-success > h4,
.un_wikiProse .re-block--toast-warning > h4,
.un_wikiProse .re-block--toast-danger > h4,
.un_wikiProse .re-block--toast > p,
.un_wikiProse .re-block--toast-info > p,
.un_wikiProse .re-block--toast-success > p,
.un_wikiProse .re-block--toast-warning > p,
.un_wikiProse .re-block--toast-danger > p {
  margin: 0;
}

.un_wikiProse .re-callout {
  position: relative;
  margin: 0.8rem 0;
  padding: 0.5em 0.9em 0.5em 2.2em;
  border-radius: 0.2rem;
  background: var(--wb-panel);
  box-shadow: inset 0 0.06rem 0 rgba(255, 236, 190, 0.06);
  color: var(--wb-text);
  font-size: 0.92em;
  line-height: 1.6;
}

.un_wikiProse .re-callout::before {
  content: "";
  position: absolute;
  left: 0.9em;
  top: 0.9em;
  width: 0.5em;
  height: 0.5em;
  background: rgb(var(--wb-tone, var(--wb-gold)));
  transform: rotate(45deg);
}

.un_wikiProse .re-callout > :last-child {
  margin-bottom: 0;
}

.un_wikiProse .re-block--popover {
  max-width: 36em;
  margin-bottom: 1.5rem;
}

.un_wikiProse .re-block--popover::before {
  content: "";
  position: absolute;
  left: 2em;
  bottom: -0.4em;
  width: 0.8em;
  height: 0.8em;
  background: #080706;
  transform: rotate(45deg);
}

.un_wikiProse .re-block--quote,
.un_wikiProse .re-block--lore {
  padding: 0.9em 1.4em;
}

.un_wikiProse .re-block--quote > p:first-child,
.un_wikiProse .re-block--lore > p:first-child {
  color: var(--wb-ink);
  font-size: 1.2em;
  font-style: italic;
  line-height: 1.55;
}

.un_wikiProse .re-block--quote > p:not(:first-child),
.un_wikiProse .re-block--lore > p:not(:first-child) {
  display: flex;
  align-items: center;
  gap: 0.9em;
  margin-top: 0.9em;
  color: rgb(var(--wb-gold));
  font-size: 0.92em;
  letter-spacing: 0.04em;
}

.un_wikiProse .re-block--quote > p:not(:first-child)::before,
.un_wikiProse .re-block--lore > p:not(:first-child)::before {
  content: "";
  flex: 0 0 4.5em;
  height: 0.9em;
  background: linear-gradient(90deg, rgba(var(--wb-gold), 0), rgba(var(--wb-gold), 0.7)) left center / 100% 0.06rem no-repeat;
}

.un_wikiProse .re-block--link-card {
  display: grid;
  gap: 0.2em;
  padding-right: 3.8em;
}

.un_wikiProse .re-block--link-card::after {
  content: "";
  position: absolute;
  right: 1.5em;
  top: 50%;
  width: 0.7em;
  height: 0.7em;
  margin-top: -0.35em;
  background: rgb(var(--wb-gold));
  transform: rotate(45deg);
}

.un_wikiProse .re-block--link-card > h4 {
  margin: 0;
}

.un_wikiProse .re-block--link-card > p {
  margin: 0;
}

.un_wikiProse .re-block--link-card > p:last-child {
  color: var(--wb-muted);
  font-size: 0.85em;
  letter-spacing: 0.04em;
}

.un_wikiProse .re-block--media {
  display: flex;
  align-items: center;
  gap: 0.9em;
  margin: 1rem 0;
}

.un_wikiProse .re-block--media > img {
  flex: 0 0 auto;
  max-width: 6em;
}

.un_wikiProse .re-block--media-body {
  flex: 1 1 auto;
  min-width: 0;
}

.un_wikiProse .re-block--media-body > p {
  margin: 0;
}

.un_wikiProse .re-block--chip-row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45em;
  margin: 1rem 0;
}

.un_wikiProse .re-block--chip-row > p {
  margin: 0;
  padding: 0.2em 0.85em;
  border-radius: 0.15rem;
  background: rgba(var(--wb-gold), 0.09);
  color: #e6d6ac;
  font-size: 0.88em;
  letter-spacing: 0.05em;
}

.un_wikiProse .re-block--divider {
  display: flex;
  align-items: center;
  gap: 1.1em;
  margin: 1rem 0;
}

.un_wikiProse .re-block--divider::before,
.un_wikiProse .re-block--divider::after {
  content: "";
  flex: 1 1 0;
  height: 0.9em;
  background: linear-gradient(90deg, rgba(var(--wb-gold), 0), rgba(var(--wb-gold), 0.6)) center / 100% 0.06rem no-repeat;
}

.un_wikiProse .re-block--divider::after {
  background: linear-gradient(270deg, rgba(var(--wb-gold), 0), rgba(var(--wb-gold), 0.6)) center / 100% 0.06rem no-repeat;
}

.un_wikiProse .re-block--divider > p {
  display: flex;
  align-items: center;
  gap: 0.8em;
  margin: 0;
  color: rgb(var(--wb-gold));
  font-family: var(--wb-display);
  font-size: 1.1em;
  letter-spacing: 0.08em;
}

.un_wikiProse .re-block--divider > p::before,
.un_wikiProse .re-block--divider > p::after {
  content: "";
  width: 0.4em;
  height: 0.4em;
  background: rgb(var(--wb-gold));
  transform: rotate(45deg);
}

.un_wikiProse details {
  margin: 0.4rem 0;
  border-radius: 0.2rem;
  background: var(--wb-panel);
  box-shadow: inset 0 0.06rem 0 rgba(255, 236, 190, 0.06);
}

.un_wikiProse details > summary {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.45em 0.9em;
  color: #ecd8a6;
  font-family: var(--wb-display);
  font-size: 1.05em;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 1.35;
  list-style: none;
  cursor: pointer;
}

.un_wikiProse details > summary::-webkit-details-marker {
  display: none;
}

.un_wikiProse details > summary::after {
  content: "";
  flex: 0 0 auto;
  width: 1.1em;
  height: 1.1em;
  margin-left: auto;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 6l5 5 5-5' fill='none' stroke='%23e2bc76' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;
  opacity: 0.65;
  transition: opacity 0.2s ease, transform 0.25s ease;
}

.un_wikiProse details > summary:hover::after,
.un_wikiProse details[open] > summary::after {
  opacity: 1;
}

.un_wikiProse details[open] > summary::after {
  transform: rotate(180deg);
}

.un_wikiProse details[open] > summary {
  margin-bottom: 0.3em;
  padding-bottom: 0.65em;
  background: linear-gradient(90deg, rgba(var(--wb-gold), 0), rgba(var(--wb-gold), 0.55) 18%, rgba(var(--wb-gold), 0.55) 82%, rgba(var(--wb-gold), 0)) 1.4em calc(100% - 0.3em) / calc(100% - 2.8em) 0.06rem no-repeat;
}

.un_wikiProse details > :not(summary) {
  padding: 0 0.9em 0.55em;
}

.un_wikiProse details > :not(summary) > :last-child {
  margin-bottom: 0;
}

.un_wikiProse .re-block--faq,
.un_wikiProse .re-block--accordion {
  margin: 0.8rem 0;
}

.un_wikiProse .re-block--faq > h3 {
  margin-bottom: 0.8em;
}

.un_wikiProse .re-block--faq details,
.un_wikiProse .re-block--accordion details {
  margin: 0;
  border-radius: 0;
  background: none;
  box-shadow: inset 0 -0.06rem 0 rgba(var(--wb-gold), 0.16);
}

.un_wikiProse .re-block--faq details:first-of-type,
.un_wikiProse .re-block--accordion details:first-of-type {
  box-shadow: inset 0 0.06rem 0 rgba(var(--wb-gold), 0.16), inset 0 -0.06rem 0 rgba(var(--wb-gold), 0.16);
}

.un_wikiProse .re-block--faq details > summary,
.un_wikiProse .re-block--accordion details > summary {
  padding-left: 0.2em;
  color: var(--wb-ink);
  font-family: inherit;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 0;
}

.un_wikiProse .re-block--faq details[open] > summary,
.un_wikiProse .re-block--accordion details[open] > summary {
  margin-bottom: 0;
  padding-bottom: 0.4em;
  background: none;
}

.un_wikiProse .re-block--faq details > summary:hover,
.un_wikiProse .re-block--accordion details > summary:hover {
  color: rgb(var(--wb-gold));
}

.un_wikiProse .re-block--faq details > :not(summary),
.un_wikiProse .re-block--accordion details > :not(summary) {
  padding-left: 0.2em;
}

.un_wikiProse .re-block--spoiler details {
  margin: 0;
}

.un_wikiProse .re-block--tabs {
  padding: 0;
  overflow: hidden;
}

.un_wikiProse .re-block--tabs > .re-block--tab {
  padding: 0.55em 0.9em;
}

.un_wikiProse .re-block--tabbed-stepper {
  padding: 0;
  overflow: hidden;
}

.un_wikiProse .re-block--tabbed-stepper > .re-block--stepper-tab {
  padding: 0.55em 0.9em;
}

.un_wikiProse .re-block--tabs.is-enhanced > .re-block--tab > h4:first-child,
.un_wikiProse .re-block--tabbed-stepper.is-enhanced > .re-block--stepper-tab > h4:first-child {
  display: none;
}

.un_wikiProse .re-block--tabs.is-enhanced > .re-block--tab,
.un_wikiProse .re-block--tabbed-stepper.is-enhanced > .re-block--stepper-tab {
  display: none;
}

.un_wikiProse .re-block--tabs.is-enhanced > .re-block--tab.is-active,
.un_wikiProse .re-block--tabbed-stepper.is-enhanced > .re-block--stepper-tab.is-active {
  display: block;
}

.un_wikiProse .re-tabs__nav {
  display: flex;
  gap: 0.2em;
  padding: 0 0.8em;
  overflow-x: auto;
  background: rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -0.06rem 0 rgba(var(--wb-gold), 0.16);
  scrollbar-width: none;
}

.un_wikiProse .re-tabs__nav::-webkit-scrollbar {
  display: none;
}

.un_wikiProse .re-tabs__btn {
  flex: 0 0 auto;
  padding: 0.45em 0.9em;
  border: 0;
  background: none;
  color: var(--wb-muted);
  font-family: var(--wb-display);
  font-size: 1.02em;
  letter-spacing: 0.04em;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.2s ease, box-shadow 0.2s ease;
}

.un_wikiProse .re-tabs__btn:hover {
  color: var(--wb-ink);
}

.un_wikiProse .re-tabs__btn.is-active {
  color: rgb(var(--wb-gold));
  box-shadow: inset 0 -0.12rem 0 rgb(var(--wb-gold));
}

.un_wikiProse .re-block--steps,
.un_wikiProse .re-block--stepper {
  display: grid;
  gap: 0.4em;
  counter-reset: wbs;
}

.un_wikiProse .re-block--step,
.un_wikiProse .re-block--stepper-step {
  position: relative;
  min-height: 3.4em;
  padding: 0.5em 0.9em 0.5em 3.3em;
  border-radius: 0.2rem;
  background: var(--wb-panel);
  box-shadow: inset 0 0.06rem 0 rgba(255, 236, 190, 0.06);
  counter-increment: wbs;
}

.un_wikiProse .re-block--step::before,
.un_wikiProse .re-block--stepper-step::before {
  content: counter(wbs);
  position: absolute;
  left: 0.6em;
  top: 0.45em;
  display: grid;
  place-items: center;
  width: 2em;
  height: 2em;
  background: var(--wb-plate) center / 100% 100% no-repeat;
  color: #f1dcab;
  font-family: var(--wb-display);
  font-size: 0.95em;
  line-height: 1;
  text-shadow: 0 0.06rem 0.15rem rgba(0, 0, 0, 0.8);
  filter: drop-shadow(0 0.3rem 0.45rem rgba(0, 0, 0, 0.5));
}

.un_wikiProse .re-block--stepper {
  gap: 0.6em;
}

.un_wikiProse .re-block--stepper-step {
  padding: 0.6em 1em 0.6em 4em;
}

.un_wikiProse .re-block--stepper-step::before {
  content: counter(wbs, decimal-leading-zero);
  left: 0.6em;
  top: 0.5em;
  width: 2.4em;
  height: 2.4em;
}

.un_wikiProse .re-block--stepper-step:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 1.8em;
  top: 3em;
  bottom: -0.6em;
  width: 0.06rem;
  background: linear-gradient(rgba(var(--wb-gold), 0.5), rgba(var(--wb-gold), 0.08));
}

.un_wikiProse .re-block--timeline {
  position: relative;
  padding: 0 0 0 1.9em;
}

.un_wikiProse .re-block--timeline::before {
  content: "";
  position: absolute;
  left: 0.42em;
  top: 0.6em;
  bottom: 0.6em;
  width: 0.06rem;
  background: linear-gradient(rgba(var(--wb-gold), 0.55), rgba(var(--wb-gold), 0.08));
}

.un_wikiProse .re-block--timeline-item {
  position: relative;
  padding: 0 0 0.7em;
}

.un_wikiProse .re-block--timeline-item:last-child {
  padding-bottom: 0;
}

.un_wikiProse .re-block--timeline-item::before {
  content: "";
  position: absolute;
  left: -1.78em;
  top: 0.55em;
  width: 0.6em;
  height: 0.6em;
  background: rgb(var(--wb-gold));
  transform: rotate(45deg);
}

.un_wikiProse .re-block--timeline-item > h4 {
  margin-bottom: 0.2em;
}

.un_wikiProse .re-block--grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(14em, 1fr));
  gap: 0.7em;
}

.un_wikiProse .re-block--grid > .re-block--card {
  height: 100%;
}

.un_wikiProse .re-block--columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
  gap: 0.8em;
}

.un_wikiProse .re-block--col,
.un_wikiProse .re-block--class-card,
.un_wikiProse .re-block--feature-item,
.un_wikiProse .re-block--pros,
.un_wikiProse .re-block--cons {
  padding: 0.55em 0.9em;
  border-radius: 0.2rem;
  background: var(--wb-panel);
  box-shadow: inset 0 0.06rem 0 rgba(255, 236, 190, 0.06);
}

.un_wikiProse .re-block--infobox {
  max-width: 30em;
  padding: 1em 1.4em;
}

.un_wikiProse .re-block--infobox > h3 {
  margin-bottom: 0.6em;
  font-size: 1.4em;
}

.un_wikiProse .re-block--infobox > p {
  display: flex;
  justify-content: space-between;
  gap: 1em;
  margin: 0;
  padding: 0.5em 0;
  box-shadow: inset 0 -0.06rem 0 rgba(var(--wb-gold), 0.12);
}

.un_wikiProse .re-block--infobox > p:last-child {
  box-shadow: none;
}

.un_wikiProse .re-k {
  color: var(--wb-muted);
}

.un_wikiProse .re-v {
  color: var(--wb-ink);
  font-weight: 700;
  text-align: right;
}

.un_wikiProse .re-block--dropdown {
  padding: 0;
}

.un_wikiProse .re-block--dropdown > h4 {
  margin: 0;
  padding: 0.45em 0.9em;
}

.un_wikiProse .re-block--dropdown > ul {
  margin: 0;
  padding: 0 0.9em 0.5em;
}

.un_wikiProse .re-block--dropdown.is-enhanced > h4 {
  position: relative;
  padding-right: 3em;
  cursor: pointer;
}

.un_wikiProse .re-block--dropdown.is-enhanced > h4::after {
  content: "";
  position: absolute;
  right: 1.4em;
  top: 50%;
  width: 1.1em;
  height: 1.1em;
  margin-top: -0.55em;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 6l5 5 5-5' fill='none' stroke='%23e2bc76' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;
  opacity: 0.65;
  transition: opacity 0.2s ease, transform 0.25s ease;
  -webkit-text-fill-color: initial;
}

.un_wikiProse .re-block--dropdown.is-enhanced.is-open > h4::after {
  opacity: 1;
  transform: rotate(180deg);
}

.un_wikiProse .re-block--dropdown.is-enhanced > ul {
  display: none;
}

.un_wikiProse .re-block--dropdown.is-enhanced.is-open > ul {
  display: block;
}

.un_wikiProse .re-block--feature-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(14em, 1fr));
  gap: 1em;
}

.un_wikiProse .re-block--feature-row > h3 {
  grid-column: 1 / -1;
  margin: 0;
}

.un_wikiProse .re-block--feature-item > h4 {
  display: flex;
  align-items: center;
  gap: 0.6em;
}

.un_wikiProse .re-block--feature-item > h4::before {
  content: "";
  flex: 0 0 auto;
  width: 0.5em;
  height: 0.5em;
  background: rgb(var(--wb-gold));
  transform: rotate(45deg);
  -webkit-text-fill-color: initial;
}

.un_wikiProse .re-block--glossary,
.un_wikiProse .re-block--term,
.un_wikiProse .re-block--compare,
.un_wikiProse .re-block--cmd,
.un_wikiProse .re-block--element {
  padding: 0.25em 0.9em 0.3em;
}

.un_wikiProse .re-block--glossary > h3,
.un_wikiProse .re-block--compare > h3,
.un_wikiProse .re-block--cmd > h4,
.un_wikiProse .re-block--element > h4 {
  margin: 0.7em 0 0.4em;
}

.un_wikiProse .re-block--glossary-item,
.un_wikiProse .re-block--term-item,
.un_wikiProse .re-block--compare-row,
.un_wikiProse .re-block--cmd-row,
.un_wikiProse .re-block--element-row {
  display: grid;
  grid-template-columns: minmax(7em, 0.32fr) minmax(0, 1fr);
  gap: 0.1em 1em;
  padding: 0.4em 0;
  box-shadow: inset 0 -0.06rem 0 rgba(var(--wb-gold), 0.12);
}

.un_wikiProse .re-block--glossary-item:last-child,
.un_wikiProse .re-block--term-item:last-child,
.un_wikiProse .re-block--compare-row:last-child,
.un_wikiProse .re-block--cmd-row:last-child,
.un_wikiProse .re-block--element-row:last-child {
  box-shadow: none;
}

.un_wikiProse .re-block--glossary-item > h4,
.un_wikiProse .re-block--term-item > h4,
.un_wikiProse .re-block--compare-row > h4 {
  display: block;
  grid-row: span 2;
  margin: 0;
}

.un_wikiProse .re-block--glossary-item > p,
.un_wikiProse .re-block--term-item > p,
.un_wikiProse .re-block--compare-row > p {
  grid-column: 2;
  margin: 0;
}

.un_wikiProse .re-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
}

.un_wikiProse .re-chip {
  display: inline-flex;
  align-items: center;
  padding: 0;
  background: none;
  color: var(--wb-muted);
  font-size: 0.9em;
  letter-spacing: 0.03em;
}

.un_wikiProse .re-chip + .re-chip::before {
  content: "";
  width: 0.3em;
  height: 0.3em;
  margin: 0 0.8em;
  background: rgba(var(--wb-gold), 0.7);
  transform: rotate(45deg);
}

.un_wikiProse .re-block--term-item > p.re-chips {
  font-size: 0.85em;
}

.un_wikiProse .re-block--proscons {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(14em, 1fr));
  gap: 1em;
  margin: 1.5rem 0;
}

.un_wikiProse .re-block--proscons ul {
  margin-top: 0.2em;
}

.un_wikiProse .re-block--stats,
.un_wikiProse .re-block--statblock,
.un_wikiProse .re-block--vote,
.un_wikiProse .re-block--hotkey,
.un_wikiProse .re-block--gear-score {
  max-width: 34em;
}

.un_wikiProse .re-block--stats > p.re-kv,
.un_wikiProse .re-block--statblock > p.re-kv,
.un_wikiProse .re-block--vote > p.re-kv,
.un_wikiProse .re-block--loot > p.re-kv,
.un_wikiProse .re-block--gear-score > p.re-kv {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 0.3em 1em;
  margin: 0 0 0.65em;
}

.un_wikiProse .re-block--statblock > p.re-kv::after,
.un_wikiProse .re-block--vote > p.re-kv::after,
.un_wikiProse .re-block--loot > p.re-kv::after {
  content: "";
  grid-column: 1 / -1;
  height: 0.2em;
  background: linear-gradient(90deg, #7d5d2c, #f0d99a var(--pct, 0%), rgba(255, 255, 255, 0.07) var(--pct, 0%));
}

.un_wikiProse .re-block--hotkey > p.re-hk,
.un_wikiProse .re-block--combo > p.re-hk {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4em;
  margin: 0 0 0.55em;
}

.un_wikiProse .re-block--hotkey > p.re-hk .re-v {
  margin-left: 0.5em;
  color: var(--wb-text);
  font-weight: 400;
}

.un_wikiProse .re-block--combo > p.re-combo {
  margin: 0.2em 0 0.7em;
}

.un_wikiProse .re-arrow {
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  margin: 0 0.35em;
  background: rgba(var(--wb-gold), 0.7);
  font-size: 0;
  transform: rotate(45deg);
}

.un_wikiProse kbd,
.un_wikiProse .re-kbd {
  display: inline-block;
  min-width: 1.8em;
  padding: 0.1em 0.6em;
  border-radius: 0.2em;
  background: linear-gradient(180deg, #3d352a, #231e17);
  box-shadow: inset 0 0.06rem 0 rgba(255, 236, 190, 0.2), 0 0.14rem 0 #0b0907;
  color: #f1dcab;
  font-family: ui-monospace, Consolas, "Courier New", monospace;
  font-size: 0.85em;
  line-height: 1.5;
  text-align: center;
}

.un_wikiProse .re-badge {
  --wb-bt: 226, 188, 118;
  display: inline-block;
  padding: 0.05em 0.7em;
  border-radius: 0.15em;
  background: rgba(var(--wb-bt), 0.14);
  color: rgb(var(--wb-bt));
  font-size: 0.78em;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.6;
  text-transform: uppercase;
  vertical-align: 0.1em;
}

.un_wikiProse .re-badge--info {
  --wb-bt: 127, 170, 205;
}

.un_wikiProse .re-badge--success {
  --wb-bt: 134, 190, 130;
}

.un_wikiProse .re-badge--warning {
  --wb-bt: 224, 160, 84;
}

.un_wikiProse .re-badge--danger {
  --wb-bt: 214, 120, 108;
}

.un_wikiProse .re-badge--neutral {
  --wb-bt: 185, 178, 160;
}

.un_wikiProse .re-block--item,
.un_wikiProse .re-block--item-common,
.un_wikiProse .re-block--item-rare,
.un_wikiProse .re-block--item-epic,
.un_wikiProse .re-block--item-legendary,
.un_wikiProse .re-block--boss,
.un_wikiProse .re-block--skill,
.un_wikiProse .re-block--achievement,
.un_wikiProse .re-block--recipe,
.un_wikiProse .re-block--loot,
.un_wikiProse .re-block--quest,
.un_wikiProse .re-block--build,
.un_wikiProse .re-block--location,
.un_wikiProse .re-block--class {
  --wb-rar: var(--wb-gold);
  max-width: 40em;
}

.un_wikiProse .re-block--item-common {
  --wb-rar: 184, 176, 156;
}

.un_wikiProse .re-block--item-rare,
.un_wikiProse .re-block--skill {
  --wb-rar: 105, 176, 238;
}

.un_wikiProse .re-block--item-epic,
.un_wikiProse .re-block--build,
.un_wikiProse .re-block--class {
  --wb-rar: 181, 140, 240;
}

.un_wikiProse .re-block--item-legendary {
  --wb-rar: 230, 178, 79;
}

.un_wikiProse .re-block--boss {
  --wb-rar: 214, 120, 108;
}

.un_wikiProse .re-block--recipe,
.un_wikiProse .re-block--location {
  --wb-rar: 134, 190, 130;
}

.un_wikiProse .re-block--item::before,
.un_wikiProse .re-block--item-common::before,
.un_wikiProse .re-block--skill::before,
.un_wikiProse .re-block--achievement::before,
.un_wikiProse .re-block--recipe::before,
.un_wikiProse .re-block--loot::before,
.un_wikiProse .re-block--quest::before,
.un_wikiProse .re-block--build::before,
.un_wikiProse .re-block--location::before,
.un_wikiProse .re-block--class::before {
  content: "";
  position: absolute;
  left: 0;
  right: 30%;
  top: 0;
  height: 0.1rem;
  background: linear-gradient(90deg, rgb(var(--wb-rar)), transparent);
}

.un_wikiProse .re-block--item > h3,
.un_wikiProse .re-block--item-common > h3,
.un_wikiProse .re-block--item-rare > h3,
.un_wikiProse .re-block--item-epic > h3,
.un_wikiProse .re-block--item-legendary > h3,
.un_wikiProse .re-block--boss > h2,
.un_wikiProse .re-block--skill > h3,
.un_wikiProse .re-block--achievement > h3,
.un_wikiProse .re-block--recipe > h3,
.un_wikiProse .re-block--loot > h3,
.un_wikiProse .re-block--quest > h3,
.un_wikiProse .re-block--build > h3,
.un_wikiProse .re-block--location > h3,
.un_wikiProse .re-block--class > h3 {
  background: none;
  -webkit-text-fill-color: rgb(var(--wb-rar));
  color: rgb(var(--wb-rar));
}

.un_wikiProse .re-block--item > p:nth-of-type(1),
.un_wikiProse .re-block--item-common > p:nth-of-type(1),
.un_wikiProse .re-block--item-rare > p:nth-of-type(1),
.un_wikiProse .re-block--item-epic > p:nth-of-type(1),
.un_wikiProse .re-block--item-legendary > p:nth-of-type(1) {
  color: var(--wb-muted);
  font-style: italic;
}

.un_wikiProse .re-block--item-common > p:nth-of-type(n + 2),
.un_wikiProse .re-block--item-rare > p:nth-of-type(n + 2),
.un_wikiProse .re-block--item-epic > p:nth-of-type(n + 2),
.un_wikiProse .re-block--item-legendary > p:nth-of-type(n + 2) {
  color: rgb(var(--wb-rar));
  font-size: 0.94em;
  font-weight: 600;
}

.un_wikiProse .re-block--item-rare .re-chip,
.un_wikiProse .re-block--item-epic .re-chip,
.un_wikiProse .re-block--item-legendary .re-chip,
.un_wikiProse .re-block--item-common .re-chip {
  color: rgb(var(--wb-rar));
}

.un_wikiProse .re-block--boss > p:nth-of-type(1) {
  margin-bottom: 0.7em;
  color: var(--wb-muted);
  font-size: 0.92em;
}

.un_wikiProse .re-block--skill > p:nth-of-type(1),
.un_wikiProse .re-block--quest > p:nth-of-type(1),
.un_wikiProse .re-block--build > p:nth-of-type(1),
.un_wikiProse .re-block--class > p:nth-of-type(1) {
  color: var(--wb-muted);
  font-size: 0.92em;
}

.un_wikiProse .re-block--achievement > p:last-child,
.un_wikiProse .re-block--quest > p:last-child,
.un_wikiProse .re-block--recipe > p:last-child,
.un_wikiProse .re-block--build > p:last-child {
  margin-top: 0.8em;
  padding-top: 0.75em;
  box-shadow: inset 0 0.06rem 0 rgba(var(--wb-gold), 0.16);
  color: #f1dcab;
}

.un_wikiProse .re-block--recipe > ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45em;
  margin: 0.5em 0;
}

.un_wikiProse .re-block--recipe > ul > li {
  margin: 0;
  padding: 0.2em 0.85em;
  border-radius: 0.15rem;
  background: rgba(var(--wb-rar), 0.13);
}

.un_wikiProse .re-block--recipe > ul > li::before {
  display: none;
}

.un_wikiProse .re-block--recipe > p:last-child::before {
  content: "";
  display: inline-block;
  width: 0.4em;
  height: 0.4em;
  margin-right: 0.7em;
  background: rgb(var(--wb-rar));
  vertical-align: 0.15em;
  transform: rotate(45deg);
}

.un_wikiProse .re-block--quest > ul > li::before,
.un_wikiProse .re-block--class > ul > li::before {
  width: 0.4em;
  height: 0.4em;
  background: rgba(var(--wb-gold), 0.8);
}

.un_wikiProse .re-block--build > ul {
  counter-reset: wbb;
}

.un_wikiProse .re-block--build > ul > li {
  counter-increment: wbb;
  padding-left: 2em;
}

.un_wikiProse .re-block--build > ul > li::before {
  content: counter(wbb);
  top: 0.12em;
  display: grid;
  place-items: center;
  width: 1.5em;
  height: 1.5em;
  background: rgba(var(--wb-rar), 0.2);
  color: rgb(var(--wb-rar));
  font-family: var(--wb-display);
  font-size: 0.8em;
  transform: none;
}

.un_wikiProse .re-block--location > p.re-kv,
.un_wikiProse .re-block--item > p.re-kv,
.un_wikiProse .re-block--item-common > p.re-kv,
.un_wikiProse .re-block--item-rare > p.re-kv,
.un_wikiProse .re-block--item-epic > p.re-kv,
.un_wikiProse .re-block--item-legendary > p.re-kv {
  display: flex;
  gap: 0.7em;
  margin: 0 0 0.3em;
}

.un_wikiProse .re-block--location > p.re-kv .re-v,
.un_wikiProse .re-block--item > p.re-kv .re-v,
.un_wikiProse .re-block--item-common > p.re-kv .re-v,
.un_wikiProse .re-block--item-rare > p.re-kv .re-v,
.un_wikiProse .re-block--item-epic > p.re-kv .re-v,
.un_wikiProse .re-block--item-legendary > p.re-kv .re-v {
  text-align: left;
}

.un_wikiProse .re-block--loot > p.re-kv {
  margin-bottom: 0.7em;
}

.un_wikiProse .re-block--patchnote > h4 {
  margin-bottom: 0.6em;
}

.un_wikiProse .re-block--patchnote > ul > li {
  padding-left: 0;
}

.un_wikiProse .re-block--patchnote > ul > li::before {
  display: none;
}

.un_wikiProse .re-block--patchnote .re-badge {
  margin-right: 0.7em;
}

.un_wikiProse .re-block--tier-list {
  display: grid;
  gap: 0.6em;
}

.un_wikiProse .re-block--tier-row {
  --wb-tier: 163, 154, 133;
  display: grid;
  grid-template-columns: 3.6em minmax(0, 1fr);
  align-items: center;
  gap: 1em;
  padding: 0.2em 0.8em 0.2em 0.35em;
  border-radius: 0.2rem;
  background: var(--wb-panel);
  box-shadow: inset 0 0.06rem 0 rgba(255, 236, 190, 0.06);
}

.un_wikiProse .re-block--tier-row:nth-child(1) {
  --wb-tier: 230, 178, 79;
}

.un_wikiProse .re-block--tier-row:nth-child(2) {
  --wb-tier: 224, 140, 96;
}

.un_wikiProse .re-block--tier-row:nth-child(3) {
  --wb-tier: 105, 176, 238;
}

.un_wikiProse .re-block--tier-row:nth-child(4) {
  --wb-tier: 134, 190, 130;
}

.un_wikiProse .re-block--tier-row > h4 {
  display: grid;
  place-items: center;
  width: 2.6em;
  height: 2.6em;
  margin: 0;
  background: var(--wb-plate) center / 100% 100% no-repeat;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-text-fill-color: rgb(var(--wb-tier));
  color: rgb(var(--wb-tier));
  font-size: 1.35em;
  line-height: 1;
}

.un_wikiProse .re-block--tier-row > p {
  margin: 0;
}

.un_wikiProse .re-block--npc > h4 {
  margin-bottom: 0.7em;
}

.un_wikiProse .re-block--npc > p {
  position: relative;
  margin: 0 0 0.55em;
  padding-left: 1.5em;
  color: var(--wb-ink);
  font-style: italic;
}

.un_wikiProse .re-block--npc > p::before {
  content: "";
  position: absolute;
  left: 0.15em;
  top: 0.62em;
  width: 0.4em;
  height: 0.4em;
  background: rgb(var(--wb-gold));
  transform: rotate(45deg);
}

.un_wikiProse .re-block--terminal {
  padding: 0 0 0.8em;
  overflow: hidden;
  background: #0b0a08;
  color: #cfc8b4;
  font-family: ui-monospace, Consolas, "Courier New", monospace;
  font-size: 0.86em;
}

.un_wikiProse .re-block--terminal > h4 {
  display: flex;
  align-items: center;
  margin: 0 0 0.8em;
  padding: 0.45em 1em;
  background: #15120e;
  -webkit-text-fill-color: var(--wb-muted);
  color: var(--wb-muted);
  font-family: inherit;
  font-size: 0.85em;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.un_wikiProse .re-block--terminal > h4::before {
  content: "";
  flex: 0 0 auto;
  width: 2.6em;
  height: 0.6em;
  margin-right: 0.9em;
  background: radial-gradient(circle, rgba(var(--wb-gold), 0.5) 0.24em, transparent 0.26em) 0 0 / 0.87em 0.6em repeat-x;
}

.un_wikiProse .re-block--terminal > p {
  margin: 0;
  padding: 0.15em 1.2em;
}

.un_wikiProse .re-block--terminal > p::before {
  content: "$ ";
  color: rgb(var(--wb-gold));
}

.un_wikiProse .re-block--buffs {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
}

.un_wikiProse .re-block--buffs > h4 {
  flex: 0 0 100%;
  margin: 0 0 0.2em;
}

.un_wikiProse .re-block--buff-item {
  padding: 0.3em 0.9em;
  border-radius: 0.15rem;
  background: rgba(var(--wb-gold), 0.1);
}

.un_wikiProse .re-block--buff-item > p {
  margin: 0;
}

.un_wikiProse .re-block--buff-item.is-plus {
  background: rgba(134, 190, 130, 0.14);
  color: #b4dcb0;
}

.un_wikiProse .re-block--buff-item.is-minus {
  background: rgba(214, 120, 108, 0.14);
  color: #ecaaa0;
}

.un_wikiProse .re-block--element-row {
  grid-template-columns: 1.1em minmax(0, 1fr) auto;
  align-items: center;
  gap: 0.2em 0.9em;
}

.un_wikiProse .re-block--element-row::before {
  content: "";
  width: 0.5em;
  height: 0.5em;
  margin-left: 0.3em;
  background: rgb(var(--wb-gold));
  transform: rotate(45deg);
}

.un_wikiProse .re-block--element-row > h4 {
  display: block;
  grid-row: auto;
  margin: 0;
  background: none;
  -webkit-text-fill-color: var(--wb-ink);
  color: var(--wb-ink);
  font-family: inherit;
  font-size: 1em;
  letter-spacing: 0;
}

.un_wikiProse .re-block--element-row > p {
  grid-column: auto;
  margin: 0;
}

.un_wikiProse .re-block--element-row > p.re-ico {
  display: none;
}

.un_wikiProse .re-block--element-row > p.is-plus {
  color: #b4dcb0;
  font-weight: 700;
}

.un_wikiProse .re-block--element-row > p.is-minus {
  color: #ecaaa0;
  font-weight: 700;
}

.un_wikiProse .re-block--cmd-row {
  align-items: center;
}

.un_wikiProse .re-block--cmd-row > p {
  margin: 0;
}

.un_wikiProse .re-block--cmd-row > p:first-child {
  justify-self: start;
  padding: 0.15em 0.7em;
  border-radius: 0.15em;
  background: #0d0b09;
  color: rgb(var(--wb-gold));
  font-family: ui-monospace, Consolas, "Courier New", monospace;
  font-size: 0.88em;
}

.un_wikiProse .re-block--cmd-row > p:last-child {
  color: var(--wb-muted);
}

.un_wikiProse .re-block--class-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(12em, 1fr));
  gap: 1em;
}

.un_wikiProse .re-block--class-card > h4 {
  margin-bottom: 0.2em;
}

.un_wikiProse .re-block--class-card > p:nth-of-type(1) {
  color: var(--wb-muted);
  font-size: 0.82em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.un_wikiProse .re-block--countdown {
  max-width: 34em;
  text-align: center;
}

.un_wikiProse .re-block--countdown > h4 {
  display: block;
  font-size: 1.1em;
}

.un_wikiProse .re-block--countdown.is-enhanced > p {
  display: none;
}

.un_wikiProse .re-countdown-body {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 0.6em;
  margin: 0.7em 0 0.2em;
}

.un_wikiProse .re-countdown-unit {
  min-width: 3.6em;
}

.un_wikiProse .re-countdown-val {
  background: linear-gradient(180deg, #f6e8c0, #c49c5a);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: var(--wb-display);
  font-size: 2.4em;
  font-variant-numeric: tabular-nums;
  line-height: 1.15;
}

.un_wikiProse .re-countdown-label {
  color: var(--wb-muted);
  font-size: 0.74em;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.un_wikiProse .re-countdown-sep {
  color: rgba(var(--wb-gold), 0.6);
  font-size: 2em;
  line-height: 1.25;
}

.un_wikiProse .re-countdown-footer {
  margin-top: 0.7em;
  color: var(--wb-muted);
  font-size: 0.9em;
}

.un_wikiProse .re-block--gear-score {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  column-gap: 1em;
}

.un_wikiProse .re-block--gear-score > h4 {
  grid-column: 1;
  grid-row: 1;
  margin: 0 0 0.8em;
}

.un_wikiProse .re-block--gear-score > p.re-grade {
  grid-column: 2;
  grid-row: 1;
  align-self: start;
  margin: 0;
  background: linear-gradient(180deg, #f6e8c0, #c49c5a);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: var(--wb-display);
  font-size: 2.2em;
  line-height: 1;
}

.un_wikiProse .re-block--gear-score > p.re-kv {
  grid-column: 1 / -1;
}

.un_wikiProse .re-block--skill-tree {
  display: grid;
  gap: 0.5em;
  max-width: 40em;
}

.un_wikiProse .re-block--skill-tree > h4 {
  margin: 0 0 0.2em;
}

.un_wikiProse .re-block--skill-tree > p[data-state] {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.1em;
  margin: 0;
  padding: 0.7em 1em 0.7em 2.4em;
  border-radius: 0.2rem;
  background: rgba(255, 236, 190, 0.05);
}

.un_wikiProse .re-block--skill-tree > p[data-state]::before {
  content: "";
  position: absolute;
  left: 1em;
  top: 1.05em;
  width: 0.5em;
  height: 0.5em;
  background: rgba(var(--wb-gold), 0.55);
  transform: rotate(45deg);
}

.un_wikiProse .re-block--skill-tree > p[data-state="active"] {
  background: linear-gradient(90deg, rgba(var(--wb-gold), 0.18), rgba(var(--wb-gold), 0.04));
}

.un_wikiProse .re-block--skill-tree > p[data-state="active"]::before {
  background: rgb(var(--wb-gold));
}

.un_wikiProse .re-block--skill-tree > p[data-state="locked"] {
  opacity: 0.5;
}

.un_wikiProse .re-block--skill-tree > p[data-state="locked"]::before {
  background: rgba(255, 255, 255, 0.35);
}

.un_wikiProse .re-node__name {
  color: var(--wb-ink);
}

.un_wikiProse .re-node__desc {
  color: var(--wb-muted);
  font-size: 0.9em;
}

.un_wikiProse ul[data-type="taskList"] > li {
  display: flex;
  align-items: flex-start;
  gap: 0.7em;
  padding-left: 0;
}

.un_wikiProse ul[data-type="taskList"] > li::before {
  display: none;
}

.un_wikiProse ul[data-type="taskList"] > li > label {
  flex: 0 0 auto;
  margin-top: 0.3em;
}

.un_wikiProse ul[data-type="taskList"] > li > label > input {
  display: none;
}

.un_wikiProse ul[data-type="taskList"] > li > label > span {
  display: block;
  width: 1em;
  height: 1em;
  border-radius: 0.15em;
  background: rgba(var(--wb-gold), 0.14);
  box-shadow: inset 0 0 0 0.08rem rgba(var(--wb-gold), 0.5);
}

.un_wikiProse ul[data-type="taskList"] > li[data-checked="true"] > label > span {
  background: rgb(var(--wb-gold)) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.6 6.3 5 8.6 9.6 3.6' fill='none' stroke='%232b2118' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 80% no-repeat;
  box-shadow: none;
}

.un_wikiProse ul[data-type="taskList"] > li > div {
  min-width: 0;
}

.un_wikiProse ul[data-type="taskList"] > li > div > p {
  margin: 0;
}

@media (max-width: 760px) {
  .un_wikiProse {
    --wb-fw: 0.7rem;
  }

  .un_wikiProse .re-block {
    padding: 0.5em 0.75em;
  }

  .un_wikiProse .re-block--hero,
  .un_wikiProse .re-block--banner,
  .un_wikiProse .re-block--quote,
  .un_wikiProse .re-block--lore,
  .un_wikiProse .re-block--tldr,
  .un_wikiProse .re-block--countdown,
  .un_wikiProse .re-block--boss,
  .un_wikiProse .re-block--item-rare,
  .un_wikiProse .re-block--item-epic,
  .un_wikiProse .re-block--item-legendary,
  .un_wikiProse .re-block--infobox {
    padding: 0.7em 1em;
  }

  .un_wikiProse .re-block--step,
  .un_wikiProse .re-block--stepper-step {
    padding: 0.5em 0.8em 0.5em 3.3em;
  }

  .un_wikiProse .re-block--glossary-item,
  .un_wikiProse .re-block--term-item,
  .un_wikiProse .re-block--compare-row,
  .un_wikiProse .re-block--cmd-row {
    grid-template-columns: minmax(0, 1fr);
  }

  .un_wikiProse .re-block--glossary-item > h4,
  .un_wikiProse .re-block--term-item > h4,
  .un_wikiProse .re-block--compare-row > h4 {
    grid-row: auto;
  }

  .un_wikiProse .re-block--glossary-item > p,
  .un_wikiProse .re-block--term-item > p,
  .un_wikiProse .re-block--compare-row > p {
    grid-column: 1;
  }

  .un_wikiProse .re-block--media > img {
    max-width: 4.5em;
  }

  .un_wikiProse .re-countdown-val {
    font-size: 1.9em;
  }
}

.un_wikiProse .re-video {
  position: relative;
  display: block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0.8rem 0;
  overflow: hidden;
  border-radius: 0.2rem;
  background: #050403;
  box-shadow: 0 0.8rem 1.8rem rgba(0, 0, 0, 0.5), inset 0 0.06rem 0 rgba(255, 236, 190, 0.08);
}

.un_wikiProse .re-video video {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
  background: #050403;
}

.un_wikiProse .re-video--loop {
  width: fit-content;
}

.un_wikiProse .re-video--loop video {
  width: auto;
  max-width: 100%;
}

.un_wikiProse .re-video--frame {
  aspect-ratio: 16 / 9;
}

.un_wikiProse .re-video--frame iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.un_wikiProse td p,
.un_wikiProse th p {
  margin: 0;
}

.un_wikiProse table {
  width: 100%;
  margin: 0.8rem 0;
  border: 0;
  border-collapse: collapse;
  border-radius: 0;
  overflow: visible;
  background: var(--wb-panel);
  box-shadow: inset 0 0.06rem 0 rgba(255, 236, 190, 0.06);
  font-size: 0.92em;
}

.un_wikiProse th,
.un_wikiProse td {
  padding: 0.3em 0.8em;
  border: 0;
  box-shadow: inset 0 -0.06rem 0 rgba(var(--wb-gold), 0.12);
  text-align: left;
  vertical-align: top;
  line-height: 1.45;
}

.un_wikiProse th {
  background: rgba(var(--wb-gold), 0.09);
  box-shadow: inset 0 -0.1rem 0 rgba(var(--wb-gold), 0.5);
  color: #ecd8a6;
  font-family: var(--wb-display);
  font-size: 1.02em;
  font-weight: 400;
  letter-spacing: 0.04em;
}

.un_wikiProse tbody tr:nth-child(even) td {
  background: rgba(255, 236, 190, 0.03);
}

.un_wikiProse tbody tr:hover td {
  background: rgba(var(--wb-gold), 0.07);
}

.un_wikiProse tr:last-child td {
  box-shadow: none;
}

@media (max-width: 760px) {
  .un_wikiProse table {
    display: block;
    overflow-x: auto;
  }
}

.un_wikiProse .re-video[style*="width"] video {
  width: 100%;
}
