.furniture-search-label{display:block;font-size:10px;color:var(--mint-dark);margin:0 0 12px}.furniture-search-label input{display:block;width:100%;margin-top:6px}.furniture-categories{margin-bottom:10px}.furniture-empty{grid-column:1/-1;padding:18px;text-align:center;font-size:11px;color:#939e85}.furniture-button{min-width:0;overflow-wrap:anywhere}.furniture-button svg{width:48px;height:48px;max-width:100%}.atmosphere-section{padding:0 0 17px;margin:0 0 17px;border-bottom:1px dashed #dfe3d2}.atmosphere-section h4{font-size:11px;color:var(--mint-dark);margin:0 0 9px}.atmosphere-section h4 small{font-size:9px;font-weight:400;color:#a6ac97;margin-left:5px}.atmosphere-section .chip{display:inline-flex;align-items:center;gap:6px}.room-color-dot{display:inline-block;width:11px;height:11px;border:1px solid #9da38d55;border-radius:50%;flex-shrink:0}.room-presets{gap:12px}.room-preset .preset-preview{pointer-events:none}.weather-still *{animation:none!important}.weather-still .firefly,.weather-still .snow-flake{opacity:.65}.fall-particle{animation:room-fall 9s linear infinite}.float-particle{animation:room-float 8s ease-in-out infinite}.sparkle-particle{animation:room-sparkle 4s ease-in-out infinite}@keyframes room-fall{0%{transform:translate(-8px,-25px);opacity:0}20%,80%{opacity:.75}100%{transform:translate(13px,40px);opacity:0}}@keyframes room-float{0%,100%{transform:translate(0,9px);opacity:.2}50%{transform:translate(7px,-15px);opacity:.8}}@keyframes room-sparkle{0%,100%{opacity:.2;transform:scale(.75)}50%{opacity:.9;transform:scale(1.15)}}
@media(max-width:650px){.furniture-button{font-size:8px;padding:7px 2px}.furniture-button svg{height:44px;width:44px}.furniture-categories .chip{font-size:9px}.atmosphere-section .chip{font-size:9px;padding:6px 8px}.room-preset .preset-preview,.room-preset .preset-preview .iso-room{height:95px}.room-preset strong{font-size:10px}.room-presets{gap:8px}}
@media(prefers-reduced-motion:reduce){.room-weather *{animation:none!important;opacity:.65}}
