body.public-glass{--public-glass-surface:color-mix(in srgb,var(--card) var(--public-glass-opacity,45%),transparent);--public-glass-edge:color-mix(in srgb,var(--border) 65%,white 35%);--public-glass-shadow:0 18px 45px -24px rgb(15 23 42/24%);--public-glass-filter:blur(14px) saturate(155%);min-height:100dvh;background-color:var(--background);background-image:radial-gradient(ellipse at 15% 10%,#a6b9ef66,transparent 40%),radial-gradient(ellipse at 85% 45%,#d7a78255,transparent 42%),radial-gradient(ellipse at 35% 90%,#837bca44,transparent 45%);background-attachment:fixed}.public-glass :is(.site-shell,.public-property-theme,main.bg-background,section.bg-background){background:transparent!important}.public-glass :is(.site-card,.site-glass,article[class*=bg-card],section[class*=bg-card],div[class~=bg-card],div[class*="bg-card/"],aside[class*=bg-card],header[class*=bg-card],footer.public-property-footer,nav[class*=bg-card],[role=dialog],dialog,form[class*=fixed][class*=bg-card]){background-color:var(--public-glass-surface)!important;background-image:linear-gradient(135deg,#ffffff24,transparent 35%,#ffffff08 70%,#ffffff18);border-color:var(--public-glass-edge);box-shadow:var(--public-glass-shadow),inset 0 1px 1px #ffffff66,inset 1px 0 1px #ffffff24;-webkit-backdrop-filter:var(--public-glass-filter);backdrop-filter:var(--public-glass-filter)}.public-glass :is(.site-card,article[class*=bg-card],section[class*=bg-card],[role=dialog],dialog){border-radius:1.5rem}.public-glass .site-card :is(.site-card,div[class*=bg-card]),.public-glass [role=dialog] div[class*=bg-card]{-webkit-backdrop-filter:none;backdrop-filter:none}.public-glass :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:color-mix(in srgb,var(--card) 94%,transparent)!important;color:var(--foreground);border-color:var(--public-glass-edge);border-radius:.9rem;box-shadow:inset 0 1px 2px rgb(0 0 0/4%),0 1px 0 rgb(255 255 255/25%)}.public-glass select option{background:var(--card);color:var(--foreground)}.public-glass :is(button,.site-button,.site-button-primary,.site-button-secondary){border-radius:1rem}.public-glass :is([role=dialog],dialog,form[class*=fixed][class*=bg-card],section[aria-label="Customer service chat"]){background-color:color-mix(in srgb,var(--card) 96%,transparent)!important}@media (max-width:639px){body.public-glass{background-attachment:scroll;--public-glass-filter:blur(10px) saturate(140%)}}@media (prefers-reduced-transparency:reduce){body.public-glass{--public-glass-surface:var(--card);--public-glass-filter:none}}@supports not (backdrop-filter:blur(1px)){body.public-glass{--public-glass-surface:var(--card)}}@media (forced-colors:active){body.public-glass{--public-glass-surface:Canvas;--public-glass-filter:none;background-image:none}}@media print{body.public-glass{--public-glass-surface:white;--public-glass-filter:none;background:white}.public-glass :is(.site-card,article,section,header,footer,div[class*=bg-card]){box-shadow:none;background-image:none}}