/* Optics stay on small surfaces; no extra full-screen blur or perpetual animation. */
body.liquid-glass:not(.phone-glass-no-reflections) :is(.composer,.rift-context-menu,#self-profile-menu,dialog){border-color:#ffffff30!important;box-shadow:inset 0 1px 0 #ffffff38,inset 1px 0 0 #ffffff12,inset 0 -1px 0 #00000018,0 8px 24px #00000020!important}
body.phone-layout.liquid-glass:not(.phone-glass-no-reflections) .liquid-lens-core{background:radial-gradient(ellipse at 24% -12%,#ffffff60,transparent 53%),radial-gradient(ellipse at 90% 120%,#ffffff26,transparent 54%),linear-gradient(135deg,#ffffff28,#ffffff04 45%,#ffffff1c)!important;border-color:#ffffff55!important;box-shadow:inset 0 1px 1px #ffffffa0,inset 0 -1px 1px #ffffff40,inset 1px 0 1px #ffffff20,0 3px 9px #0002!important}
body.liquid-glass :is(button,.server-icon){transition-timing-function:cubic-bezier(.22,.7,.24,1)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){body.liquid-glass :is(.rift-context-menu button,.settings-nav-wrap button,#rift-window-controls button){transition:background-color .16s ease,box-shadow .16s ease}body.liquid-glass .rift-context-menu button:hover{box-shadow:inset 0 1px #ffffff24}}
@media(prefers-reduced-motion:reduce){#rift-window-controls button{transition:none!important}}
