*{box-sizing:border-box}body{background:#000}.aura{position:relative;z-index:1;padding:40px;overflow:hidden}.aura:before{width:max(315vw,315vh);height:max(315vw,315vh);border-radius:15px;background:conic-gradient(from 0deg,rgba(255,0,0,.99),rgba(255,127,0,.99),rgba(255,255,0,.99),rgba(0,255,0,.99),rgba(0,127,255,.99),rgba(75,0,130,.99),rgba(148,0,211,.99),rgba(255,0,0,.99));z-index:-2;animation:rotateAura 3s linear infinite;filter:blur(20px);opacity:.95}.aura:after,.aura:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aura:after{width:calc(100% + 1px);height:calc(100% + 1px);z-index:-1;box-sizing:border-box;--r:20px;--g:#000;background:radial-gradient(farthest-side at bottom right,transparent 0,#000 100%) 0 0/var(--r) var(--r),radial-gradient(farthest-side at top right,transparent 0,#000 100%) 0 100%/var(--r) var(--r),radial-gradient(farthest-side at bottom left,transparent 0,#000 100%) 100% 0/var(--r) var(--r),radial-gradient(farthest-side at top left,transparent 0,#000 100%) 100% 100%/var(--r) var(--r),linear-gradient(to bottom,#000,transparent) top/calc(100% - 2 * var(--r)) var(--r),linear-gradient(to top,#000,transparent) bottom/calc(100% - 2 * var(--r)) var(--r),linear-gradient(to left,#000,transparent) 100%/var(--r) calc(100% - 2*var(--r)),linear-gradient(to right,#000,transparent) 0/var(--r) calc(100% - 2*var(--r));background-repeat:no-repeat;background-color:transparent}.aura .aura-content{background:#000;border:5px solid #fff;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:700px){.aura .aura-content{justify-content:center}}.container{width:220px;height:310px;margin-bottom:20px;transition:all .15s;position:relative}.container .card{width:220px;height:310px;display:block;background-image:url(/images/150mewtwo.jpg);background-size:contain}.container .overlay{position:absolute;z-index:2;width:220px;height:310px;background:linear-gradient(105deg,transparent 40%,rgba(255,219,112,.5) 45%,rgba(132,50,255,.6) 55%,transparent 0);filter:brightness(1.1) opacity(.8);mix-blend-mode:color-dodge;background-size:150% 150%;background-position:100%;transition:all .2s}@keyframes rotateAura{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}