@keyframes oshi-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)translateY(-1.2%)}}@keyframes oshi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes oshi-glint{0%,84%,to{opacity:0;transform:scale(.3)rotate(0)}90%{opacity:1;transform:scale(1)rotate(45deg)}95%{opacity:.6;transform:scale(.7)rotate(80deg)}}@keyframes oshi-hop{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-9%)scale(.97,1.04)}55%{transform:translateY(0)scale(1.05,.95)}75%{transform:translateY(-2%)scale(.99,1.01)}to{transform:translateY(0)scale(1)}}.oshii-flip-art{overflow:hidden}.oshii-flip-art>img,.adp-art-pic>img,.mkt-big>img{transform-origin:50% 92%;animation:4.2s ease-in-out infinite oshi-breathe;animation-delay:var(--oshi-d,0s)}.myo-faces img,.passport-oshii img{animation:4.6s ease-in-out infinite oshi-float;animation-delay:var(--oshi-d,0s)}.oshii-flip-art:after,.adp-art:after,.mkt-big:after{content:"";aspect-ratio:1;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 1.5px #2a6fb8e6)drop-shadow(0 0 6px #fffffff2);opacity:0;pointer-events:none;width:12%;min-width:10px;animation:7s ease-in-out infinite oshi-glint;animation-delay:calc(var(--oshi-d,0s) * 2.3);background:#fff;position:absolute;top:11%;right:13%}li:nth-child(5n+1){--oshi-d:-.4s}li:nth-child(5n+2){--oshi-d:-1.7s}li:nth-child(5n+3){--oshi-d:-3.1s}li:nth-child(5n+4){--oshi-d:-.9s}li:nth-child(5n){--oshi-d:-2.4s}.oshi-hop{animation:.5s cubic-bezier(.3,.7,.4,1) oshi-hop!important}@media (prefers-reduced-motion:reduce){.oshii-flip-art>img,.adp-art-pic>img,.mkt-big>img,.myo-faces img,.passport-oshii img,.oshi-hop{animation:none!important}.oshii-flip-art:after,.adp-art:after,.mkt-big:after{display:none}}:where(html[data-theme=dark]) .oshii-flip-art:after,:where(html[data-theme=dark]) .adp-art:after,:where(html[data-theme=dark]) .mkt-big:after{background:var(--card)}
