.kxl-epic{--d4tt-q:#c08af5;--d4tt-tint:rgba(163,53,238,.14)}
.kxl-rare{--d4tt-q:#4aa3ff;--d4tt-tint:rgba(0,112,221,.14)}
.kxl-table .d4tt-link{all:unset;color:var(--d4tt-q);font-weight:700;cursor:help;border-bottom:1px dotted currentColor}
.kxl-table .d4tt-link:focus-visible{outline:2px solid #e1a856;outline-offset:2px;border-radius:2px}
.mcui-content .kxl-table tbody th[scope=row]{white-space:normal;padding-right:16px}
.mcui-content .kxl-table tbody th[scope=row] img{float:left;margin:2px 10px 0 0}
.kxl-item{display:grid;gap:1px}.kxl-item small{color:#9aa0aa;font-size:13px;font-weight:400}
.kxl-table th[scope=row] img{flex:none;border-radius:4px;box-shadow:0 0 0 1px var(--d4tt-q,#3a4150)}
.kxl-table tr:has(.kxl-epic) img{--d4tt-q:#a335ee}.kxl-table tr:has(.kxl-rare) img{--d4tt-q:#0070dd}
.d4tt-card[hidden]{display:none!important}
.d4tt-card{position:fixed;z-index:2147483647;box-sizing:border-box;width:min(330px,calc(100vw - 16px));padding:12px 14px;background:linear-gradient(180deg,var(--d4tt-tint,transparent) 0,#10131a 80px) #10131a;color:#e6e8ec;border:1px solid #3a4150;border-top:3px solid var(--d4tt-q,#5b6270);border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.55);font-size:13px;line-height:1.45;text-align:left;pointer-events:none}
.d4tt-card p{margin:0 0 4px}
.d4tt-name{font-size:16px;font-weight:700;color:var(--d4tt-q,#fff)}
.d4tt-kind{margin-top:1px;color:#b9bec8;font-size:12.5px}
.kxl-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.kxl-head img{flex:none;width:40px;height:40px;border-radius:4px;box-shadow:0 0 0 1px #2c323d}
.kxl-ilvl{color:#f2c46d}.kxl-ilvl span{display:block;color:#9aa0aa;font-size:12px}
.kxl-line{color:#dfe3ec}
.kxl-stats{list-style:none;margin:0 0 4px;padding:0}.kxl-stats li{margin:0}
.kxl-green{color:#4fd06a}
.kxl-red{color:#ff6b5b}
.d4tt-flavor{color:#c9b48c;font-style:italic}
.d4tt-foot{margin:6px 0 0!important;color:#9aa0aa;font-size:12px}