.holographic-effect{position:relative;overflow:hidden}.holographic-effect:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,0,0,.05),rgba(255,255,0,.05) 14%,rgba(0,255,0,.05) 28%,rgba(0,255,255,.05) 42%,rgba(0,0,255,.05) 56%,rgba(255,0,255,.05) 70%,rgba(255,0,0,.05) 84%,rgba(255,255,0,.05));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.holographic-effect:hover:before{opacity:1;animation:holographic 3s linear infinite}@keyframes holographic{0%{background-position:0 0}to{background-position:100% 100%}}.full-art-effect{position:relative;overflow:hidden}.full-art-effect:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,.1) 50%,rgba(255,255,255,0));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.full-art-effect:hover:before{opacity:1;animation:fullArt 2s ease infinite}@keyframes fullArt{0%{transform:translateX(-100%) translateY(-100%)}50%{transform:translateX(100%) translateY(100%)}to{transform:translateX(-100%) translateY(-100%)}}.gold-effect{position:relative;overflow:hidden}.gold-effect:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,215,0,0),rgba(255,215,0,.1) 50%,rgba(255,215,0,0));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.gold-effect:hover:before{opacity:1;animation:goldShine 2s ease infinite}@keyframes goldShine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(100%) translateY(100%) rotate(45deg)}to{transform:translateX(-100%) translateY(-100%) rotate(45deg)}}.reverse-holo-effect{position:relative;overflow:hidden}.reverse-holo-effect:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,.1) 10%,rgba(255,255,255,0) 20%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.reverse-holo-effect:hover:before{opacity:1;animation:reverseHolo 3s linear infinite}@keyframes reverseHolo{0%{background-position:0 0}to{background-position:100% 100%}}.perspective-card{perspective:1000px;transform-style:preserve-3d;transition:transform .3s ease}.transform-card:hover{transform:translateY(-8px)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}