.screen:has(>.scene-backdrop){isolation:isolate}.scene-backdrop{z-index:-1;pointer-events:none;background-color:var(--bg);background-image:linear-gradient(180deg, #fffcf6d1 0%, #fffcf657 16%, #fffcf600 44%, #fffcf64d 100%), var(--scene-tall);background-position:bottom;background-repeat:no-repeat;background-size:cover;animation:.5s both scene-backdrop-in;position:absolute;inset:0}@media (aspect-ratio>=4/5){.scene-backdrop{background-image:linear-gradient(180deg, #fffcf6d1 0%, #fffcf657 16%, #fffcf600 44%, #fffcf64d 100%), var(--scene-wide)}}@keyframes scene-backdrop-in{0%{opacity:0}to{opacity:1}}.scene-backdrop--custom{background-position:50%}@media (prefers-reduced-motion:reduce){.scene-backdrop{animation:none}}.screen:has(>.scene-backdrop){color:#16332b}.screen:has(>.scene-backdrop) .modal{color:var(--text)}.screen:has(>.scene-backdrop) .flow__sub{color:#4b665d}.screen:has(>.scene-backdrop) .progress__label{color:#4b665d}.screen:has(>.scene-backdrop) .screen__title p{color:#4b665d}.screen:has(>.scene-backdrop) .flow__hint{color:#4b665d}.screen:has(>.scene-backdrop) .page__lead{color:#4b665d}.screen:has(>.scene-backdrop) .text-link{color:#2f4a40}:is(.screen:has(>.scene-backdrop) .foot-pill a,.screen:has(>.scene-backdrop) .foot-pill button){color:#4b665d}:is(.screen:has(>.scene-backdrop) .icon-btn,.screen:has(>.scene-backdrop) .tree-music){color:#21453b}.screen:has(>.scene-backdrop) .tree-music:hover{color:#0b211c}.screen:has(>.scene-backdrop) .icon-btn:hover:not(:disabled){color:#0b211c}.screen:has(>.scene-backdrop) .progress>span:not(.progress__label){background:#16332b26}.screen:has(>.scene-backdrop) .progress>span.is-on{background:#16332b1f}.screen:has(>.scene-backdrop) .progress>span:not(.progress__label):after{background:#9d7a38}.screen:has(>.scene-backdrop) .cycle-btn{color:#16332b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf6c7;border-color:#16332b29}.screen:has(>.scene-backdrop) .cycle-btn:hover:not(:disabled){background:#fffdf8}.screen:has(>.scene-backdrop) :is(.tree-art__tree,.tree-art__topper){filter:drop-shadow(0 10px 20px #18282238)drop-shadow(0 2px 4px #18282224)}.screen:has(>.scene-backdrop) .scene{translate:0 5%}:is(.screen:has(>.scene-backdrop) .nav.nav--solid,.screen:has(>.scene-backdrop) .nav:not(.nav--floating)){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf6b8;border-bottom:1px solid #16332b1a}.screen:has(>.scene-backdrop) .btn--outline{color:#16332b;border-color:#16332b3d}.screen:has(>.scene-backdrop) .modal:not(.modal--paper) :is(.btn--outline,.btn--ghost,.btn--link){color:var(--text)}.screen:has(>.scene-backdrop) .modal:not(.modal--paper) .btn--outline{border-color:var(--hairline)}.screen:has(>.scene-backdrop) .modal:not(.modal--paper) .icon-btn:hover:not(:disabled){color:#fff}.screen:has(>.scene-backdrop) .modal:not(.modal--paper) .icon-btn{color:var(--text-2)}.screen:has(>.scene-backdrop) .account-chip{border-color:#16332b2e}.screen:has(>.scene-backdrop) .foot-pill__links{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf6b8;border-color:#16332b1f}.screen:has(>.scene-backdrop) .foot-pill .footer__socials{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf6b8;border-color:#16332b1f}.screen:has(>.scene-backdrop) .foot-pill .footer__socials img{filter:none}.scene-floor-shadow{z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(at 50% 42%,#0c070380 0%,#0c070342 45%,#0c070300 74%);width:42%;height:7.5%;position:absolute;top:86.2%;left:50%;transform:translate(-50%)}
