.fk-item-icon{--r:var(--r-plain,#a5aab5);--r-glow:transparent;border:1px solid color-mix(in srgb, var(--r) 75%, transparent);background:#04070fb3;flex:none;place-items:center;display:inline-grid}.fk-item-icon--s1{width:28px;height:28px}.fk-item-icon--s2{width:40px;height:40px}.fk-item-icon--s3{width:58px;height:58px}.fk-item-icon--s4{width:76px;height:76px}.fk-item-icon.fk-inv__tile--legendary,.fk-item-icon.fk-inv__tile--relic{box-shadow:0 0 10px var(--r-glow)}.fk-item-body{flex-direction:column;gap:.35rem;display:flex}.fk-item-body .fk-inv__effects{margin:.2rem 0}.fk-item-body__power{color:var(--fk-gold-300)}.fk-item-body__ability{border-left:2px solid var(--r,var(--fk-gold-600));background:#04070f73;padding:.35rem .5rem;font-size:.86rem}.fk-item-body__ability-head{align-items:baseline;gap:.45rem;display:flex}.fk-item-body__ability-line{color:var(--fk-ink-muted);font-size:.76rem}.fk-item-body__tag{text-transform:uppercase;letter-spacing:.12em;color:var(--r,var(--fk-gold-500));font-size:.62rem;font-weight:800}.fk-item-body__source{color:var(--fk-ink-faint);margin:0;font-size:.7rem}.fk-item-body__relic{color:var(--r-relic);font-size:.74rem}.fk-item-body--compact{gap:.2rem;font-size:.82rem}.fk-item-body--compact .fk-inv__lore{margin:.2rem 0 0;font-size:.78rem}.fk-boons{flex-wrap:wrap;gap:.3rem;display:flex}.fk-boon{color:var(--fk-green);background:#4ccf6a1f;border:1px solid #4ccf6a99;align-items:center;gap:.3rem;padding:.05rem .45rem;font-size:.72rem;display:inline-flex}.fk-boon b{color:var(--fk-ink);font-weight:700}.fk-item-set{color:var(--fk-ink-muted);border-top:1px dashed #d6b25e59;flex-direction:column;gap:.2rem;margin-top:.25rem;padding-top:.4rem;font-size:.8rem;display:flex}.fk-item-set p{margin:0}.fk-item-set__part{color:var(--fk-gold-300)}.fk-item-set__part b{font-weight:700}.fk-item-set__head{font-size:.74rem}.fk-item-set__lines{margin:.1rem 0 0;padding-left:1rem}.fk-item-set__lines li{margin:.05rem 0}.fk-item-set__ability b{color:var(--fk-ink)}.fk-item-set__pieces{flex-wrap:wrap;gap:.2rem .6rem;margin:.25rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.fk-item-set__pieces li{opacity:.55;align-items:center;gap:.25rem;display:inline-flex}.fk-item-set__pieces li.is-owned{opacity:1;color:var(--fk-ink)}.fk-item-set__pieces li.is-this i{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fk-item-set__count{color:var(--fk-ink)}.fk-item-set__note{color:var(--fk-ink-muted)}.fk-item-set__full{color:var(--fk-green,#4ccf6a);letter-spacing:.02em;font-size:.9rem}.fk-item-set__full b{font-weight:800}.fk-item-set.is-full .fk-item-set__lines{color:color-mix(in srgb, var(--fk-green,#4ccf6a) 70%, var(--fk-ink))}.fk-upgraded{place-items:center;display:inline-grid;position:relative}.fk-upaura{--fk-glow:#9fd8ff;pointer-events:none;z-index:1;position:absolute;inset:0}.fk-upaura.is-enchanted{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--fk-glow) 30%, transparent), transparent 70%);box-shadow:0 0 9px 2px color-mix(in srgb, var(--fk-glow) 65%, transparent), inset 0 0 10px color-mix(in srgb, var(--fk-glow) 55%, transparent);outline:1px solid color-mix(in srgb, var(--fk-glow) 70%, transparent);outline-offset:-1px;mix-blend-mode:screen;animation:3.2s ease-in-out infinite fk-up-breathe}.fk-upaura.is-enchanted.is-small{box-shadow:0 0 4px 1px color-mix(in srgb, var(--fk-glow) 70%, transparent), inset 0 0 4px color-mix(in srgb, var(--fk-glow) 55%, transparent)}@keyframes fk-up-breathe{0%,to{opacity:.75}50%{opacity:1}}.fk-upaura__motes{position:absolute;inset:0;overflow:hidden}.fk-upaura__motes i{background:color-mix(in srgb, var(--fk-glow) 60%, #fff);width:3px;height:3px;box-shadow:0 0 4px 1px var(--fk-glow);opacity:0;animation:2.8s linear infinite fk-up-mote;position:absolute;bottom:0}.fk-upaura__motes i:first-child{animation-delay:0s;left:20%}.fk-upaura__motes i:nth-child(2){animation-duration:3.3s;animation-delay:.7s;left:50%}.fk-upaura__motes i:nth-child(3){animation-delay:1.4s;left:72%}.fk-upaura__motes i:nth-child(4){animation-duration:3.6s;animation-delay:2.1s;left:36%}.fk-upaura__motes--snow i,.fk-upaura__motes--bubbles i,.fk-upaura__motes--motes i,.fk-upaura__motes--coins i{border-radius:50%}.fk-upaura__motes--stars i,.fk-upaura__motes--shards i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:4px;height:4px}.fk-upaura__motes--leaves i,.fk-upaura__motes--petals i{border-radius:0 60%;width:4px;height:3px}@keyframes fk-up-mote{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:.7}to{opacity:0;transform:translate(3px,-30px)}}.fk-upaura__badge{z-index:2;background:#2a2016;border:1px solid #d9b16a;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 1px #0009}.fk-upaura.is-small .fk-upaura__badge{width:9px;height:9px;bottom:-2px;right:-2px}.fk-upaura.is-small .fk-upaura__badge svg{width:7px;height:7px}.fk-upaura__badge svg{fill:#f1d38e}@media (prefers-reduced-motion:reduce){.fk-upaura.is-enchanted,.fk-upaura__motes i{animation:none}.fk-upaura__motes i{opacity:.7;bottom:30%}}.fk-item-body__worn.is-upgraded{color:color-mix(in srgb, var(--fk-glow,#9fd8ff) 45%, var(--fk-ink))}.fk-item-body__upmark{color:var(--fk-gold-300);font-size:.7em}.fk-item-ups{--fk-glow:#9fd8ff;border-left:2px solid color-mix(in srgb, var(--fk-glow) 70%, var(--fk-gold-600));background:linear-gradient(90deg, color-mix(in srgb, var(--fk-glow) 10%, transparent), #04070f59);padding:.35rem .5rem;font-size:.84rem}.fk-item-ups__head{align-items:baseline;gap:.5rem;display:flex}.fk-item-ups__list{flex-direction:column;gap:.2rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.fk-item-ups__up{flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;display:flex}.fk-item-ups__up.is-enchant b{color:color-mix(in srgb, var(--fk-glow) 60%, #fff)}.fk-item-ups__up.is-improve b{color:#f1d38e}.fk-item-ups__kind{text-transform:uppercase;letter-spacing:.1em;color:var(--fk-ink-faint);font-size:.62rem}.fk-item-ups__lines{color:var(--fk-ink-muted);flex-basis:100%;font-size:.78rem}
