.pf-v5-c-login__main{overflow:visible}
.pf-v5-c-login__container::before,.pf-v5-c-login__container::after,.pf-v5-c-login__main-body::before,.pf-v5-c-login__main-body::after,.pf-v5-c-form::before,.pf-v5-c-form::after{position:fixed;left:50%;top:50%;z-index:1;width:72px;height:72px;display:grid;place-items:center;font:800 58px/1 Manrope,sans-serif;opacity:0;pointer-events:none;filter:drop-shadow(4px 5px 0 rgba(23,43,49,.13));transform:translate(-50%,-50%) scale(.25);animation:yookan-topic-burst 1.8s cubic-bezier(.12,.78,.25,1) forwards}
.pf-v5-c-login__container::before{content:"●";--burst-x:-410px;--burst-y:-190px;--burst-r:-9deg;color:#e85c50}.pf-v5-c-login__container::after{content:"◆";--burst-x:320px;--burst-y:-185px;--burst-r:8deg;color:#147d73;animation-delay:.12s}.pf-v5-c-login__main-body::before{content:"▲";--burst-x:-440px;--burst-y:35px;--burst-r:5deg;color:#8367c7;animation-delay:.24s}.pf-v5-c-login__main-body::after{content:"✦";--burst-x:365px;--burst-y:25px;--burst-r:-7deg;color:#db8c00;animation-delay:.32s}.pf-v5-c-form::before{content:"■";--burst-x:-390px;--burst-y:205px;--burst-r:-7deg;color:#2784c4;animation-delay:.44s}.pf-v5-c-form::after{content:"⬟";--burst-x:300px;--burst-y:210px;--burst-r:9deg;color:#d04e86;animation-delay:.56s}
@keyframes yookan-topic-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}25%{opacity:1}100%{opacity:.92;transform:translate(calc(-50% + var(--burst-x)),calc(-50% + var(--burst-y))) rotate(var(--burst-r)) scale(1)}}
@media(max-width:700px){.pf-v5-c-login__container::before{--burst-x:-155px;--burst-y:-290px}.pf-v5-c-login__container::after{--burst-x:135px;--burst-y:-280px}.pf-v5-c-login__main-body::before{--burst-x:-160px;--burst-y:-180px}.pf-v5-c-login__main-body::after{--burst-x:145px;--burst-y:-150px}.pf-v5-c-form::before{--burst-x:-150px;--burst-y:265px}.pf-v5-c-form::after{--burst-x:135px;--burst-y:280px}}
@media(prefers-reduced-motion:reduce){.pf-v5-c-login__main{animation:none}.pf-v5-c-login__container::before,.pf-v5-c-login__container::after,.pf-v5-c-login__main-body::before,.pf-v5-c-login__main-body::after,.pf-v5-c-form::before,.pf-v5-c-form::after{animation:none;opacity:.55;transform:translate(calc(-50% + var(--burst-x)),calc(-50% + var(--burst-y))) rotate(var(--burst-r))}}
