.zhifu-wheel{display:none}body[data-program="zhifu"] #eggs-page .capsule-machine{display:none}body[data-program="zhifu"] .zhifu-wheel{display:block;width:min(100%,510px);text-align:center;padding:18px;border-radius:28px;background:linear-gradient(145deg,#fffdf3,#fff0cc);box-shadow:0 12px 36px #94641b20}.wheel-wrap{position:relative;max-width:410px;margin:12px auto}.wheel-disc{display:block;width:100%;filter:drop-shadow(0 10px 9px #925f2735);border:8px solid #eac46d;border-radius:50%;box-sizing:border-box}.wheel-disc text{font:bold 17px system-ui;fill:#563912;paint-order:stroke;stroke:#fff8e8cc;stroke-width:3px}.wheel-pointer{position:absolute;top:-17px;left:50%;transform:translateX(-50%);font-size:44px;color:#5c3515;text-shadow:0 2px #fff;z-index:2}.wheel-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:linear-gradient(135deg,#fff8ca,#e7af38);border:5px solid white;font-weight:900;color:#75460d;box-shadow:0 3px 10px #80591f55}.wheel-note{font-size:.82rem;color:#6a5740;line-height:1.5}.wheel-odds{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:left}.wheel-odds li{display:flex;align-items:center;gap:7px;background:#ffffffba;padding:8px;border-radius:10px;font-size:.8rem}.wheel-odds i{width:12px;height:12px;border-radius:4px;flex-shrink:0}.wheel-odds strong{margin-left:auto;color:#674715}.wheel-result{border:1px solid #ebd28e;border-radius:26px;padding:32px;text-align:center;background:#fffbef;color:#604316;max-width:90vw;width:380px}.wheel-result::backdrop{background:#15213b80;backdrop-filter:blur(4px)}.wheel-result p{font-size:1.5rem;font-weight:800}.wheel-reward-art{position:relative;height:180px}.wheel-reward-art i{position:absolute;width:29px;height:23px;border-radius:50%;background:linear-gradient(135deg,#fff3a1,#ffc82e 45%,#c18408);border:2px solid #e3a629;box-shadow:0 3px 0 #b67a08;color:#9a6509;font:bold 17px Georgia;transform:translateX(-50%)}.wheel-free-glow{display:grid;place-items:center;font-size:100px;color:#fff1b8;text-shadow:0 0 24px #e9b84b,0 0 60px #bf861f} @media(max-width:480px){.wheel-odds{grid-template-columns:1fr}.zhifu-wheel{padding:12px}}
body[data-program="zhifu"] #eggs-page>.eyebrow,body[data-program="zhifu"] #eggs-page>h2{display:none}
