.rarity-card{isolation:isolate;position:relative}.rarity-card:before,.rarity-card:after{content:none;border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0}.rarity-card--epic:before,.rarity-card--legendary:before,.rarity-card--mythical:before,.rarity-card--exotic:before,.rarity-card--transcendent:before{content:"";-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rarity-card--common{border-color:#d1d5db}.dark .rarity-card--common{border-color:#4b5563}.rarity-card--uncommon{border-color:#85dfa6}.dark .rarity-card--uncommon{border-color:#1a6f43}.rarity-card--rare{border-color:#89b4fa}.dark .rarity-card--rare{border-color:#2a58a3}.rarity-card--epic{border-color:#a855f7}.rarity-card--epic:before{background:#a855f7;padding:1px}.dark .rarity-card--epic{border-color:#c084fc}.dark .rarity-card--epic:before{background:#c084fc}.rarity-card--legendary,.rarity-card--exotic,.rarity-card--transcendent{background-clip:padding-box;border-color:#0000}.rarity-card--legendary:before{background-image:linear-gradient(100deg,#0000 0% 40%,#fffbdef2 50%,#0000 60% 100%),linear-gradient(135deg,#b45309,#eab308 35%,#fde047 50%,#ca8a04 70%,#a16207);background-position:150% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;animation:3.2s ease-in-out infinite rarity-gold-sweep}.dark .rarity-card--legendary:before{background-image:linear-gradient(100deg,#0000 0% 40%,#fffffff2 50%,#0000 60% 100%),linear-gradient(135deg,#ca8a04,#facc15 35%,#fef08a 50%,#eab308 70%,#a16207)}@keyframes rarity-gold-sweep{0%{background-position:150% 0,0 0}60%,to{background-position:-50% 0,0 0}}.rarity-card--mythical{border-color:#ec4899}.rarity-card--mythical:before{background:#f27fb8;padding:1px;inset:3px}.rarity-card--mythical:after{content:"";animation:2.8s ease-in-out infinite alternate rarity-glow-pulse;box-shadow:inset 0 0 14px -2px #ec48998c}.dark .rarity-card--mythical{border-color:#f472b6}.dark .rarity-card--mythical:before{background:#f9a8d4}.dark .rarity-card--mythical:after{box-shadow:inset 0 0 16px -2px #f472b699}@keyframes rarity-glow-pulse{0%{opacity:.45}to{opacity:1}}.rarity-card--exotic:before{background-image:linear-gradient(90deg,#06b6d4,#22d3ee,#e0f2fe,#38bdf8,#2dd4bf,#a5f3fc,#06b6d4);background-repeat:repeat-x;background-size:200% 100%;animation:4.5s linear infinite rarity-flow}.rarity-card--exotic:after{content:"";box-shadow:inset 0 0 10px -3px #06b6d499}.rarity-card--transcendent:before{background-image:linear-gradient(90deg,#f43f5e,#f59e0b,#eab308,#22c55e,#06b6d4,#6366f1,#d946ef,#f43f5e);background-repeat:repeat-x;background-size:200% 100%;animation:3s linear infinite rarity-flow}.rarity-card--transcendent:after{content:"";box-shadow:inset 0 0 18px -4px #c084fc8c}@keyframes rarity-flow{0%{background-position:0 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.rarity-card:before,.rarity-card:after{animation:none}}
