/* V409 — scoped My Space typography and controls. */
html body.studio-app #view-guests .room-hero h2{
 color:#d8b77b!important;-webkit-text-fill-color:#d8b77b!important;
 text-shadow:0 0 15px rgba(216,183,123,.24)!important;
}
html body.studio-app #view-guests .room-kicker,
html body.studio-app #view-guests #guestDescription{display:none!important}
html body.studio-app #view-guests #guestGreeting{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 opacity:1!important;text-shadow:0 1px 4px rgba(0,0,0,.18)!important;
}
html body.studio-app #view-guests .v406-profile-actions>#v391ToggleAccount,
html body.studio-app #view-guests .v406-profile-actions>#guestSignOut{
 width:142px!important;min-width:142px!important;max-width:142px!important;
 min-height:36px!important;height:36px!important;box-sizing:border-box!important;
 padding:7px 12px!important;font-size:13px!important;line-height:20px!important;
}
html body.studio-app #view-guests .v399-site-settings #guestSettings{
 padding:10px 21px!important;font-size:15px!important;min-height:40px!important;
}
/* Scroll only when a sixth saved video is present; otherwise let the panel grow naturally. */
html body.studio-app #view-guests #v385SavedVideos:has(> .v385-saved-item:nth-child(6)){
 max-height:285px!important;overflow-y:auto!important;overflow-x:hidden!important;
 scrollbar-width:thin;scrollbar-color:#929a9a rgba(36,41,43,.35);
 overscroll-behavior:contain;padding-inline-end:6px;
}
html body.studio-app #view-guests #v385SavedVideos::-webkit-scrollbar{width:7px}
html body.studio-app #view-guests #v385SavedVideos::-webkit-scrollbar-track{background:rgba(36,41,43,.35);border-radius:8px}
html body.studio-app #view-guests #v385SavedVideos::-webkit-scrollbar-thumb{background:#929a9a;border-radius:8px}
