/* Place the layer inside #page-surface. The fixed header remains above it. */
.home-atmosphere{position:fixed;inset:0;z-index:4;overflow:clip;pointer-events:none!important;contain:layout paint style;color:var(--home-atmosphere-ink,#dbe3cd)}
.home-atmosphere *{pointer-events:none!important}
.home-atmosphere-contours{position:absolute;inset:-3% 0;width:100%;height:106%;overflow:visible;opacity:.11;translate:calc(var(--home-drift-x,0px) * .28) 0}
.home-atmosphere-contours path{stroke:currentColor;stroke-width:.65;stroke-linecap:round}
.home-atmosphere-ribbon{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}
body.journey-light .home-atmosphere{color:var(--home-atmosphere-ink,#66715a)}
body:not([data-view="home"]) .home-atmosphere,body:has(dialog[open]) .home-atmosphere{visibility:hidden}
@media(max-width:699px){.home-atmosphere-contours{opacity:.09}.home-atmosphere-contours path{stroke-width:.6}}
@media(prefers-reduced-motion:reduce){.home-atmosphere-contours{transform:none!important;translate:none!important}.home-atmosphere-ribbon{display:none}}

body[data-view="home"]:has(.home-atmosphere) .journey-contours,body[data-view="home"]:has(.home-atmosphere) .journey-ribbon,body[data-view="home"]:has(.home-atmosphere) #liquid-cursor-trail{display:none}
body[data-view="home"][data-orbit-theme="3"] .home-atmosphere{--home-atmosphere-ink:#66715a;--home-atmosphere-ribbon-color:#7e8a6d}
