/* Armeria nella scheda eroe */
.wbox { margin-bottom: 12px; }
.wtiles { display: flex; gap: 6px; flex-wrap: wrap; margin: 6px 0 8px; }
.wtile { position: relative; width: 58px; height: 58px; display: grid; place-items: center; padding: 0; border-radius: 12px; border: 3px solid var(--rc); background: linear-gradient(#2b2013, #120c06); cursor: pointer; }
.wtile.view { box-shadow: 0 0 0 3px #fff, 0 0 14px var(--rc); }
.wtile.lock .wicon { filter: grayscale(.85) brightness(.6); }
.wtile .wicon { width: 44px; height: 44px; }
.wtile .weq, .wtile .wuniq { position: absolute; width: 18px; height: 18px; display: grid; place-items: center; }
.wtile .weq { right: -6px; bottom: -6px; background: #3fbf5a; border: 2px solid #1a1208; border-radius: 50%; }
.wtile .wuniq { left: -5px; top: -6px; }
.wtile i svg { width: 100%; height: 100%; }
.winfo { padding: 8px 10px 10px; border: 2px solid var(--rc); border-radius: 12px; background: rgba(8,6,4,.6); }
.wi-h { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 10px; }
.wi-h b { font-family: var(--font); font-size: 19px; color: var(--rc); }
.wi-r { font-size: 12px; color: #e8dcff; opacity: .85; }
.winfo p { margin: 4px 0 6px; font-size: 13px; line-height: 1.35; color: #f2e9d6; }
.wnote { display: block; color: #ffd36b; margin-bottom: 6px; }
.wi-act .btn { padding: 6px 16px; font-size: 16px; }
.atk-row.wadd { outline: 2px solid rgba(255, 211, 107, .6); }
.wtag { font-style: normal; font-size: 10px; padding: 1px 6px; border-radius: 8px; background: #ffd36b; color: #1a1208; vertical-align: middle; }
