/* Actual geometry replaces the raster only once a complete geometry frame exists. */
.sculpted-glass{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;filter:none!important;opacity:1;transform:none}
.has-sculpted-glass>img{visibility:hidden!important}
.stage .has-sculpted-glass.object-art::after,.stage #telegramIce .has-sculpted-glass.ice-object::before{display:none!important}
.stage .ice-physical :is(.object-art,.ice-object).has-sculpted-glass{filter:none!important}
.theme-toggle.has-sculpted-glass :is(.theme-sun,.theme-moon){visibility:hidden!important}
.theme-toggle .sculpted-glass{inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}
.theme-toggle.has-sculpted-glass{filter:drop-shadow(0 0 5px #ffd87540)}
html[data-theme=night] .theme-toggle.has-sculpted-glass{filter:drop-shadow(0 0 4px #e5eeff35)}
.sculpted-inline{display:inline-block;position:relative;width:64px;height:43px;flex:none;scale:.7}
.frost-action .sculpted-inline>img{position:absolute;inset:0;width:100%;height:100%;scale:1}
.sculpted-inline+.sculpted-glass{display:none}
@media(max-width:720px){.sculpted-inline{width:52px;height:35px}}
@media(forced-colors:active){.has-sculpted-glass>img{visibility:visible!important}.sculpted-glass{display:none}.theme-toggle.has-sculpted-glass .theme-sun{visibility:visible!important}}
