.rarity-reveal[data-v-27f024fc]{z-index:90;pointer-events:none;--reveal-color:var(--color-rarity-rare);--reveal-glow:var(--color-rarity-rare-glow);position:fixed;inset:0;overflow:hidden}.rarity-reveal--epic[data-v-27f024fc]{--reveal-color:var(--color-rarity-epic);--reveal-glow:var(--color-rarity-epic-glow)}.rarity-reveal--legendary[data-v-27f024fc]{--reveal-color:var(--color-rarity-legendary);--reveal-glow:var(--color-rarity-legendary-glow)}.rarity-reveal__sweep[data-v-27f024fc]{background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--reveal-color) 18%,transparent) 46%,color-mix(in srgb,var(--reveal-glow) 70%,#fff) 50%,color-mix(in srgb,var(--reveal-color) 18%,transparent) 54%,transparent 62%);animation:1.4s cubic-bezier(.2,.7,.3,1) forwards rarity-sweep-27f024fc;position:absolute;inset:-20% -60%;transform:translate(-70%)}@keyframes rarity-sweep-27f024fc{to{transform:translate(70%)}}.rarity-reveal__badge[data-v-27f024fc]{border:1px solid color-mix(in srgb,var(--reveal-color) 70%,transparent);background:color-mix(in srgb,var(--color-surface-lvl-1) 82%,var(--reveal-color));box-shadow:0 0 0 4px color-mix(in srgb,var(--reveal-glow) 40%,transparent),0 0 28px var(--reveal-glow),0 12px 30px #00000059;opacity:0;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:14px 28px 16px;animation:3.2s forwards rarity-badge-27f024fc;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%,-20px)scale(.9)}.rarity-reveal--legendary .rarity-reveal__badge[data-v-27f024fc]{box-shadow:0 0 0 4px color-mix(in srgb,var(--reveal-glow) 40%,transparent),0 0 40px var(--reveal-glow),0 12px 30px #00000059}@keyframes rarity-badge-27f024fc{0%{opacity:0;transform:translate(-50%,-20px)scale(.9)}18%{opacity:1;transform:translate(-50%)scale(1.04)}26%{transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(.97)}}.rarity-reveal__icon[data-v-27f024fc]{color:var(--reveal-color);filter:drop-shadow(0 0 6px var(--reveal-glow));animation:1.6s ease-in-out infinite rarity-icon-27f024fc}@keyframes rarity-icon-27f024fc{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-3px)rotate(4deg)}}.rarity-reveal__rarity[data-v-27f024fc]{letter-spacing:.28em;text-transform:uppercase;color:var(--reveal-color);font-size:.7rem;font-weight:700}.rarity-reveal__name[data-v-27f024fc]{color:var(--color-text-primary);font-size:1.35rem;font-weight:600}.rarity-reveal--legendary .rarity-reveal__name[data-v-27f024fc]{background:linear-gradient(90deg,var(--color-text-primary) 0,var(--reveal-color) 50%,var(--color-text-primary) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite rarity-shine-27f024fc}@keyframes rarity-shine-27f024fc{0%{background-position:200% 0}to{background-position:-200% 0}}
