.draw-ball{display:inline-grid;place-items:center;color:#fff!important;font-style:normal;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.42);border-radius:3px;background:#3172bd;font-variant-numeric:tabular-nums}
/* PK10/racing palette follows the darker, high-contrast official result colors. */
.draw-race.d1{background:#d0bd00!important}.draw-race.d2{background:#087fb8!important}.draw-race.d3{background:#282828!important}.draw-race.d4{background:#dc6900!important}.draw-race.d5{background:#12aaa4!important}.draw-race.d6{background:#3025d3!important}.draw-race.d7{background:#a5a5a5!important}.draw-race.d8{background:#d90c0c!important}.draw-race.d9{background:#710600!important}.draw-race.d10{background:#079d00!important}
.draw-ball.draw-race{--draw-radius:3px;border-radius:3px!important;aspect-ratio:1!important;background-image:none!important;box-shadow:none!important;border:0!important;color:#fff!important;text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333!important;font-variant-numeric:tabular-nums}
/* SSC uses the official outlined color rings; PC28 keeps its blue glossy sphere. */
.draw-ball.draw-ssc{
  --ssc-ring:#167da6;
  box-sizing:border-box;
  border-radius:50%!important;
  color:#181818!important;
  background:#fff!important;
  border:3px solid var(--ssc-ring)!important;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.12)!important;
  text-shadow:none!important;
}
.draw-ssc.d0{--ssc-ring:#9bc934}.draw-ssc.d1{--ssc-ring:#d2a000}.draw-ssc.d2{--ssc-ring:#0875bf}.draw-ssc.d3{--ssc-ring:#b20d12}.draw-ssc.d4{--ssc-ring:#853a8d}.draw-ssc.d5{--ssc-ring:#ce701c}.draw-ssc.d6{--ssc-ring:#168443}.draw-ssc.d7{--ssc-ring:#84271e}.draw-ssc.d8{--ssc-ring:#202020}.draw-ssc.d9{--ssc-ring:#167da6}
.draw-ball.draw-pc{
  border-radius:50%!important;
  background-color:#1d6fca!important;
  background-image:
    radial-gradient(circle at 32% 24%,rgba(255,255,255,.94) 0 7%,rgba(255,255,255,.42) 15%,rgba(255,255,255,0) 34%),
    linear-gradient(145deg,#8bd0ff 0%,#3d9af0 35%,#176acb 70%,#0c4b9f 100%)!important;
  border:1px solid rgba(151,220,255,.9);
  box-shadow:
    inset 0 2px 3px rgba(255,255,255,.62),
    inset 0 -4px 6px rgba(4,42,104,.46),
    0 3px 7px rgba(18,91,171,.34);
  text-shadow:0 1px 2px rgba(4,40,92,.58);
}
.draw-k3{background:#d43d34!important}.draw-lhc{border-radius:50%!important;background:#e54840!important}
/* Official 163 animal/sports draw icons (games 180/181). */
.draw-ball.draw-pk6{width:32px!important;height:28px!important;min-width:32px!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;color:transparent!important;text-shadow:none!important;border:0!important;border-radius:0!important;font-size:0!important}
.classic-number.draw-pk6{width:.34rem!important;height:.30rem!important;min-width:.34rem!important;flex-basis:.34rem!important}
.draw-pk6.d1{background-image:url('../newimg/pk6/1.png')!important}.draw-pk6.d2{background-image:url('../newimg/pk6/2.png')!important}.draw-pk6.d3{background-image:url('../newimg/pk6/3.png')!important}.draw-pk6.d4{background-image:url('../newimg/pk6/4.png')!important}.draw-pk6.d5{background-image:url('../newimg/pk6/5.png')!important}.draw-pk6.d6{background-image:url('../newimg/pk6/6.png')!important}
