.shiny-fx{position:absolute;inset:0;z-index:5;pointer-events:none;color:#f1ecde}.shiny-particle{position:absolute;display:none;pointer-events:none;opacity:0}.shiny-particle.enabled{display:block}.shiny-fx .star,.shiny-mark{background:currentColor;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,37% 64%,0 50%,37% 36%)}.shiny-fx .star{width:4px;height:4px;animation:coatGlint 4.8s ease-in-out infinite}.shiny-fx .g1{left:6%;top:20%;animation-delay:calc(var(--shiny-phase,0s) - .7s)}.shiny-fx .g2{right:3%;top:43%;width:3px;height:3px;color:var(--shiny-accent,#b9e4e7);animation-delay:calc(var(--shiny-phase,0s) - 2.3s)}.shiny-fx .g3{left:21%;bottom:3%;width:2px;height:2px;animation-delay:calc(var(--shiny-phase,0s) - 3.7s)}.shiny-fx .g4{right:25%;top:3%;width:2px;height:2px;animation-delay:calc(var(--shiny-phase,0s) - 1.7s)}.shiny-fx .dust{width:1px;height:1px;background:var(--shiny-accent,#b9e4e7);animation:coatDust 5.7s ease-in-out infinite}.shiny-fx .d1{left:5%;top:56%;animation-delay:calc(var(--shiny-phase,0s) - 1s)}.shiny-fx .d2{right:13%;bottom:10%;animation-delay:calc(var(--shiny-phase,0s) - 3.8s)}.shiny-fx .d3{left:44%;top:7%;animation-delay:calc(var(--shiny-phase,0s) - 2.4s)}.shiny-mark{position:absolute;width:2px;height:2px;top:9%;right:8%;opacity:.9;pointer-events:none}.shiny-sheen{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(112deg,transparent 0 43.5%,rgba(90,215,255,.55) 46%,rgba(255,255,255,.9) 48.5%,rgba(255,214,110,.75) 50.5%,rgba(255,120,205,.55) 52.5%,rgba(150,120,255,.35) 54.5%,transparent 57% 100%) no-repeat;background-size:320% 100%;background-position:100% 0;mask-image:var(--shiny-sheet);mask-size:400% 100%;mask-repeat:no-repeat;mask-position:inherit;-webkit-mask-image:var(--shiny-sheet);-webkit-mask-size:400% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:inherit;animation:shinySheen 3.9s linear infinite;animation-delay:var(--shiny-phase,0s)}@keyframes shinySheen{0%{background-position:100% 0}23%,to{background-position:0 0}}@keyframes coatGlint{0%,8%,50%,to{opacity:0;transform:scale(.4)}22%{opacity:1;transform:scale(1)}35%{opacity:.7;transform:scale(.75)}}@keyframes coatDust{0%,12%,70%,to{opacity:0;transform:translateY(1px)}30%{opacity:.7}58%{opacity:.4;transform:translateY(-2px)}}:is(#tip,#catch-detail) .cc-portrait{position:relative}:is(.slot.down,.slot.fallen,.fs-row.down) .shiny-fx{display:none!important}[inert] .shiny-fx *,html.page-hidden .shiny-fx *,[inert] .shiny-sheen,html.page-hidden .shiny-sheen{animation-play-state:paused!important}:is(.slot.down,.slot.fallen,.fs-row.down) .shiny-sheen,html[data-effects=minimum] .shiny-sheen{display:none!important}html[data-effects=minimum] .shiny-particle{display:none!important}@media(prefers-reduced-motion:reduce){.shiny-particle,.shiny-sheen{display:none!important;animation:none!important}.shiny-mark{opacity:1}}.shop .slot .spr>.shiny-sheen,.set-mon .spr>.shiny-sheen{inset:2px}.shop .slot .rarity-portrait .spr>.shiny-sheen,.team-row .slot .rarity-portrait .spr>.shiny-sheen{inset:0}
