.dynamic-card{overflow:hidden;isolation:isolate;transition:border-color .5s,transform .5s,box-shadow .5s}.dynamic-card:before{content:"";position:absolute;z-index:-1;inset:-1px;background:linear-gradient(115deg,transparent 12%,#db76604d 45%,transparent 72%);transform:translateX(-105%);animation:cardShine 7s ease-in-out infinite}.dynamic-card:hover{transform:translateY(-5px);border-color:#dd806354;box-shadow:0 24px 65px #0004}.dynamic-card blockquote,.dynamic-card .card-no{transition:opacity .38s ease,transform .38s ease,filter .38s ease}.dynamic-card blockquote span{display:inline-block;animation:quoteIn .75s both}.dynamic-card blockquote span:last-child{animation-delay:.08s}.dynamic-card.switching blockquote,.dynamic-card.switching .card-no{opacity:0;transform:translateY(-10px);filter:blur(4px)}.card-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff0a}.card-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,#9d3128,#e2856f)}.progress-run .card-progress i{animation:cardProgress 5.2s linear both}@keyframes quoteIn{from{opacity:0;transform:translateY(14px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes cardProgress{from{width:0}to{width:100%}}@keyframes cardShine{0%,62%{transform:translateX(-105%)}85%,100%{transform:translateX(105%)}}@media(prefers-reduced-motion:reduce){.dynamic-card:before,.dynamic-card blockquote span,.card-progress i{animation:none!important}.dynamic-card{transition:none}}
