.p0-site .number-ball-trigger{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:44px;width:100%;min-height:100px;padding:0 2px 3px;border:0;background:transparent;color:#26221c;cursor:pointer;font:inherit;box-shadow:none;border-radius:8px}.p0-site .number-ball-trigger:focus-visible{outline:3px solid #c19a3d;outline-offset:4px}.p0-site .number-ball-orbit{display:flex;align-items:center;justify-content:center;position:relative;height:78px;width:100%}.p0-site .number-ball-face{position:relative;display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:50%;color:#fff;border:1px solid #ffffff59;background-color:#b03a2e;background-image:radial-gradient(circle at 30% 24%,#ffffffeb 0,#ffffff73 9%,#ffffff00 27%),radial-gradient(circle at 50% 118%,#0000008c 0,#00000000 56%),radial-gradient(circle at 38% 30%,var(--ball-light,#e8655a) 0,var(--ball-base,#b03a2e) 48%,var(--ball-dark,#6d110c) 100%);box-shadow:inset -5px -9px 14px #0000004d,inset 4px 5px 9px #ffffff3d,0 7px 12px -6px #1a1a1a80,0 2px 4px #1a1a1a2e;font-family:var(--font-sans-sc),sans-serif;font-size:25px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000073,0 0 1px #00000059;transition:transform .15s}.p0-site .number-ball-trigger:hover .number-ball-face{transform:translateY(-2px)}.p0-site .number-ball-face.is-red{--ball-light:#ef6a5d;--ball-base:#b03a2e;--ball-dark:#64100b}.p0-site .number-ball-face.is-blue{--ball-light:#6b9dd1;--ball-base:#2b5797;--ball-dark:#0b2743}.p0-site .number-ball-face.is-green{--ball-light:#74b183;--ball-base:#2e7d32;--ball-dark:#0b2e16}.p0-site .number-ball-trigger.is-special .number-ball-face{width:75.6px;height:75.6px;font-size:31px;box-shadow:0 0 0 3px #F5F0E6,0 0 0 5px #c19a3d,inset -6px -11px 16px #00000052,inset 5px 6px 10px #ffffff42,0 9px 16px -8px #1a1a1a8c}.p0-site .number-ball-stamp{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);padding:0 8px;white-space:nowrap;border:0;border-radius:2px;background:#b03a2e;color:#fffdf8;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.04em;box-shadow:0 2px 5px #26221c40}.p0-site .number-ball-zodiac{margin-top:3px;font-size:15px}.p0-site .number-ball-label{max-width:100%;color:#5c5546;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.number-ball-attributes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#d9cfbb;border:1px solid #d9cfbb;margin:20px 0}.number-ball-attributes>div{padding:14px 8px;background:#fffdf8;text-align:center}.number-ball-attributes dt{font-size:12px;color:#5c5546}.number-ball-attributes dd{margin:6px 0 0;font-size:19px;color:#26221c;font-weight:600}.number-ball-hero-link{display:inline-flex;align-items:center;min-height:44px;color:#b03a2e;padding:0 8px}@media(max-width:767px){.p0-site .number-ball-trigger{min-height:101px;gap:1px}.p0-site .number-ball-orbit{height:60px;flex-shrink:0}.p0-site .number-ball-face{width:44px;height:44px;font-size:22px}.p0-site .number-ball-trigger.is-special .number-ball-face{width:59.4px;height:59.4px;font-size:27px}.p0-site .number-ball-zodiac{margin-top:0;font-size:14px;line-height:18px}.p0-site .number-ball-label{font-size:12px;line-height:18px}}@media(prefers-reduced-motion:reduce){.p0-site .number-ball-face{transition:none}.p0-site .number-ball-trigger:hover .number-ball-face{transform:none}}.p0-site .p0-draw-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;max-width:100%;margin:0;padding:12px 8px;list-style:none;background:transparent}.p0-site .p0-draw-strip>.draw-cell,.p0-site .p0-draw-strip>.draw-cell.main-star{display:flex;justify-content:center;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#26221c;box-shadow:none}.p0-site .p0-draw-strip>.draw-cell.main-star:after{content:none}.p0-site .p0-draw-strip .number-ball-zodiac{color:#26221c}.p0-site .p0-draw-strip .number-ball-label{color:#5c5546}@media(min-width:768px) and (max-width:1199px){.p0-site .p0-draw-strip{gap:8px}}@media(max-width:767px){.p0-site .p0-draw-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;padding:10px 6px}}