/* v21: profile actions occupy the former sidebar menu on desktop. */
@media(min-width:901px){
 .profile-action-nav{position:static;display:flex;flex-direction:column;transform:none;width:100%;max-width:none;gap:16px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}
 .profile-action-nav button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;gap:13px;padding:15px 13px;min-height:59px;border:0!important;border-radius:15px!important;background:transparent;color:var(--ink);font-size:15px;line-height:1.5}
 .profile-action-nav .nav-picture{width:29px;height:29px;flex-shrink:0}
 .profile-action-nav .nav-picture svg{width:25px;height:25px}
 .profile-action-chevron{display:flex;margin-left:auto;opacity:0;flex:0 0 13px}
 .profile-action-nav button:hover,.profile-action-nav button:focus-visible,.profile-action-nav button:active{background:var(--green);color:var(--card)}
 .profile-action-nav button:hover .nav-picture,.profile-action-nav button:focus-visible .nav-picture{background:var(--sage);color:var(--ink);border-radius:5px}
 .profile-action-nav button:hover .profile-action-chevron,.profile-action-nav button:focus-visible .profile-action-chevron{opacity:1}
 .at-profile .main{padding-bottom:40px!important}
}
@media(max-width:900px){.profile-action-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.profile-action-nav button{flex-direction:column;justify-content:center;gap:5px;padding:8px 2px;min-height:61px;font-size:10px}.profile-action-nav .nav-picture{width:25px;height:25px}.profile-action-nav .nav-picture svg{width:22px;height:22px}.profile-action-chevron{display:none}}
/* Each scene has one canonical canvas. Resizing changes only its scale. */
.home-cover[data-home-mode="desktop"] .home-room{max-width:clamp(320px,calc((100svh - 310px)*2.333333),980px);width:100%}
.home-stage[data-scene-mode="desktop"]{aspect-ratio:7/3!important;height:auto!important;min-height:0!important;max-height:none!important}
.home-stage[data-scene-mode="mobile"]{aspect-ratio:362/350!important;height:auto!important;min-height:0!important;max-height:none!important}
.home-static-decoration img[data-decoration="sofa"],.home-static-decoration img[data-decoration="table-chairs"]{display:none}
.home-static-decoration img[data-decoration="clothing-rack"]{width:26%;left:37%;bottom:55%;z-index:0}
.home-static-decoration img[data-decoration="horse"]{width:23%;right:3%;bottom:8%}
@media(max-width:650px){.home-static-decoration img[data-decoration="clothing-rack"]{bottom:57%}}
@media(min-width:901px){.profile-action-nav button{transition:none}}
