.embla-slide{contain:layout;flex-shrink:0;height:215px;position:relative}@media (min-width:768px){.embla-slide{height:287px}}@media (hover:hover) and (pointer:fine){html:not([data-light-mode=true]) .carousel-card:hover{transform:scale(1.05)}.carousel-card:hover+.ranking-number{opacity:0}}body.is-scrolling .embla-slide,body.embla-scrolling .embla-slide{pointer-events:none}.ranking-number{z-index:5;letter-spacing:0;color:#fff;-webkit-text-stroke:0;min-width:2.25rem;height:2.25rem;text-shadow:none;-webkit-user-select:none;user-select:none;pointer-events:none;background-repeat:no-repeat;background-size:auto;-webkit-background-clip:border-box;background-clip:border-box;border:1px solid rgba(255,255,255,.25);border-radius:.75rem;justify-content:center;align-items:center;padding:0 .5rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.15rem;font-weight:800;line-height:1;transition:opacity .2s ease-out;display:flex;position:absolute;bottom:.75rem;left:-.5rem;box-shadow:0 6px 16px rgba(35,40,120,.55);background-image:linear-gradient(135deg,#7482ff,#4a3fd0)!important}@media (min-width:768px){.ranking-number{min-width:2.6rem;height:2.6rem;font-size:1.3rem;bottom:1rem;left:-.6rem}}
