#nrmt-role-effects{position:fixed;z-index:98080;inset:0;overflow:hidden;pointer-events:none}
.nrmt-role-aura{--nrmt-aura-scale:1;position:absolute;width:52px;height:34px;transform:translate(-50%,-50%) scale(var(--nrmt-aura-scale));transform-origin:50% 50%;display:grid;place-items:center;filter:drop-shadow(0 2px 2px #000) drop-shadow(0 0 6px #66cfff);will-change:left,top}
.nrmt-role-aura img{display:none!important}
.nrmt-role-aura b{position:absolute;left:50%;bottom:29px;transform:translateX(-50%);padding:2px 5px;border:1px solid #62c8e3;background:#07141de8;color:#a7ebff;font:900 7px/1 "Segoe UI",Arial,sans-serif;letter-spacing:.08em;white-space:nowrap;text-shadow:0 1px #000}
.nrmt-role-aura small{position:absolute;right:-3px;top:20px;min-width:18px;padding:2px 3px;border-radius:8px;background:#050708e8;color:#fff;font:800 7px/1 Arial,sans-serif;text-align:center}
.nrmt-role-aura.is-heal{filter:drop-shadow(0 3px 2px #000) drop-shadow(0 0 9px #36e979)}.nrmt-role-aura.is-heal img{animation-duration:.72s}.nrmt-role-aura.is-heal b{border-color:#3cd477;background:#06180de8;color:#9affba}.nrmt-role-aura.is-heal small{display:none}
@keyframes nrmtRoleAuraPulse{0%,100%{transform:scale(.92);opacity:.82}50%{transform:scale(1.08);opacity:1}}
body.nrmt-low-fx .nrmt-role-aura{filter:drop-shadow(0 2px 2px #000)}body.nrmt-low-fx .nrmt-role-aura img{animation:none}
