.mini-large43 .dialog{width:1180px;max-width:97vw;max-height:97svh;padding:22px 26px;overflow:auto}.mini-large43 h1{margin:6px 0 8px;font-size:26px}.mini-large43 .dialog p{margin:8px 0;font-size:15px}.mini-large43 .family-stage,.mini-large43 .alarm-stage18,.mini-large43 .breakfast-scene18{display:block;width:min(100%,calc((100svh - 225px)*1.949));height:auto;margin:8px auto;border-width:4px}.mini-large43 .family-controls{gap:7px;margin-top:8px}.mini-large43 .family-controls button{font-size:13px;padding:7px 10px}.mini-large43 .family-controls canvas{max-height:55px;width:auto}.mini-large43 .brush-surface{width:min(100%,calc((100svh - 230px)*1.5));max-width:1050px}.mini-large43 .activity-board{width:min(100%,65svh)}.mini-large43 .litter-game37{max-width:950px}.mini-large43 .litter-sand37{height:350px}.mini-large43 .dance-lanes{height:min(55svh,480px)}.mini-large43 .alarm-stage18{cursor:none}.tutorial43 .dialog{width:880px;max-width:94vw;text-align:center}.tutorial43 .face-portrait{width:90px;height:90px}.tutorial-steps43{display:flex;justify-content:center;gap:18px;margin:25px 0}.tutorial-steps43>div{flex:1;padding:20px 12px;background:#f0dfbd;border:2px solid #c4a584;border-radius:22px;display:flex;flex-direction:column;align-items:center;gap:15px}.tutorial-steps43 b{font-size:clamp(22px,4vw,42px);color:#7c628c;min-height:55px;display:grid;place-items:center}.tutorial-steps43 span{font-size:17px;font-weight:900;line-height:1.35}.tutorial43 .choices{display:flex;justify-content:center}.tutorial43 .choices button{min-width:250px;font-size:21px;background:#cdddaf}.alarm-night43{background:#161329!important}.alarm-night43 .dialog{background:#272038;border-color:#53435c;color:#fff2d4;text-align:center}.alarm-night43 h1{font-size:65px}.alarm-night43 p,.alarm-night43 .speaker{color:#f2dfc8}
.wash-scene43{display:grid;grid-template-columns:minmax(300px,520px) minmax(240px,1fr);gap:35px;align-items:center;padding:75px 30px 0;max-width:1000px;margin:auto}.wash-machine43{position:relative;background:linear-gradient(110deg,#fff6df,#d6dcd3);border:5px solid #8f8f7c;border-radius:23px;box-shadow:8px 9px 0 #c7bca3;padding:17px;min-height:370px}.washer-panel43{display:flex;align-items:center;gap:12px;background:#e6e5d5;border-bottom:4px solid #b0b4a4;padding:12px 4px;border-radius:10px}.drawer43{width:110px;height:58px;background:#e5e9da;border:3px solid #859a8d;color:#819385;box-shadow:0 4px #9fa797;position:relative;font-size:22px}.drawer43.open{transform:translateY(12px);background:#bbbca6;border-bottom-width:13px;box-shadow:0 8px 0 #7f8878}.drawer43.filled::after{content:'';position:absolute;inset:17px 12px 15px;background:#faf5e6;border-radius:50%}.wash-display43{font:bold 24px monospace;background:#5d6f67;color:#effbd9;border:4px solid #bbc5b6;border-radius:7px;padding:9px;white-space:nowrap}.wash-dial43{width:45px;height:45px;flex-shrink:0;border-radius:50%;background:linear-gradient(110deg,#fcf9df,#aeb9ac);border:3px solid #88958a;box-shadow:2px 3px #76877a}.wash-dial43:after{content:'';display:block;width:4px;height:16px;background:#798c7d;margin:3px auto}.powder-box43{position:absolute;left:30px;top:-84px;height:80px;width:80px;background:#eab780;border:3px solid #93714f;border-radius:5px;color:#fdf3d9;transform:rotate(-6deg);font-size:32px;padding:0!important}.powder-box43 b{display:block;font-size:10px;background:#749e98;color:white;padding:6px}.wash-drum43{width:240px;height:240px;max-width:88%;aspect-ratio:1;margin:17px auto 0;border:17px solid #9facaa;border-radius:50%;background:radial-gradient(ellipse at 35% 30%,#6d9291,#344e57);box-shadow:0 0 0 5px #738987,inset 7px 7px 12px #263b4b;position:relative;overflow:hidden}.wash-clothes43{position:absolute;inset:20px;display:flex;align-items:end;justify-content:center;flex-wrap:wrap}.wash-item43{max-width:50%;height:auto}.wash-count43{text-align:center;font-weight:900}.wash-sidebar43{display:flex;flex-direction:column;gap:12px;align-items:center}.wash-loose43{display:flex;gap:6px}.wash-loose43 button{max-width:33%;padding:5px;font-size:12px}.wash-loose43 canvas{width:100%;height:auto}.wash-tag43{padding:14px;border:2px dashed #a2957b;border-radius:4px;background:#fffdf1;text-align:center}.wash-tag43 b{display:block;font-size:12px;margin-top:10px}.tag-basin43{border:3px solid #595a52;border-top:0;transform:perspective(60px) rotateX(-8deg);width:80px;height:43px;margin:5px auto;font:bold 27px Nunito;position:relative}.tag-basin43:before{content:'∿∿∿';position:absolute;top:-19px;left:2px;font-size:27px}.wash-temperatures43{display:flex;gap:9px}.wash-temperatures43 button[aria-pressed=true]{background:#b7d9b5;box-shadow:0 0 0 3px #668c69}.wash-status43{text-align:center;font-weight:900}.spinning .wash-clothes43{animation:wash-spin43 .45s linear infinite}.spinning .wash-drum43{background:radial-gradient(#dbe8e4,#799ea3)}@keyframes wash-spin43{to{transform:rotate(360deg)}}
@media(max-width:650px){.mini-large43 .dialog{padding:17px 12px}.mini-large43 .family-stage,.mini-large43 .alarm-stage18{width:100%}.tutorial-steps43{gap:7px}.tutorial-steps43>div{padding:12px 7px}.tutorial-steps43 span{font-size:13px}.tutorial-steps43 b{font-size:23px}.wash-scene43{grid-template-columns:1fr;padding:80px 8px 0;gap:20px}.wash-machine43{max-width:420px;width:100%;margin:auto;box-sizing:border-box}.mini-large43 .litter-sand37{height:280px}}
