/* Reuse the pricing artwork on the requested public surfaces only. */
.starry-public{isolation:isolate;background:#102c25}
.starry-public::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#102c2533,#102c2533),url('../assets/images/nuit-etoilee-filora.webp');background-position:center;background-size:cover;background-repeat:no-repeat}
.starry-public :is(.animation-gallery-layout,.realizations-page),.starry-home #main{position:relative;isolation:isolate}
.starry-public :is(.animation-gallery-layout,.realizations-page)::before,.starry-home #main::before{content:'';position:absolute;inset:0 -32px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,#102c25bf 32px,#102c25bf calc(100% - 32px),transparent)}
.starry-home #main::before{left:50%;right:auto;width:min(1784px,calc(100% - 32px));transform:translateX(-50%)}
.starry-home :is(.journey-heading,.journey-start,.demonstrations>.section-top,.craft-definition,.home-pricing,.final-cta),.starry-public :is(.animation-excerpts,.realizations-intro,.realization-copy){--ink:#f8f4e9;--muted:#dbe4d7;--line:#dec49066;color:var(--ink)}
.starry-home :is(.journey-heading p,.journey-start p,.craft-definition p+p),.starry-public .animation-excerpts>p{color:#dbe4d7}
.starry-home :is(.demonstrations>.section-top,.craft-definition,.home-pricing,.final-cta) :is(.eyebrow,em,.text-link),.starry-public :is(.animation-excerpts,.realizations-intro,.realization-copy) :is(.eyebrow,em,.realization-format){color:#dec490}
.starry-public .compare-toolbar{color:#dbe4d7}
.starry-home .final-cta .button.dark{background:#dec490;color:#153c31;border-color:#dec490}
.starry-home :is(.journey-start,.home-pricing,.final-cta) :focus-visible{outline-color:#f3dcae}
.starry-public #main ::selection{background:#dec490;color:#153c31}
@media(max-width:900px){
 .starry-public::before{background-image:linear-gradient(#102c2533,#102c2533),url('../assets/images/nuit-etoilee-filora-mobile.webp');background-position:15% center}
 .starry-public :is(.animation-gallery-layout,.realizations-page)::before{inset:0 -16px;background:linear-gradient(90deg,transparent,#102c25bf 16px,#102c25bf calc(100% - 16px),transparent)}
 .starry-home #main::before{width:100%;background:linear-gradient(90deg,transparent,#102c25bf 16px,#102c25bf calc(100% - 16px),transparent)}
}
