/* V126: native mother separators and rain symbol; existing live forecast cursor spaced correctly. */
#game[data-route="care"] .care126-rain-icon{width:20px;height:20px;max-width:none;object-fit:contain}
#game[data-route="care"] .care126-separator{position:absolute;pointer-events:none;max-width:none;z-index:0}
#game[data-route="care"] .need-track{top:49px}
#game[data-route="care"] .need-number{top:62px}
#game[data-route="care"] .forecast::before{top:auto;bottom:25.5px;font-size:max(9px,calc(9px / var(--scale)));line-height:1;font-weight:500;color:#9b3c0a}
#game[data-route="care"] .forecast::after{top:-2px;border-top-color:#de5c13}
#game[data-route="care"] .care126-separator-1{left:97.90550239px;top:7.68660287px;width:2.01913876px;height:66.12679426px}
#game[data-route="care"] .care126-separator-2{left:184.22368421px;top:7.68660287px;width:2.01913876px;height:66.12679426px}
#game[data-route="care"] .care126-separator-3{left:271.04665072px;top:7.68660287px;width:2.01913876px;height:66.12679426px}

/* Native four-frame atlas: header and all3separators actually use this texture. */
#game[data-route="care"] :is(.care125-needs-art,.care126-separator){display:block;overflow:hidden}
#game[data-route="care"] .care126-ui-atlas-texture{position:absolute;display:block;max-width:none!important;object-fit:fill;pointer-events:none}
