.hk-ball,.kind-hk6{ --hk-top:#f36b7c;--hk-base:#d82f49;--hk-deep:#aa1e36;--hk-shadow:#b8233c22;}
/* Enamel lottery balls. Wave membership follows web.hk6, including green 49. */
.hk-ball,.kind-hk6 #numbers>span,.kind-hk6 .inline-nums b{
 display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;box-sizing:border-box;
 width:32px;height:32px;min-width:0;padding:0;border-radius:50%!important;border:1px solid #ffffffb3!important;
 background:radial-gradient(ellipse at 30% 17%,#ffffff80,transparent 44%),linear-gradient(145deg,var(--hk-top),var(--hk-base) 58%,var(--hk-deep))!important;
 color:#fff!important;font-size:14px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;
 box-shadow:inset 0 1px 1px #ffffff70,inset 0 -2px 3px #00000014,0 2px 5px var(--hk-shadow)!important;text-shadow:0 1px 1px #00000024;
}
.hk-wave-blue{--hk-top:#6dacee;--hk-base:#3479d3;--hk-deep:#2154a4;--hk-shadow:#245ba52b}
.hk-wave-green{--hk-top:#53c3a3;--hk-base:#189376;--hk-deep:#116f59;--hk-shadow:#147e6326}
.kind-hk6 #numbers>span{width:46px;max-width:46px;flex:0 1 46px;height:auto;aspect-ratio:1;font-size:clamp(16px,2vw,23px)}
.kind-hk6 #numbers>span:nth-child(7){margin-left:11px}
.kind-hk6 #numbers>span:nth-child(7)::before,.kind-hk6 .inline-nums b:nth-child(7)::before{content:'+';position:absolute;left:-12px;color:#a8a7ae;font-size:15px;font-weight:400;text-shadow:none}
.kind-hk6 .inline-nums b{width:27px;height:27px;font-size:12px}
.kind-hk6 .inline-nums b:nth-child(7){margin-left:9px}.kind-hk6 .inline-nums b:nth-child(7)::before{left:-10px;font-size:12px}
.hk-ball-list{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;width:max-content;max-width:none}
.hk-ball-list .hk-ball{width:28px;height:28px;font-size:12px}
.home-prediction .hk-ball{width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;padding:0;font-size:19px}
.hk-plan-label{font-size:12px;color:#62616c}.hk-wave-label{display:inline-block;border-radius:6px;font-size:11px;padding:4px 7px;white-space:nowrap}
.hk-wave-label[data-wave="红"]{color:#bd2940;background:#fff0f3}.hk-wave-label[data-wave="蓝"]{color:#2466b7;background:#edf5ff}.hk-wave-label[data-wave="绿"]{color:#137b60;background:#eaf7f1}
@media(max-width:800px){.kind-hk6 #numbers>span{font-size:17px}.home-prediction .hk-ball{width:36px;height:36px;min-width:36px;min-height:36px;flex-basis:36px;font-size:17px}}

.kind-hk6 [data-number="3"],.kind-hk6 [data-number="4"],.kind-hk6 [data-number="9"],.kind-hk6 [data-number="10"],.kind-hk6 [data-number="14"],.kind-hk6 [data-number="15"],.kind-hk6 [data-number="20"],.kind-hk6 [data-number="25"],.kind-hk6 [data-number="26"],.kind-hk6 [data-number="31"],.kind-hk6 [data-number="36"],.kind-hk6 [data-number="37"],.kind-hk6 [data-number="41"],.kind-hk6 [data-number="42"],.kind-hk6 [data-number="47"],.kind-hk6 [data-number="48"]{--hk-top:#6dacee;--hk-base:#3479d3;--hk-deep:#2154a4;--hk-shadow:#245ba52b}

.kind-hk6 [data-number="5"],.kind-hk6 [data-number="6"],.kind-hk6 [data-number="11"],.kind-hk6 [data-number="16"],.kind-hk6 [data-number="17"],.kind-hk6 [data-number="21"],.kind-hk6 [data-number="22"],.kind-hk6 [data-number="27"],.kind-hk6 [data-number="28"],.kind-hk6 [data-number="32"],.kind-hk6 [data-number="33"],.kind-hk6 [data-number="38"],.kind-hk6 [data-number="39"],.kind-hk6 [data-number="43"],.kind-hk6 [data-number="44"],.kind-hk6 [data-number="49"]{--hk-top:#53c3a3;--hk-base:#189376;--hk-deep:#116f59;--hk-shadow:#147e6326}
