.wc-blk {
  --wc-g:var(--wc-sky-g,#39ff14); /* 0.4.6.0 module-local copy; Skybox sets --wc-sky-g */
  --wc-a:#ffb000;
  --wc-au:#ffd34d;
  background: rgba(5, 8, 6, .72);
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.34);
  border-radius: 4px;
  color: #e4f5e6;
  margin: 0 0 1.25rem;
  font:
    14px/1.5 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  box-shadow: 0 0 0 1px rgb(var(--wc-g-rgb,57 255 20)/.06), 0 0 18px rgb(var(--wc-g-rgb,57 255 20)/.06);
  overflow: hidden;
}
.wc-blk__bar {
  display: flex;
  align-items: center;
  gap: .6rem;
  padding: .45rem .8rem;
  background: linear-gradient(rgb(var(--wcg-0f8a2a-rgb,15 138 42)/.92), rgb(var(--wcg-0a2612-rgb,10 38 18)/.95));
  border-bottom: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.26);
}
.wc-blk__dots {
  display: inline-flex;
  gap: 5px;
}
.wc-blk__dots i {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: rgb(var(--wc-g-rgb,57 255 20)/.19);
  display: block;
}
.wc-blk__dots i:first-child {
  background: var(--wc-a);
}
.wc-blk__h {
  margin: 0;
  font: 700 13px/1.2 inherit;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--wc-g);
}
.wc-blk__body {
  padding: .9rem 1rem;
}
.wc-blk__brand {
  padding: .3rem .8rem;
  border-top: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.19);
  font: 700 10px/1.4 inherit;
  letter-spacing: .3em;
  color: rgb(var(--wc-g-rgb,57 255 20)/.45);
  text-align: right;
  background: rgba(5, 8, 6, .72);
}
.wc-blk a {
  color: var(--wc-g);
}
.wc-blk a:focus-visible,
.wc-btn:focus-visible {
  outline: 2px solid #ffffff;
  outline-offset: 2px;
}
.wc-name {
  font-weight: 700;
  text-decoration: none;
}
.wc-tbl {
  width: 100%;
  border-collapse: collapse;
}
.wc-tbl th,
.wc-tbl td {
  padding: .45rem .55rem;
  border-bottom: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.11);
  text-align: left;
  vertical-align: top;
}
.wc-tbl th {
  color: var(--wc-a);
  font-size: 12px;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.wc-tbl th a {
  color: var(--wc-a);
  text-decoration: none;
}
.wc-btn {
  display: inline-block;
  background: var(--wc-g);
  color: #0b120d !important;
  border: 0;
  border-radius: 3px;
  padding: .35rem .7rem;
  font: 700 12px/1 inherit;
  letter-spacing: .08em;
  cursor: pointer;
  text-decoration: none;
}
.wc-btn--alt {
  background: transparent;
  color: var(--wc-g) !important;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.45);
}
.wc-pager {
  display: flex;
  flex-wrap: wrap;
  gap: .35rem;
  margin-top: .8rem;
}
.wc-pager a,
.wc-pager span {
  padding: .2rem .5rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.26);
}
.wc-pager span {
  background: var(--wc-g);
  color: #0b120d;
}
.wc-blk input[type=text],
.wc-blk input[type=search],
.wc-blk input:not([type]),
.wc-blk textarea {
  width: 100%;
  box-sizing: border-box;
  background: #0b120d;
  color: #e4f5e6;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.34);
  padding: .45rem;
  font: inherit;
}
.wc-blk label {
  display: block;
  margin: .6rem 0 .2rem;
  color: var(--wc-a);
}
.wc-pm__tabs {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem;
  margin-bottom: .8rem;
}
.wc-pm__tab {
  padding: .25rem .6rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.3);
  text-decoration: none;
}
.wc-pm__tab.is-on {
  background: var(--wc-g);
  color: #0b120d !important;
}
.wc-pm__note {
  padding: .45rem .6rem;
  border-left: 3px solid var(--wc-g);
}
.wc-pm__note--err {
  border-color: #ff4d4d;
  color: #ffb3b3;
}
.wc-pm-badge {
  display: inline-block;
  min-width: 1.4em;
  padding: 0 .35em;
  border-radius: 1em;
  background: var(--wc-a);
  color: #0b120d;
  font-weight: 700;
  font-size: 11px;
  text-align: center;
}
.wc-pm__list tr.is-unread td {
  font-weight: 700;
}
.wc-pm__bc {
  color: var(--wc-au);
  font-size: 11px;
  letter-spacing: .1em;
}
.wc-pm__thread {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wc-pm__msg {
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.15);
  padding: .6rem;
  margin: 0 0 .6rem;
}
.wc-pm__msg.is-mine {
  border-color: rgba(255, 176, 0, .35);
}
.wc-pm__meta {
  font-size: 12px;
  opacity: .85;
  margin-bottom: .3rem;
}
.wc-pm__body {
  white-space: normal;
  word-wrap: break-word;
}
.wc-pm__del,
.wc-pm__blk {
  display: inline-block;
  margin: .4rem .4rem 0 0;
}
.wc-pm__form button {
  margin-top: .6rem;
}
.wc-ml__search {
  display: flex;
  gap: .5rem;
  align-items: center;
}
.wc-ml__count {
  opacity: .8;
  font-size: 12px;
}
.wc-ml__role,
.wc-staff__role {
  color: var(--wc-au);
}
.wc-bs,
.wc-rm {
  background: rgba(5, 8, 6, .72);
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.41);
  border-radius: 6px;
  box-shadow:
    0 0 0 1px rgba(0, 0, 0, .6),
    0 0 14px rgb(var(--wc-g-rgb,57 255 20)/.12),
    inset 0 0 24px rgb(var(--wc-g-rgb,57 255 20)/.03);
}
.wc-bs .wc-blk__bar,
.wc-rm .wc-blk__bar {
  background:
    linear-gradient(
      180deg,
      rgb(var(--wcg-0f8a2a-rgb,15 138 42)/.92),
      rgb(var(--wcg-0a2612-rgb,10 38 18)/.95));
  border-bottom: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.34);
  padding: .5rem .85rem;
}
.wc-bs .wc-blk__h,
.wc-rm .wc-blk__h {
  font:
    700 13px/1.2 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  letter-spacing: .16em;
  color: var(--wc-g,#39ff14) !important;
  -webkit-text-fill-color: var(--wc-g,#39ff14) !important;
  background: none !important;
  text-shadow: 0 0 4px rgb(var(--wc-g-rgb,57 255 20)/.26) !important;
}
.wc-bs .wc-blk__h::before,
.wc-rm .wc-blk__h::before {
  content: "> ";
  color: rgb(var(--wc-g-rgb,57 255 20)/.45);
}
.wc-bs .wc-blk__body,
.wc-rm .wc-blk__body {
  padding: .75rem .9rem .85rem;
}
.wc-stats {
  display: block;
  margin: 0;
}
.wc-stats__row {
  display: flex;
  align-items: baseline;
  gap: .5rem;
  padding: .4rem 0;
  border-bottom: 1px dashed rgb(var(--wc-g-rgb,57 255 20)/.14);
}
.wc-stats__row:last-child {
  border-bottom: 0;
}
.wc-stats__row::after {
  content: none;
}
.wc-stats dt {
  flex: 1;
  min-width: 0;
  margin: 0;
  font:
    600 12px/1.3 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--wcg-9fbfa5,#9fbfa5);
}
.wc-stats dd {
  margin: 0;
  font:
    700 20px/1.1 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  color: var(--wc-g,#39ff14);
  font-variant-numeric: tabular-nums;
  text-align: right;
  text-shadow: 0 0 8px rgb(var(--wc-g-rgb,57 255 20)/.3);
}
.wc-stats__newest {
  display: flex;
  flex-direction: column;
  gap: .35rem;
  margin-top: .7rem;
  padding: .6rem .7rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.19);
  border-radius: 4px;
  background: rgb(var(--wc-g-rgb,57 255 20)/.03);
}
.wc-stats__nl {
  font:
    600 11px/1.2 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--wcg-6f9e7b,#6f9e7b);
}
.wc-stats__nm {
  display: flex;
  align-items: center;
  gap: .55rem;
  font-size: 15px;
  min-width: 0;
  overflow-wrap: anywhere;
}
.wc-av {
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--rk,var(--wc-g,#39ff14));
  background: #07100a;
  color: var(--rk,var(--wc-g,#39ff14));
  font:
    700 14px/1 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  box-shadow: 0 0 8px color-mix(in srgb, var(--rk,var(--wc-g,#39ff14)) 35%, transparent);
}
.wc-recent {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wc-recent__i {
  display: flex;
  align-items: center;
  gap: .6rem;
  padding: .5rem 0;
  border-bottom: 1px dashed rgb(var(--wc-g-rgb,57 255 20)/.14);
}
.wc-recent__i:last-child {
  border-bottom: 0;
}
.wc-recent__who {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  line-height: 1.25;
  overflow-wrap: anywhere;
}
.wc-recent__who .wc-name {
  font-size: 15px;
}
.wc-recent__rank {
  font:
    600 10px/1.4 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--wcg-7fa98a,#7fa98a);
}
.wc-recent__when {
  flex: none;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
  font:
    12px/1.3 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  color: var(--wcg-c4f5cf,#c4f5cf);
}
.wc-recent__t {
  font-variant-numeric: tabular-nums;
}
.wc-recent__ago {
  font-size: 11px;
  color: var(--wcg-6f9e7b,#6f9e7b);
}
.wc-bs a.wc-name,
.wc-rm a.wc-name {
  text-decoration: none;
  border-bottom: 1px dotted transparent;
}
.wc-bs a.wc-name:is(:hover, :focus-visible),
.wc-rm a.wc-name:is(:hover, :focus-visible) {
  border-bottom-color: currentColor;
  text-shadow: 0 0 6px var(--rk,var(--wc-g,#39ff14));
}
.wc-going {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1rem;
  margin-top: 1rem;
}
.wc-staff__group {
  margin: 0 0 1rem;
}
.wc-staff__gh {
  margin: 0 0 .5rem;
  padding: .3rem .5rem;
  border-bottom: 1px solid currentColor;
  font-size: 14px;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.wc-staff__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: .7rem;
}
.wc-staff__m {
  display: flex;
  gap: .7rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.15);
  padding: .6rem;
}
.wc-staff__img {
  border-radius: 3px;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.3);
}
.wc-staff__titles,
.wc-staff__joined {
  font-size: 12px;
  opacity: .85;
}
.wc-staff__msg {
  margin-top: .4rem;
}
.wc-badge {
  display: inline-block;
  font-size: 10px;
  letter-spacing: .08em;
  border: 1px solid currentColor;
  padding: 0 .35em;
  border-radius: 2px;
}
.wc-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: .35rem;
}
.wc-dot.is-on {
  background: var(--wc-g,var(--wc-g,#39ff14));
  box-shadow: 0 0 6px var(--wc-g,#39ff14);
}
.wc-dot.is-off {
  background: #3a4440;
}
.wc-about {
  margin: 1rem 0;
}
.wc-about__text blockquote {
  border-left: 3px solid var(--wc-a);
  margin: .5rem 0;
  padding-left: .7rem;
}
.wc-guestbar {
  font:
    700 11px/1.2 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  letter-spacing: .06em;
  color: #9aa3b5;
  align-self: center;
  margin-right: .6rem;
}
.wc-guestbar b {
  color: #5aa9ff;
}
.wc-guestbar--strip {
  display: block;
  width: 100%;
  margin: 0 0 .3rem;
}
.wc-gen {
  font:
    11px/1.4 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  color: rgb(var(--wc-g-rgb,57 255 20)/.52);
  text-align: center;
  margin: .6rem 0;
  letter-spacing: .04em;
}
.wc-gen sup {
  font-size: .75em;
}
.wc-gen-wrap {
  position: relative;
  z-index: 1;
  background: rgba(5, 8, 6, .72);
  border-top: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.19);
  padding: .2rem 0;
}
@media (max-width:640px) {
  .wc-stats dd {
    font-size: 18px;
  }
  .wc-recent__who .wc-name,
  .wc-stats__nm {
    font-size: 14px;
  }
  .wc-bs .wc-blk__body,
  .wc-rm .wc-blk__body {
    padding: .6rem .7rem .7rem;
  }
  .wc-tbl {
    font-size: 12px;
  }
  .wc-ml__table th:nth-child(5),
  .wc-ml__table td:nth-child(5) {
    display: none;
  }
}
@media print {
  .wc-guestbar,
  .wc-gen {
    display: none;
  }
}
.wc-guestbar-row {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: .25rem 1rem 0;
  box-sizing: border-box;
}
.wc-ml__title {
  display: block;
  font-size: 10px;
  color: #ffcc33;
  opacity: .9;
  overflow-wrap: anywhere;
}
.wc-staff__titles,
.wc-on__title {
  overflow-wrap: anywhere;
}
.wc-um {
  position: relative;
  background: rgba(5, 8, 6, .72);
  border-color: rgb(var(--wc-g-rgb,57 255 20)/.41);
  box-shadow:
    0 0 0 1px rgba(0, 0, 0, .6),
    0 0 14px rgb(var(--wc-g-rgb,57 255 20)/.12),
    inset 0 0 24px rgb(var(--wc-g-rgb,57 255 20)/.03);
}
.wc-um::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image:
    linear-gradient(rgb(var(--wc-g-rgb,57 255 20)/.02) 1px, transparent 1px),
    linear-gradient(
      90deg,
      rgb(var(--wc-g-rgb,57 255 20)/.02) 1px,
      transparent 1px);
  background-size: 24px 24px;
}
.wc-um > * {
  position: relative;
}
.wc-um .wc-blk__bar {
  background:
    linear-gradient(
      180deg,
      rgb(var(--wcg-0f8a2a-rgb,15 138 42)/.92),
      rgb(var(--wcg-0a2612-rgb,10 38 18)/.95));
  border-bottom: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.34);
  padding: .5rem .85rem;
}
.wc-um .wc-blk__h {
  font:
    700 13px/1.2 ui-monospace,
    SFMono-Regular,
    Menlo,
    Consolas,
    monospace;
  letter-spacing: .16em;
  color: var(--wc-g,#39ff14) !important;
  -webkit-text-fill-color: var(--wc-g,#39ff14) !important;
  background: none !important;
  text-shadow: 0 0 4px rgb(var(--wc-g-rgb,57 255 20)/.26) !important;
}
.wc-um > div:not(.wc-blk__bar) {
  padding: .75rem .9rem;
}
.wc-um a {
  color: var(--wcg-b6ffb0,#b6ffb0);
}
.wc-um a:hover {
  color: var(--wc-g,#39ff14);
}
.wc-um-notice,
.wc-um-guest {
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.3);
  background: rgb(var(--wc-g-rgb,57 255 20)/.04);
  padding: .5rem .8rem;
  color: #e4f5e6;
  margin: .8rem 0;
  border-radius: 4px;
}
.wc-um-guest__m {
  margin: 0;
  font-weight: 700;
}
.wc-um-guest__m a {
  color: var(--wc-g,#39ff14) !important;
}
.wc-um-guest__s {
  margin: .2rem 0 0;
  font-size: 11px;
  color: var(--wcg-9fbfa5,#9fbfa5);
  letter-spacing: .08em;
}
.wc-um-none {
  color: var(--wcg-9fbfa5,#9fbfa5);
  font-style: italic;
}
.wc-um-cdesc,
.wc-um-lead {
  color: var(--wcg-9fd0b0,#9fd0b0);
  margin: 0 0 .6rem;
}
.wc-um-cat {
  margin: 0 0 1rem;
}
.wc-um-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 80px 80px minmax(0, 220px);
  gap: .6rem;
  align-items: center;
  padding: .55rem .6rem;
  border-bottom: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.09);
}
.wc-um-row:hover,
.wc-um-row.is-sticky {
  background: rgb(var(--wc-g-rgb,57 255 20)/.04);
}
.wc-um-row--head {
  font-size: 11px;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--wcg-9fbfa5,#9fbfa5);
  border-bottom-color: rgb(var(--wc-g-rgb,57 255 20)/.26);
}
.wc-um-row--head:hover {
  background: none;
}
.wc-um-bt {
  color: var(--wc-g,#39ff14) !important;
  font-weight: 700;
  text-decoration: none;
}
.wc-um-bt:hover {
  text-decoration: underline;
}
.wc-um-bd {
  display: block;
  color: var(--wcg-8fb59a,#8fb59a);
  font-size: 12px;
}
.wc-um-n {
  text-align: center;
  color: #e4f5e6;
  font-weight: 700;
}
.wc-um-last {
  font-size: 12px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.wc-um-last a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wc-um-when {
  color: var(--wcg-9fbfa5,#9fbfa5);
  font-size: 12px;
}
.wc-um-ico {
  display: inline-block;
  margin-right: .4rem;
  padding: 0 .4rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.38);
  border-radius: 3px;
  font-size: 10px;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--wc-g,#39ff14);
}
.wc-um-ico--lock {
  border-color: rgba(255, 92, 108, .6);
  color: #ff5c6c;
}
.wc-um-pager {
  display: flex;
  flex-wrap: wrap;
  gap: .3rem;
  margin: .6rem 0;
}
.wc-um-pager a,
.wc-um-pager span {
  padding: .1rem .55rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.3);
  border-radius: 3px;
  color: var(--wc-g,#39ff14);
  text-decoration: none;
  font-size: 12px;
}
.wc-um-pager [aria-current] {
  background: rgb(var(--wcg-0f8a2a-rgb,15 138 42)/.92);
}
.wc-um-post {
  display: flex;
  gap: .9rem;
  margin: 0 0 .9rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.19);
  border-radius: 4px;
  background: rgba(0, 0, 0, .35);
  scroll-margin-top: 90px;
}
.wc-um-card {
  flex: 0 0 190px;
  padding: .8rem;
  border-right: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.15);
  text-align: center;
  font-size: 12px;
  background: rgb(var(--wc-g-rgb,57 255 20)/.02);
}
.wc-um-av {
  display: inline-flex;
  width: 56px;
  height: 56px;
  font-size: 24px;
  margin: 0 auto .4rem;
}
.wc-um-av--xl {
  width: 96px;
  height: 96px;
  font-size: 42px;
}
.wc-um-card__n {
  font-weight: 700;
  font-size: 14px;
}
.wc-um-card__rank {
  color: var(--wcg-8fb59a,#8fb59a);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 11px;
}
.wc-um-card__role {
  color: #e4f5e6;
  font-size: 11px;
}
.wc-um-title {
  display: inline-block;
  margin: .2rem 0;
  padding: 0 .5rem;
  border: 1px solid rgba(255, 211, 77, .5);
  border-radius: 3px;
  color: #ffd34d;
  font-size: 11px;
  cursor: help;
}
.wc-um-card__st {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2px 6px;
  margin: .5rem 0;
  text-align: left;
}
.wc-um-card__st div {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  border-bottom: 1px dotted rgb(var(--wc-g-rgb,57 255 20)/.15);
}
.wc-um-card__st dt {
  color: var(--wcg-9fbfa5,#9fbfa5);
}
.wc-um-card__st dd {
  margin: 0;
  color: #e4f5e6;
  font-weight: 700;
}
.wc-um-post__main {
  flex: 1;
  min-width: 0;
  padding: .8rem .9rem .6rem 0;
  display: flex;
  flex-direction: column;
}
.wc-um-post__h {
  display: flex;
  justify-content: space-between;
  gap: .6rem;
  flex-wrap: wrap;
  border-bottom: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.14);
  padding-bottom: .35rem;
  margin-bottom: .6rem;
  font-size: 12px;
}
.wc-um-post__no {
  color: var(--wc-g,#39ff14) !important;
  text-decoration: none;
}
.wc-um-post__b {
  flex: 1;
  color: var(--wcg-e6ffe9,#e6ffe9);
  overflow-wrap: anywhere;
}
.wc-um-post__f {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  align-items: center;
  margin-top: .7rem;
  font-size: 12px;
}
.wc-um-likes {
  color: var(--wc-g,#39ff14);
}
.wc-um-like {
  background: none;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.38);
  border-radius: 3px;
  color: var(--wc-g,#39ff14);
  padding: 0 .55rem;
  font: inherit;
  cursor: pointer;
}
.wc-um-like[aria-pressed=true],
.wc-um-like.is-on {
  background: rgb(var(--wcg-0f8a2a-rgb,15 138 42)/.92);
}
.wc-um-edited {
  color: var(--wcg-9fbfa5,#9fbfa5);
  font-size: 11px;
  margin: .5rem 0 0;
}
.wc-um-quote {
  margin: .4rem 0;
  padding: .4rem .8rem;
  border-left: 3px solid rgb(var(--wc-g-rgb,57 255 20)/.45);
  background: rgb(var(--wc-g-rgb,57 255 20)/.04);
}
.wc-um-quote cite {
  display: block;
  color: var(--wcg-8fb59a,#8fb59a);
  font-style: normal;
  font-size: 11px;
}
.wc-um-code {
  margin: .4rem 0;
  padding: .6rem;
  background: #000;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.26);
  color: var(--wc-g,#39ff14);
  overflow: auto;
  white-space: pre;
}
.wc-um-f {
  display: inline;
}
.wc-um-link {
  background: none;
  border: 0;
  padding: 0;
  color: var(--wcg-b6ffb0,#b6ffb0);
  font: inherit;
  cursor: pointer;
  text-decoration: underline;
}
.wc-um-danger {
  color: #ff5c6c !important;
}
.wc-um-pill {
  display: inline-block;
  padding: 0 .5rem;
  border: 1px solid rgba(255, 211, 77, .5);
  border-radius: 3px;
  color: #ffd34d;
  font-size: 11px;
}
.wc-um-pill--ok {
  border-color: rgb(var(--wc-g-rgb,57 255 20)/.5);
  color: var(--wc-g,#39ff14);
}
.wc-um-social {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem;
  justify-content: center;
  align-items: center;
  margin-top: .5rem;
}
.wc-um-mod {
  display: flex;
  flex-wrap: wrap;
  gap: .7rem;
  align-items: center;
  padding: .4rem .8rem;
  margin: 0 0 .8rem;
  border: 1px dashed rgb(var(--wc-g-rgb,57 255 20)/.3);
  border-radius: 4px;
}
.wc-um-mod__l {
  color: var(--wcg-9fbfa5,#9fbfa5);
  font-size: 11px;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.wc-um-reply,
.wc-um-new form {
  display: grid;
  gap: .4rem;
  margin-top: .8rem;
}
.wc-um-reply label span {
  color: var(--wcg-9fbfa5,#9fbfa5);
  font-size: 11px;
}
.wc-um-reply input[type=text],
.wc-um-reply textarea,
.wc-um-jump select,
.wc-um-mod select {
  width: 100%;
  background: #000;
  color: #e4f5e6;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.34);
  border-radius: 4px;
  padding: .45rem;
  font:
    13px/1.4 ui-monospace,
    Menlo,
    Consolas,
    monospace;
}
.wc-um-mod select,
.wc-um-mv select {
  width: auto;
}
.wc-um-body {
  min-height: 9rem;
}
.wc-um-reply textarea:focus,
.wc-um-reply input:focus {
  outline: none;
  border-color: var(--wc-g,#39ff14);
  box-shadow: 0 0 8px rgb(var(--wc-g-rgb,57 255 20)/.26);
}
.wc-um-new summary {
  display: inline-block;
  margin-top: .8rem;
  cursor: pointer;
  list-style: none;
}
.wc-um-jump {
  display: flex;
  gap: .5rem;
  align-items: center;
  justify-content: flex-end;
  margin: .4rem 0 1rem;
  font-size: 12px;
  color: var(--wcg-9fbfa5,#9fbfa5);
}
.wc-um-jump select {
  width: auto;
  max-width: 60vw;
}
.wc-um-sections {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: .8rem;
}
.wc-um-sec {
  display: flex;
  flex-direction: column;
  gap: .3rem;
  padding: .9rem 1rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.26);
  border-radius: 4px;
  background: rgb(var(--wc-g-rgb,57 255 20)/.03);
  text-decoration: none;
  color: #e4f5e6 !important;
}
.wc-um-sec:hover {
  box-shadow: 0 0 14px rgb(var(--wc-g-rgb,57 255 20)/.15);
}
.wc-um-sec__l {
  font-weight: 700;
  font-size: 16px;
  color: var(--wc-g,#39ff14);
  letter-spacing: .12em;
  text-transform: uppercase;
}
.wc-um-sec__l::before {
  content: "> ";
}
.wc-um-sec__d {
  font-size: 12px;
  color: var(--wcg-9fd0b0,#9fd0b0);
}
.wc-um-sec__s {
  font-size: 12px;
  color: var(--wcg-9fbfa5,#9fbfa5);
}
.wc-um-h3 {
  margin: 1rem 0 .4rem;
  font:
    700 12px/1.2 ui-monospace,
    Menlo,
    Consolas,
    monospace;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--wc-g,#39ff14);
}
.wc-um-h3::before {
  content: "> ";
}
.wc-um-latest {
  margin: 0;
  padding-left: 1.4rem;
}
.wc-um-latest li {
  margin: .25rem 0;
}
.wc-um-by {
  font-size: 12px;
  color: var(--wcg-9fbfa5,#9fbfa5);
}
.wc-um-prof {
  display: flex;
  gap: 1rem;
  align-items: center;
  flex-wrap: wrap;
}
.wc-um-prof__n {
  font-size: 20px;
  font-weight: 700;
}
.wc-um-repline {
  margin: .3rem 0 0;
  color: var(--wc-g,#39ff14);
  font-weight: 700;
}
.wc-um-prof__st,
.wc-um-member .wc-um-card__st {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  max-width: 620px;
}
.wc-um-member .wc-um-social {
  justify-content: flex-start;
}
.wc-um-reqs {
  margin: 0 0 1rem;
}
.wc-um-reqs ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: .35rem;
}
.wc-um-friends {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}
.wc-um-friends li {
  display: flex;
  gap: .35rem;
  align-items: center;
  padding: .2rem .5rem .2rem .2rem;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.15);
  border-radius: 4px;
}
.wc-um-friends .wc-av {
  width: 24px;
  height: 24px;
  font-size: 12px;
}
.wc-top__no {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.6em;
  color: var(--wcg-9fbfa5,#9fbfa5);
  font-weight: 700;
}
.wc-top__n {
  color: var(--wc-g,#39ff14);
  font-weight: 700;
  font-size: 16px;
}
.wc-ml__rep {
  text-align: center;
}
@media (max-width:760px) {
  .wc-um-row {
    grid-template-columns: 1fr 1fr;
  }
  .wc-um-row--head {
    display: none;
  }
  .wc-um-board,
  .wc-um-last {
    grid-column: 1/-1;
  }
  .wc-um-n {
    text-align: left;
    font-size: 12px;
  }
  .wc-um-n::before {
    content: attr(data-l) ": ";
    color: var(--wcg-9fbfa5,#9fbfa5);
    font-weight: 400;
  }
  .wc-um-post {
    flex-direction: column;
  }
  .wc-um-card {
    flex: none;
    border-right: 0;
    border-bottom: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.15);
    display: grid;
    grid-template-columns: 56px 1fr;
    gap: 0 .7rem;
    text-align: left;
  }
  .wc-um-card .wc-um-av {
    grid-row: span 4;
    margin: 0;
  }
  .wc-um-card__st,
  .wc-um-social,
  .wc-um-card__p {
    grid-column: 1/-1;
  }
  .wc-um-post__main {
    padding: .6rem .8rem;
  }
  .wc-um-prof__st,
  .wc-um-member .wc-um-card__st {
    grid-template-columns: 1fr 1fr;
  }
  .wc-um-jump {
    justify-content: flex-start;
  }
}
.wc-abbr {
  cursor: help;
  text-decoration: underline dotted;
  text-underline-offset: 2px;
  border-bottom: 0;
}
.wc-sysops,
a .wc-sysops,
a:hover .wc-sysops,
a:visited .wc-sysops {
  color: #ff2b2b !important;
  text-shadow: 0 0 6px rgba(255, 43, 43, .5);
}
.wc-ic {
  display: inline-block;
  width: 1.1em;
  height: 1.1em;
  vertical-align: -.2em;
  flex: 0 0 auto;
  transition:
    filter .2s ease,
    opacity .2s ease,
    color .2s ease;
}
.wc-um .wc-btn .wc-ic,
.wc-um .wc-um-link .wc-ic,
.wc-um-jump label .wc-ic,
.wc-um-likes .wc-ic,
.wc-um [role=columnheader] .wc-ic,
.wc-um-sec .wc-ic,
.wc-um-h3 .wc-ic,
.wc-blk__h .wc-ic,
.wc-btn .wc-ic {
  margin-right: .4em;
}
.wc-blk__h .wc-ic {
  color: var(--wc-g,#39ff14);
  filter: drop-shadow(0 0 3px rgb(var(--wc-g-rgb,57 255 20)/.34));
}
.wc-um [role=columnheader] .wc-ic {
  opacity: .7;
}
.wc-um-st {
  float: left;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  margin: 2px 10px 2px 0;
  box-sizing: border-box;
  border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.26);
  border-radius: 6px;
  color: var(--wc-g,#39ff14);
  background: rgb(var(--wc-g-rgb,57 255 20)/.04);
  transition: opacity .2s, box-shadow .2s;
}
.wc-um-st .wc-ic {
  width: 20px;
  height: 20px;
  margin: 0;
}
.wc-um-st.is-read {
  opacity: .5;
}
.wc-um-st.is-new {
  opacity: 1;
  border-color: rgb(var(--wc-g-rgb,57 255 20)/.56);
  animation: wc-ic-pulse 2.6s ease-in-out infinite;
}
.wc-um-st.is-ann,
.wc-um-st.is-pinned {
  color: #ffd34d;
  border-color: rgba(255, 211, 77, .55);
  background: rgba(255, 211, 77, .06);
}
.wc-um-st.is-pinned {
  opacity: 1;
}
.wc-um-st.is-locked {
  color: #8a929e;
  border-color: rgba(138, 146, 158, .45);
  background: rgba(138, 146, 158, .06);
  opacity: .7;
  animation: none;
  box-shadow: none;
}
.wc-um-st.is-hot:not(.is-locked):not(.is-pinned) {
  color: var(--wcg-7dff9b,#7dff9b);
}
.wc-um-row:hover .wc-um-st {
  opacity: 1;
}
.wc-um a:hover .wc-ic,
.wc-um button:hover .wc-ic,
.wc-um a:focus-visible .wc-ic,
.wc-um button:focus-visible .wc-ic,
.wc-um-row:hover .wc-um-st .wc-ic,
.wc-um-sec:hover .wc-ic {
  filter: drop-shadow(0 0 4px rgb(var(--wc-g-rgb,57 255 20)/.64));
}
.wc-um-st.is-pinned .wc-ic,
.wc-um-st.is-ann .wc-ic {
  filter: drop-shadow(0 0 3px rgba(255, 211, 77, .5));
}
@keyframes wc-ic-pulse {
  0%, 100% {
    box-shadow: 0 0 3px rgb(var(--wc-g-rgb,57 255 20)/.19);
  }
  50% {
    box-shadow: 0 0 12px rgb(var(--wc-g-rgb,57 255 20)/.49);
  }
}
@media (prefers-reduced-motion:reduce) {
  .wc-um-st.is-new {
    animation: none;
    box-shadow: 0 0 8px rgb(var(--wc-g-rgb,57 255 20)/.38);
  }
}
.wc-abbr[title="Development Operations"],
.wc-blk__h .wc-abbr[title="Development Operations"],
.wc-um .wc-blk__h .wc-abbr[title="Development Operations"] {
  text-transform: none !important;
  font-variant: normal;
}
.wc-um-jump optgroup[title="Development Operations"] {
  text-transform: none;
}
.wc-um-online {
  clear: both;
  margin: 1.75rem 0 0;
  width: 100%;
}
.wc-um-online #wowcloud-online {
  width: 100%;
  max-width: none;
  margin: 0;
}
.wc-um-page .wp-block-post-title {
  display: none;
}
.wc-um-tick,
.wc-um-bstats {
  margin: 1.5rem 0 0;
  width: 100%;
}
.wc-tk {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.25rem;
}
@media (max-width:720px) {
  .wc-tk {
    grid-template-columns: 1fr;
  }
}
.wc-tk__col {
  min-width: 0;
}
.wc-tk__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wc-tk__i:last-child {
  border-bottom: 0;
}
.wc-tk__i {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: .15rem .6rem;
  padding: .45rem .25rem;
  border-bottom: 1px dashed rgb(var(--wc-g-rgb,57 255 20)/.14);
}
.wc-tk__no {
  min-width: 1.4em;
  opacity: .6;
  font-variant-numeric: tabular-nums;
}
.wc-tk__main {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wc-tk__meta {
  font-size: 12px;
  opacity: .75;
}
.wc-um-tmeta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  margin: 0 0 10px;
}
.wc-um-tmeta .wc-ic {
  width: 14px;
  height: 14px;
  vertical-align: -2px;
}

/* ---- 0.4.4.1 Forum polls (classic + Stage 2; tokens fall back to the classic look) ---- */
.wc-um-badge--poll{border-color:var(--wc2-cyan,#4fd1ff);color:var(--wc2-cyan,#4fd1ff)}
.wc-um-badge--poll.is-closed,.wc2-pill--poll.is-closed{opacity:.65}
body.wc2 .wc2-pill--poll{--pc:var(--wc2-cyan,#4fd1ff)}
.wc-poll{margin:12px 0 16px;padding:14px 16px;border:1px solid var(--wc2-line,rgba(0,255,102,.28));border-left:6px solid var(--wc2-amber,#00ff66);border-radius:var(--wc2-r,10px) 4px 4px var(--wc2-r,10px);background:var(--wc2-glass,rgba(0,20,10,.55))}
.wc-poll.is-closed{border-left-color:var(--wc2-muted,#7a8a80)}
.wc-poll__head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:var(--wc2-fs-xs,.78rem);text-transform:uppercase;letter-spacing:.08em;color:var(--wc2-muted,#9fb3a6)}
.wc-poll__tag{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--wc2-amber,#00ff66)}
.wc-poll__tag svg,.wc-poll__me svg,.wc-poll-new summary svg,.wc-um-badge--poll svg{width:15px;height:15px}
.wc-poll__q{margin:8px 0 12px;font-size:var(--wc2-fs-lg,1.12rem);line-height:1.3}
.wc-poll fieldset{border:0;margin:0;padding:0;min-width:0}
.wc-poll__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.wc-poll__pick{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;cursor:default}
label.wc-poll__pick{cursor:pointer}
.wc-poll__pick input{margin:0;width:18px;height:18px;accent-color:var(--wc2-amber,#00ff66);flex:0 0 auto}
.wc-poll__l{flex:1 1 12em;min-width:0;overflow-wrap:anywhere}
.wc-poll__n{font-size:var(--wc2-fs-sm,.85rem);color:var(--wc2-muted,#9fb3a6);white-space:nowrap}
.wc-poll__n b{color:inherit;font-weight:700}
.wc-poll__me{display:inline-flex;align-items:center;gap:3px;margin-left:6px;font-size:var(--wc2-fs-xs,.75rem);color:var(--wc2-amber,#00ff66)}
.wc-poll__bar{display:block;height:8px;margin-top:5px;border-radius:var(--wc2-r-pill,99px);background:var(--wc2-line,rgba(255,255,255,.08));overflow:hidden}
.wc-poll__bar>span{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--wc2-cyan,#4fd1ff);transition:width .4s ease}
.wc-poll__o.is-mine .wc-poll__bar>span{background:var(--wc2-amber,#00ff66)}
.wc-poll.is-closed .wc-poll__bar>span{filter:saturate(.4)}
.wc-poll__foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:14px;font-size:var(--wc2-fs-sm,.85rem);color:var(--wc2-muted,#9fb3a6)}
.wc-poll__tools{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--wc2-line,rgba(255,255,255,.12))}
.wc-poll__tools .wc-um-f{display:inline}
.wc-poll__who{margin-top:10px;font-size:var(--wc2-fs-sm,.85rem)}
.wc-poll__who summary{cursor:pointer}
.wc-poll__who dl{margin:8px 0 0;display:grid;grid-template-columns:minmax(6em,max-content) 1fr;gap:4px 12px}
.wc-poll__who dt{font-weight:700}
.wc-poll__who dd{margin:0;overflow-wrap:anywhere}
.wc-poll-new{margin:10px 0;border:1px dashed var(--wc2-line,rgba(0,255,102,.3));border-radius:var(--wc2-r-sm,8px);padding:8px 12px}
.wc-poll-new>summary{cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:600}
.wc-poll-new__opt{font-weight:400;opacity:.7}
.wc-poll-new__b{display:grid;gap:8px;margin-top:10px}
.wc-poll-new__b input[type=text],.wc-poll-new__b input[type=datetime-local]{width:100%;box-sizing:border-box}
.wc-poll-new fieldset{border:0;margin:0;padding:0;display:grid;gap:6px;min-width:0}
.wc-poll-new legend{padding:0;margin-bottom:4px;font-weight:600}
.wc-poll-new__kind{grid-auto-flow:column;justify-content:start;gap:16px!important}
.wc-poll-new__kind label{display:inline-flex;align-items:center;gap:6px}
.wc-poll-new__more{display:grid;gap:6px}
.wc-poll-new__more>summary{cursor:pointer;font-size:var(--wc2-fs-sm,.85rem);opacity:.85}
.wc-poll-new__more[open]>summary{margin-bottom:4px}
.wc-poll-new__hint{margin:0;font-size:var(--wc2-fs-xs,.78rem);opacity:.75}
@media (max-width:600px){.wc-poll{padding:12px}.wc-poll__who dl{grid-template-columns:1fr}.wc-poll-new__kind{grid-auto-flow:row}.wc-poll__foot .wc-btn,.wc-poll__foot .wc2-btn{width:100%;justify-content:center}}
/* 0.4.5.2 Commands page */
.wc-cmd__syn { padding: 1px 5px; border: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.26); border-radius: 3px; background: #050806; color: var(--wc-g,#39ff14); font-family: ui-monospace, Menlo, Consolas, monospace; overflow-wrap: anywhere; }
.wc-cmd__you { margin-left: .5em; color: var(--wc-g,#39ff14); vertical-align: middle; }
@media (max-width: 600px) { .wc-cmd__tbl thead { display: none; } .wc-cmd__tbl tr, .wc-cmd__tbl td { display: block; } .wc-cmd__tbl td { border-bottom: 0; padding-bottom: 0; } .wc-cmd__tbl tr { padding-bottom: .45rem; border-bottom: 1px solid rgb(var(--wc-g-rgb,57 255 20)/.11); } }
/* 0.4.6.8: ".online" in headings and the brand strip: gold, lower case (inside upper-case titles); 0.4.6.9: blinks like the header logo */
.wc-gold { color: #ffcc33 !important; -webkit-text-fill-color: #ffcc33 !important; text-transform: none !important; }
@media (prefers-reduced-motion: no-preference) { .wc-gold { animation: wc-gold-blink 1.4s linear infinite; } }
@keyframes wc-gold-blink { 0%, 62% { opacity: 1; } 68%, 86% { opacity: .06; } 92%, 100% { opacity: 1; } }
@media print { .wc-gold { animation: none; } }

/* 0.4.7.4.5: visually hidden page heading; larger tap areas on forum links (layout unchanged) */
.wc-vh { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); clip-path: inset(50%); white-space: nowrap; border: 0; }
:is(.wc2-fb__t, .wc2-last__t, .wc2-last__by a, .wc-tk__main a, .wc-tk__meta a, .wc-um-guest__m a, a.wc-name, a.wc-on__name) { padding-block: 4px; margin-block: -4px; }
@media (pointer: coarse) {
	:is(.wc2-fb__t, .wc2-last__t, .wc2-last__by a, .wc-tk__main a, .wc-tk__meta a, .wc-um-guest__m a, a.wc-name, a.wc-on__name) { padding-block: 8px; margin-block: -8px; }
}
