.overlay3d{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.overlay3d .labels{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.label{position:absolute;transform:translate(-50%,-100%);white-space:nowrap;pointer-events:none}.plate{padding:1px 8px;border-radius:8px;background:var(--glass);color:#fff;font:700 var(--t-sm) var(--font-ui)}.plate.npc{color:#ffe9a8}.plate.boss,.plate.foe{color:#ff9a9a}.plate.fight{color:#ffd54f}.float{font:700 var(--t-xl) var(--font-ui);color:#fff;text-shadow:0 2px 0 #14241a;animation:label-float 1s ease-out forwards}@keyframes label-float{to{transform:translate(-50%,-260%);opacity:0}}.plate.workshop{color:#ffe9a8}.plate.dungeon{color:#e0cfff}.float.gain{font-size:var(--t-lg);color:#d6f5b0;animation-duration:1.4s}
