/* Fade only the overview buttons; the network and glass remain visible. */
.menu-shell,.social-links,#settings-open,#sound-control{transition:opacity .45s ease,visibility .45s ease}
body[data-spatial-state]:not([data-spatial-state="RESTING"]):not([data-spatial-state="RETURNING"]) :is(.menu-shell,.social-links,#settings-open,#sound-control){opacity:0;visibility:hidden;pointer-events:none}
#settings-console.is-spatial-closing{animation:none;opacity:0;transition:opacity .18s ease}
@media(prefers-reduced-motion:reduce){.menu-shell,.social-links,#settings-open,#sound-control,#settings-console.is-spatial-closing{transition:none}}

/* Restore the destinations before Settings minimizes back to its opening icon. */
body[data-settings-return] :is(main,.menu-shell,.social-links,#settings-open,#sound-control,.custom-music-ui.is-visible){opacity:1!important;visibility:visible!important;pointer-events:none!important}

/* Destinations appear promptly before Settings minimizes, on both views. */
@media(prefers-reduced-motion:no-preference){body[data-settings-return] :is(main,.menu-shell,.social-links,#settings-open,#sound-control,.custom-music-ui.is-visible){transition-duration:.18s!important}}

/* Keep utility-button taps immediate without interfering with bell hold. */
#settings-open,#player-playlist{touch-action:manipulation}
