section#reviews{max-width:1200px;margin:0 auto;width:100%}section#reviews h2{text-align:center;margin-bottom:0}section#reviews div.review-carousel{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:1rem;max-width:100%;flex-wrap:wrap}section#reviews div.review-carousel div.review{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;box-sizing:border-box;width:20rem;border:1px solid black;border-radius:.5rem;background-color:#18181b;padding:0 1rem;min-width:200px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}section#reviews div.review-carousel div.review.clickable{cursor:pointer}section#reviews div.review-carousel div.review.clickable:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d;border-color:#ffffff4d}section#reviews div.review-carousel div.review.clickable:hover div.author .platform-info.kick h3{color:#53fc18}section#reviews div.review-carousel div.review.clickable:hover div.author .platform-info.twitch h3{color:#9146ff}section#reviews div.review-carousel div.review,section#reviews div.review-carousel div.review *{color:#f7f5f5}section#reviews div.review-carousel div.review p.review-body{font-size:.9rem;font-style:italic;flex:1;display:flex;align-items:center;justify-content:center}section#reviews div.review-carousel div.review div.author{display:flex;flex-direction:row;align-items:center;justify-content:space-between}section#reviews div.review-carousel div.review div.author,section#reviews div.review-carousel div.review div.author *{color:#ccc}section#reviews div.review-carousel div.review div.author .platform-info{display:flex;flex-direction:row;align-items:center;transition:color .2s ease}section#reviews div.review-carousel div.review div.author .platform-info h3{transition:color .2s ease}section#reviews div.review-carousel div.review img.platform-icon{height:1rem;margin-right:.5rem}section#reviews div.review-carousel div.review div.rating{display:flex;gap:.1rem}section#reviews div.review-carousel div.review div.rating svg.review-star-icon{fill:gold;transition:all .3s ease;transform-origin:center}section#reviews div.review-carousel div.review:hover div.rating svg.review-star-icon{filter:drop-shadow(0 0 8px gold) brightness(1.3)}section#reviews div.review-carousel div.review:hover div.rating svg.review-star-icon:nth-child(1){animation:starPulse .6s ease-in-out 0s}section#reviews div.review-carousel div.review:hover div.rating svg.review-star-icon:nth-child(2){animation:starPulse .6s ease-in-out .1s}section#reviews div.review-carousel div.review:hover div.rating svg.review-star-icon:nth-child(3){animation:starPulse .6s ease-in-out .2s}section#reviews div.review-carousel div.review:hover div.rating svg.review-star-icon:nth-child(4){animation:starPulse .6s ease-in-out .3s}section#reviews div.review-carousel div.review:hover div.rating svg.review-star-icon:nth-child(5){animation:starPulse .6s ease-in-out .4s}@keyframes starPulse{0%{transform:scale(1);filter:drop-shadow(0 0 0px gold) brightness(1)}50%{transform:scale(1.3) rotate(10deg);filter:drop-shadow(0 0 12px gold) brightness(1.5)}to{transform:scale(1);filter:drop-shadow(0 0 8px gold) brightness(1.3)}}
