.card-spotlight{position:relative;min-width:0;isolation:isolate;border-radius:inherit}.card-spotlight:before{position:absolute;z-index:0;inset:0;border-radius:inherit;background:radial-gradient(240px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),var(--spotlight-color, transparent),transparent 75%);content:"";opacity:0;pointer-events:none;transition:opacity .24s ease}.card-spotlight:hover:before{opacity:1}.card-spotlight>.mu,.card-spotlight>.sc,.card-spotlight>.rpcard,.card-spotlight>.pk-g{position:relative;z-index:1}.rb-spotlight-mount{min-width:0}.rb-star-enabled{position:relative;isolation:isolate;overflow:hidden}.rb-star-mount{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.star-border-container.rb-star-overlay{position:absolute;display:block;inset:0;width:100%;height:100%;padding:0!important;border-radius:inherit;overflow:hidden;pointer-events:none}.rb-star-overlay .border-gradient-bottom,.rb-star-overlay .border-gradient-top{position:absolute;z-index:0;width:300%;height:50%;border-radius:50%;opacity:.66}.rb-star-overlay .border-gradient-bottom{right:-250%;bottom:-12px;animation:star-movement-bottom linear infinite alternate}.rb-star-overlay .border-gradient-top{top:-12px;left:-250%;animation:star-movement-top linear infinite alternate}.rb-star-overlay .inner-content{position:absolute;z-index:1;inset:0;padding:0;border:0;border-radius:inherit;background:transparent!important;color:transparent!important}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.rb-star-enabled>:not(.rb-star-mount){position:relative;z-index:1}.rb-star-enabled:hover .rb-star-mount{opacity:.95}@media(prefers-reduced-motion:reduce){.card-spotlight:before{display:none}.rb-star-mount{display:none}}
