.laundry-experience .play-scene{max-width:min(100%,calc(58dvh * .8));touch-action:none;border-radius:12px}.laundry-experience .scene-hud{display:flex;justify-content:space-between;gap:8px;font:700 11px/1.5 'Trebuchet MS',sans-serif;letter-spacing:0}.laundry-experience .scene-status{min-height:2.6em;font-size:13px;line-height:1.5;margin:8px 0}.laundry-experience .scene-actions{margin-top:8px;gap:8px}.laundry-experience .scene-actions button{min-height:48px;border-radius:24px;background:#275f65;color:#fff4d9;border-color:#275f65}.laundry-experience .scene-actions .scene-pause{background:transparent;color:#365b5a;border-color:transparent}.laundry-experience .scene-actions button[hidden]{display:none}.laundry-experience .scene-subtitle{margin-bottom:8px}.laundry-experience .scene-ending{padding:12px 4px}.laundry-experience .scene-ending p{font-size:14px}
.laundry-steering{position:relative;touch-action:none;cursor:ew-resize;height:52px;max-width:420px;margin:10px auto 0;border-radius:26px;background:linear-gradient(#d7b57d,#e5cda3 45%,#a77c4d);box-shadow:inset 0 2px 3px #5f432a55;border:1px solid #9a754a}.laundry-steering:before{content:'';position:absolute;left:8%;right:8%;top:23px;border-top:3px solid #815f3c55}.laundry-steering span{position:absolute;top:5px;translate:-50% 0;width:54px;height:40px;border-radius:20px;background:repeating-linear-gradient(90deg,#315d60 0 3px,#426e70 3px 6px);box-shadow:0 2px 3px #49362b66;border:2px solid #e9d6ad}.laundry-steering:focus-visible{outline:3px solid #216771;outline-offset:3px}.laundry-experience .play-scene{max-width:min(100%,calc(53dvh * .8))}
#surprise:has(.laundry-experience) :is(#day-label,#surprise-title,.scene-subtitle){
 position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);
}
#surprise:has(.laundry-experience) .laundry-experience .scene-status:empty{display:none}
