/* Equal painted areas: diamond .5*26^2=338; star .4*29^2=336.4. */
.ratingIcons{height:34px;gap:9px}.ratingIcons .ratingIcon{display:block;flex:0 0 26px;width:26px;height:26px;line-height:0!important;font-size:0!important;color:transparent!important;background:#3c4350;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}
.ratingIcons .ratingIcon.lit{background:var(--icon-color)}
.selectedRating.nightmare .ratingIcon{flex-basis:29px;width:29px;height:29px;font-size:0!important;filter:none;clip-path:polygon(50% 0,70% 30%,100% 50%,70% 70%,50% 100%,30% 70%,0 50%,30% 30%)}
#game .hitLine,#game:is([data-gear-skin=obelisque],[data-gear-skin=overload]) .hitLine{top:calc(77% - 3px)!important;left:0!important;right:0!important;height:6px!important;background:#fa3862!important;background-image:none!important;box-shadow:0 0 0 1px #ffe8ed88,0 0 7px #f32d6255!important;border:0!important;z-index:19!important}
#game[data-gear-skin=overload] .hitLine{background:#7cffe8!important;box-shadow:0 0 0 1px #eaffff88,0 0 7px #20d9ca55!important}
#game .judgeFx,#game .battleGear .judgeFx{top:70.7%!important;opacity:0}
#game .accReadout{top:65.8%!important;color:#f7fbff!important;font-size:13px;text-shadow:0 1px 3px #000,0 0 4px #000!important}
#game[data-gear-skin=obelisque] .judgeFx{background:linear-gradient(#ffffff,#fff6d7 48%,#ffe8a4)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-stroke:.35px #76523b;text-shadow:0 1px 1px #000,0 0 4px #ffeab633!important;filter:none!important}
#game[data-gear-skin=overload] .judgeFx{background:linear-gradient(#ffffff,#d8fff5 48%,#7dffe1)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-stroke:.35px #235c60;text-shadow:0 1px 1px #000,0 0 4px #9affed44!important;filter:none!important}
#game .judgeFx[data-grade=great],#game .judgeFx[data-grade=good]{filter:none!important}
#game .judgeFx[data-grade=miss]{background:linear-gradient(#fff3f5,#ff9bb0)!important;-webkit-background-clip:text!important;background-clip:text!important}
#game .judgeFx[data-grade=bad]{background:linear-gradient(#fff7e8,#ffc785)!important;-webkit-background-clip:text!important;background-clip:text!important}
#game[data-gear-skin=obelisque] .judgeFx{background:none!important;-webkit-text-fill-color:#fff3cb!important;color:#fff3cb!important;-webkit-text-stroke:0;text-shadow:0 2px 3px #000,0 0 5px #ffe8ad44!important}
#game[data-gear-skin=overload] .judgeFx{background:none!important;-webkit-text-fill-color:#c9fff3!important;color:#c9fff3!important;-webkit-text-stroke:0;text-shadow:0 2px 3px #000,0 0 5px #6affdf55!important}
#game .judgeFx[data-grade=miss]{-webkit-text-fill-color:#ffacbf!important;color:#ffacbf!important;background:none!important}
#game .judgeFx[data-grade=bad]{-webkit-text-fill-color:#ffd59c!important;color:#ffd59c!important;background:none!important}
@media(max-width:800px){.ratingIcons{gap:6px}.ratingIcons .ratingIcon{flex-basis:23px;width:23px;height:23px}.selectedRating.nightmare .ratingIcon{flex-basis:25.7px;width:25.7px;height:25.7px}}
