/* Desktop experiment. Touch phones retain their existing viewer in both orientations. */
.listing-ambient{display:none}
#listing-viewer[data-desktop-glass]{background:#343b37;isolation:isolate}
#listing-viewer[data-desktop-glass]>.listing-ambient{
 display:block;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;
 background:radial-gradient(ellipse at 20% 15%,#a39b85,#34453e 70%);
}
#listing-viewer[data-desktop-glass]>.listing-ambient canvas{
 width:100%;height:100%;object-fit:fill;transform:scale(1.25);
 filter:blur(72px) saturate(1.18);opacity:0;transition:opacity .6s ease;
}
#listing-viewer[data-desktop-glass]>.listing-ambient.has-frame canvas{opacity:.86}
#listing-viewer[data-desktop-glass]>.listing-ambient::after{
 content:'';position:absolute;inset:0;
 background:radial-gradient(ellipse at 12% 5%,#ffffff24,transparent 55%),
 radial-gradient(ellipse at 95% 100%,#ffffff12,transparent 65%),
 linear-gradient(125deg,#ffffff0d,transparent 42%,#ffffff08 68%,#0000001f),#07140f38;
 box-shadow:inset 0 1px 0 #ffffff26,inset 0 -1px 0 #ffffff0a;
}
#listing-viewer[data-desktop-glass]>.listing-feed{position:relative;z-index:1;background:transparent}
#listing-viewer[data-desktop-glass] .listing-slide{box-shadow:0 20px 64px #0003,0 0 0 1px #ffffff12}
#listing-viewer[data-desktop-glass] .listing-card-header>.viewer-close,
#listing-viewer[data-desktop-glass] .listing-card-header>.listing-share{display:none}
#listing-viewer[data-desktop-glass][open]>button.viewer-close,
#listing-viewer[data-desktop-glass][open]>button.listing-share{
 display:grid;position:absolute;top:28px;z-index:12;color:#fff;--icon-ink:#fff;
}
#listing-viewer[data-desktop-glass][open]>button.viewer-close{left:28px;right:auto;--chevron-mask:url('assets/control-close.svg')}
#listing-viewer[data-desktop-glass][open]>button.listing-share{right:28px;left:auto}
#listing-viewer[data-desktop-glass]>.viewer-navigation{right:28px;top:50%;transform:translateY(-50%);gap:12px;z-index:12}
@media(prefers-reduced-motion:reduce){#listing-viewer[data-desktop-glass]>.listing-ambient canvas{transition:none}}
