.ziVVmW_page{--ink:#3c281b;--accent:#764a2c;--line:#cbbba5;min-height:100svh;color:var(--ink);background:#f2e9db;padding:0 clamp(18px,3vw,44px) 24px;font-family:Songti SC,SimSun,serif}.ziVVmW_nav{justify-content:space-between;align-items:center;height:65px;font-size:15px;display:flex}.ziVVmW_nav a,.ziVVmW_nav>div{align-items:center;gap:12px;display:flex}.ziVVmW_nav>div{gap:25px}.ziVVmW_nav button{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:8px;display:flex}.ziVVmW_content{max-width:1380px;margin:auto}.ziVVmW_heading{padding:12px 0 28px}.ziVVmW_heading h1{letter-spacing:.03em;margin:0 0 13px;font-size:clamp(42px,5.7vw,78px);font-weight:700;line-height:1.16}.ziVVmW_heading p{letter-spacing:.1em;margin:0;font-size:clamp(16px,1.65vw,23px)}.ziVVmW_stage{aspect-ratio:2.3;isolation:isolate;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 14px 32px #47331d14}.ziVVmW_stage canvas{touch-action:none;outline-offset:-5px;cursor:grab;width:100%;height:100%;display:block}.ziVVmW_stage canvas:active{cursor:grabbing}.ziVVmW_beadStage{background:#402a1c url(/games/idle-toys/walnut-table.png) 50%/cover}.ziVVmW_hud{pointer-events:none;z-index:2;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;font-size:18px;display:flex;position:absolute;inset:22px 28px auto}.ziVVmW_beadStage .ziVVmW_hud{color:#f4dfc1;text-shadow:0 2px 8px #1d120a}.ziVVmW_hud strong{margin:0 7px;font-size:33px;font-weight:400}.ziVVmW_hud small{font-size:14px}.ziVVmW_toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding:26px 0 0;display:flex}.ziVVmW_toolbar button{cursor:pointer;font-size:16px}.ziVVmW_primary,.ziVVmW_secondary{border:1px solid var(--accent);background:var(--accent);color:#fff9ed;min-height:47px;font:inherit;cursor:pointer;border-radius:999px;padding:12px 28px;transition:transform .15s;box-shadow:0 6px 12px #30201212}.ziVVmW_primary:hover:enabled,.ziVVmW_secondary:hover:enabled{transform:translateY(-2px)}.ziVVmW_primary:disabled,.ziVVmW_secondary:disabled{opacity:.5;cursor:wait}.ziVVmW_secondary{color:var(--ink);box-shadow:none;background:0 0}.ziVVmW_segments{border:1px solid var(--line);border-radius:999px;gap:3px;padding:4px;display:flex}.ziVVmW_segments button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px}.ziVVmW_segments button[aria-pressed=true]{background:var(--accent);color:#fff9ed;box-shadow:0 3px 8px #30201218}.ziVVmW_segments button:disabled{opacity:.5;cursor:wait}.ziVVmW_progressWrap{align-items:center;gap:15px;font-size:15px;display:flex}.ziVVmW_progress{background:#c7b69f66;border-radius:10px;width:135px;height:7px;overflow:hidden}.ziVVmW_progress span{background:#80522e;border-radius:10px;height:100%;display:block}.ziVVmW_tip{text-align:center;color:#8b7760;margin:18px 0 0;font-size:14px;line-height:1.8}.ziVVmW_status{text-align:center;min-height:24px;color:var(--accent);margin:14px 0 0;font-size:15px;line-height:1.6}.ziVVmW_footer{letter-spacing:.07em;color:#8e7b64;justify-content:center;align-items:center;gap:15px;margin:30px 0 0;font-size:14px;display:flex}.ziVVmW_footer span{background:var(--line);width:35px;height:1px}.ziVVmW_rope{--ink:#19382e;--accent:#d5ea62;--line:#cdd2be;background:#f5f2e9;font-family:PingFang SC,Microsoft YaHei,sans-serif}.ziVVmW_rope .ziVVmW_heading{text-align:center}.ziVVmW_rope .ziVVmW_heading h1{letter-spacing:-.05em;font-size:clamp(35px,5.2vw,72px);font-weight:950}.ziVVmW_rope .ziVVmW_heading p{font-size:clamp(15px,1.6vw,21px)}.ziVVmW_rope .ziVVmW_primary{color:#233026;border-color:#d5ea62;border-radius:14px;font-weight:700}.ziVVmW_rope .ziVVmW_secondary{border-color:#78887d;border-radius:14px}.ziVVmW_ropeStage{background-color:#e1e5d8;background-image:radial-gradient(#36443516 .8px,#0000 1px),radial-gradient(#fff6 1px,#0000 1px);background-size:11px 13px,17px 19px}.ziVVmW_rope .ziVVmW_hud{color:#596c5e;font:13px/1.5 Microsoft YaHei,sans-serif}.ziVVmW_swatches{border-left:1px solid #cdd2be;border-right:1px solid #cdd2be;align-items:center;gap:14px;padding-inline:22px;display:flex}.ziVVmW_swatches button{cursor:pointer;border:3px solid #f5f2e9;border-radius:50%;outline:1px solid #0000;width:28px;height:28px;padding:0}.ziVVmW_swatches button[aria-pressed=true]{outline-color:#253d30}.ziVVmW_check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.ziVVmW_check input{accent-color:#91a82c;width:17px;height:17px}.ziVVmW_rope .ziVVmW_tip{color:#829083}.ziVVmW_rope .ziVVmW_footer{color:#829083;border-top:1px solid #d7d9cc;padding-top:20px}.ziVVmW_rope .ziVVmW_footer span{display:none}.ziVVmW_lake{--ink:#154d4c;--accent:#225e59;--line:#b4cdca;background:#edf3f0}.ziVVmW_lake .ziVVmW_heading{text-align:center}.ziVVmW_lake .ziVVmW_heading h1{font-size:clamp(42px,5.1vw,70px)}.ziVVmW_lake .ziVVmW_heading p{color:#618487;font-size:clamp(15px,1.5vw,21px)}.ziVVmW_lakeStage{background:#90b4b2 url(/games/idle-toys/misty-lake.png) 50%/cover;border:1px solid #fff9;border-radius:26px}.ziVVmW_lakeStage .ziVVmW_hud{color:#164e4d}.ziVVmW_lakeStage .ziVVmW_hud>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ecf7f1bb;border-radius:14px;padding:8px 15px;font-size:16px}.ziVVmW_lakeStage .ziVVmW_hud strong{font-weight:700}.ziVVmW_lakeStage canvas{cursor:default}.ziVVmW_lake .ziVVmW_toolbar{background:#f9fffc55;border:1px solid #fff9;border-radius:24px;grid-template-columns:1fr 1.1fr 1.15fr;gap:30px;margin-top:18px;padding:22px 28px;display:grid}.ziVVmW_controlGroup{min-width:0}.ziVVmW_controlGroup>label,.ziVVmW_controlGroup>span{margin-bottom:12px;font-size:16px;display:block}.ziVVmW_stoneOptions{gap:10px;display:flex}.ziVVmW_stoneOptions button{min-width:0;color:var(--ink);cursor:pointer;background:#f5fcf855;border:1px solid #b5cfcb;border-radius:12px;flex:1;padding:6px;font:13px/1.5 inherit}.ziVVmW_stoneOptions button[aria-pressed=true]{background:#d9ece5;border-color:#225e59}.ziVVmW_stoneOptions img{object-fit:contain;width:62px;height:34px;margin:auto;display:block}.ziVVmW_stoneOptions button:nth-child(2) img{transform:scaleX(.7)scaleY(1.18)}.ziVVmW_stoneOptions button:nth-child(3) img{filter:brightness(1.3)}.ziVVmW_angleValue{margin-left:14px;font-size:25px;font-weight:700}.ziVVmW_range{accent-color:#225e59;cursor:pointer;width:100%}.ziVVmW_rangeLabels{color:#709393;justify-content:space-between;margin-top:6px;font:11px/1.5 Microsoft YaHei,sans-serif;display:flex}.ziVVmW_chargeButton{color:#f1fbf4;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#225e59;border:0;border-radius:999px;width:100%;min-height:58px;font:18px/1.5 Songti SC,SimSun,serif;box-shadow:0 7px 14px #225e5920}.ziVVmW_chargeButton:disabled{opacity:.65;cursor:wait}.ziVVmW_power{background:linear-gradient(90deg,#c6d1d0 0 57%,#8dc7ad 57% 84%,#c6d1d0 84%);border:1px solid #fff;border-radius:12px;height:12px;margin-top:13px;position:relative;overflow:hidden}.ziVVmW_power span{background:#1c6559b3;height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.ziVVmW_chargeHint{text-align:center;color:#6b9292;margin:9px 0 0;font-size:12px}.ziVVmW_lake .ziVVmW_status{color:#386d65}.ziVVmW_lake .ziVVmW_footer{color:#648886}@media (max-width:850px){.ziVVmW_toolbar{gap:18px}.ziVVmW_heading{padding-top:18px}.ziVVmW_stage{aspect-ratio:1.8}.ziVVmW_lake .ziVVmW_toolbar{grid-template-columns:1fr 1fr;gap:18px;padding:20px}.ziVVmW_lake .ziVVmW_controlGroup:last-child{grid-column:1/-1}.ziVVmW_chargeButton{min-height:50px}.ziVVmW_nav{height:58px}}@media (max-width:550px){.ziVVmW_page{padding:0 15px 22px}.ziVVmW_nav{font-size:13px}.ziVVmW_nav>div{gap:12px}.ziVVmW_heading{padding:21px 0 24px}.ziVVmW_heading h1{margin-bottom:12px;font-size:43px}.ziVVmW_heading p{letter-spacing:.02em;font-size:14px;line-height:1.8}.ziVVmW_rope .ziVVmW_heading h1{font-size:34px;line-height:1.25}.ziVVmW_rope .ziVVmW_heading p{font-size:13px}.ziVVmW_stage{aspect-ratio:1.15;border-radius:18px}.ziVVmW_hud{font-size:14px;inset:17px 16px auto}.ziVVmW_hud strong{font-size:26px}.ziVVmW_hud small{font-size:11px}.ziVVmW_toolbar{gap:17px 12px;padding-top:20px}.ziVVmW_toolbar .ziVVmW_primary,.ziVVmW_toolbar .ziVVmW_secondary{min-height:42px;padding:10px 18px;font-size:14px}.ziVVmW_segments button{padding:9px 13px;font-size:13px}.ziVVmW_progressWrap{font-size:13px}.ziVVmW_tip{margin-top:16px;padding-inline:8px;font-size:12px}.ziVVmW_status{margin-top:12px;font-size:13px}.ziVVmW_footer{letter-spacing:0;gap:8px;margin-top:25px;font-size:11px;line-height:1.8}.ziVVmW_footer span{width:18px}.ziVVmW_rope .ziVVmW_toolbar{gap:13px}.ziVVmW_rope .ziVVmW_hud{font-size:10px}.ziVVmW_swatches{gap:9px;padding-inline:13px}.ziVVmW_swatches button{width:25px;height:25px}.ziVVmW_check{font-size:12px}.ziVVmW_lake .ziVVmW_heading h1{font-size:43px}.ziVVmW_lake .ziVVmW_heading p{font-size:13px}.ziVVmW_lake .ziVVmW_toolbar{border-radius:18px;gap:20px 16px;padding:18px 15px}.ziVVmW_lake .ziVVmW_stage{aspect-ratio:1.2}.ziVVmW_lakeStage .ziVVmW_hud{inset:14px 12px auto}.ziVVmW_lakeStage .ziVVmW_hud>span{padding:6px 10px;font-size:12px}.ziVVmW_lakeStage .ziVVmW_hud strong{font-size:24px}.ziVVmW_controlGroup>label,.ziVVmW_controlGroup>span{font-size:13px}.ziVVmW_stoneOptions{gap:5px}.ziVVmW_stoneOptions img{width:34px;height:26px}.ziVVmW_stoneOptions button{padding:5px 2px;font-size:11px}.ziVVmW_angleValue{margin-left:8px;font-size:20px}.ziVVmW_chargeButton{font-size:16px}.ziVVmW_chargeHint{font-size:11px}.ziVVmW_rangeLabels{font-size:10px}}@media (prefers-reduced-motion:reduce){.ziVVmW_primary,.ziVVmW_secondary,.ziVVmW_power span{transition:none}}@media (min-width:851px){.ziVVmW_stage{aspect-ratio:2.5}.ziVVmW_lakeStage{aspect-ratio:2.65}}.ziVVmW_rope .ziVVmW_heading h1{width:fit-content;margin-inline:auto;position:relative}.ziVVmW_rope .ziVVmW_heading h1:after{content:"";background:#d5ea62;border-radius:50%;width:42%;height:5px;position:absolute;bottom:-7px;left:1%;transform:rotate(-3deg)}
