/* V250 — stronger, more saturated rating palette with a small gradient for depth. */
html body .rating-green.rating-green{
    background:linear-gradient(135deg,#00d85a 0%,#009a3d 58%,#007a31 100%)!important;
    color:#fff!important;
    border-color:rgba(0,110,45,.34)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 2px 6px rgba(0,140,58,.20)!important;
    text-shadow:0 1px 1px rgba(0,70,28,.28)!important;
}
html body .rating-light.rating-light{
    background:linear-gradient(135deg,#95e82c 0%,#57be18 58%,#379b0d 100%)!important;
    color:#fff!important;
    border-color:rgba(62,150,14,.34)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 2px 6px rgba(70,160,15,.18)!important;
    text-shadow:0 1px 1px rgba(46,100,10,.30)!important;
}
html body .rating-yellow.rating-yellow{
    background:linear-gradient(135deg,#ffd91a 0%,#e6ad00 58%,#c78d00 100%)!important;
    color:#fff!important;
    border-color:rgba(180,125,0,.34)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 2px 6px rgba(190,135,0,.18)!important;
    text-shadow:0 1px 1px rgba(112,75,0,.34)!important;
}
html body .rating-orange.rating-orange{
    background:linear-gradient(135deg,#ff9f12 0%,#f26400 58%,#d94800 100%)!important;
    color:#fff!important;
    border-color:rgba(205,70,0,.34)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 2px 6px rgba(220,75,0,.19)!important;
    text-shadow:0 1px 1px rgba(125,38,0,.32)!important;
}
html body .rating-red.rating-red{
    background:linear-gradient(135deg,#ff4545 0%,#e51f2f 58%,#be1022 100%)!important;
    color:#fff!important;
    border-color:rgba(180,15,35,.34)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 2px 6px rgba(200,20,40,.20)!important;
    text-shadow:0 1px 1px rgba(105,0,18,.32)!important;
}

/* AI players are display-only in V250. Club links stay interactive. */
html body .ai-player-static.ai-player-static{
    cursor:default!important;
    pointer-events:none!important;
    text-decoration:none!important;
}

/* AI club rosters are read-only display rows. */
html body.ai-club-page #teamTable tbody tr{cursor:default!important}
html body.ai-club-page #teamTable tbody tr:hover td{background:#f7faf8!important}
html body.ai-club-page #teamTable .player-name-cell b{cursor:default!important}
