/* Cosmic frame guides: same geometry and palette; existing 2.6s clock. */
body.cosmic-ready::after{border-left-color:color-mix(in srgb,#96bbd01f,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;border-right-color:color-mix(in srgb,#96bbd01f,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;filter:drop-shadow(0 0 5px rgb(121 219 255 / calc(.45*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top>.hero::before{background-image:repeating-linear-gradient(to bottom,transparent 0 24px,color-mix(in srgb,#91a9b54d,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)) 24px 25px,#040a1166 25px 33px,color-mix(in srgb,#a5b9c07a,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)) 33px 34px,transparent 34px 61px)!important;border-top-color:color-mix(in srgb,rgba(156,202,230,.33),var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;border-bottom-color:color-mix(in srgb,rgba(156,202,230,.33),var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;border-left-color:color-mix(in srgb,#c7d7d341,var(--electric-pink) calc(var(--cosmic-strength,0)*100%))!important;filter:drop-shadow(0 0 5px rgb(255 149 220 / calc(.45*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top>.hero::after{background-image:repeating-linear-gradient(to bottom,transparent 0 26px,color-mix(in srgb,#91a9b54c,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)) 26px 27px,#040a1166 27px 35px,color-mix(in srgb,#a5b9c07a,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)) 35px 36px,transparent 36px 64px)!important;border-top-color:color-mix(in srgb,rgba(156,202,230,.33),var(--electric-pink) calc(var(--cosmic-strength,0)*100%))!important;border-bottom-color:color-mix(in srgb,rgba(156,202,230,.33),var(--electric-pink) calc(var(--cosmic-strength,0)*100%))!important;border-right-color:color-mix(in srgb,#c7d7d341,var(--electric-pink) calc(var(--cosmic-strength,0)*100%))!important;filter:drop-shadow(0 0 5px rgb(255 149 220 / calc(.45*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top>.hero .director-frame-guides{border-color:color-mix(in srgb,#b5d6e04a,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;background-image:linear-gradient(color-mix(in srgb,#b9dae69f,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)),color-mix(in srgb,#b9dae69f,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))),linear-gradient(color-mix(in srgb,#b9dae69f,var(--electric-pink) calc(var(--cosmic-strength,0)*100%)),color-mix(in srgb,#b9dae69f,var(--electric-pink) calc(var(--cosmic-strength,0)*100%))),linear-gradient(90deg,color-mix(in srgb,#b9dae69f,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)),color-mix(in srgb,#b9dae69f,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))),linear-gradient(90deg,color-mix(in srgb,#b9dae69f,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)),color-mix(in srgb,#b9dae69f,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)))!important;filter:drop-shadow(0 0 5px rgb(121 219 255 / calc(.4*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top>:is(.about-section,.films,.home-bts-section,.other-work-section,.contact-section,.volition-section)::before{border-left-color:color-mix(in srgb,#99c9e34a,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;background-image:repeating-linear-gradient(to bottom,transparent 0 43px,color-mix(in srgb,#a5cee887,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)) 43px 44px,transparent 44px 48px)!important;opacity:calc(0.55 + (0.35)*var(--cosmic-strength,0))!important;filter:drop-shadow(0 0 4px rgb(121 219 255 / calc(.4*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top>:is(.about-section,.films,.home-bts-section,.other-work-section,.contact-section,.volition-section)::after{border-right-color:color-mix(in srgb,#99c9e34a,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;background-image:repeating-linear-gradient(to bottom,transparent 0 107px,color-mix(in srgb,#a5cee877,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)) 107px 108px,transparent 108px 112px)!important;opacity:calc(0.48 + (0.42000000000000004)*var(--cosmic-strength,0))!important;filter:drop-shadow(0 0 4px rgb(121 219 255 / calc(.4*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top .section-heading{border-bottom-color:color-mix(in srgb,#83a8c241,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;}
body.cosmic-ready #top .section-heading::before{background-image:linear-gradient(90deg,color-mix(in srgb,#92d6f4,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)),color-mix(in srgb,#d69dcf,var(--electric-pink) calc(var(--cosmic-strength,0)*100%)))!important;filter:drop-shadow(0 0 4px rgb(255 149 220 / calc(.4*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top .section-heading::after{border-color:color-mix(in srgb,#b7d4e289,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;filter:drop-shadow(0 0 4px rgb(121 219 255 / calc(.4*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top .about-section>div:first-child::before{color:color-mix(in srgb,#8ebbd58a,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;}
body.cosmic-ready #top .poster-card{--guide-accent:var(--electric-blue)!important;}
body.cosmic-ready #top .poster-card:nth-child(even){--guide-accent:var(--electric-pink)!important;}
body.cosmic-ready #top .poster-card::before{border-left-color:color-mix(in srgb,#90b8d329,var(--guide-accent) calc(var(--cosmic-strength,0)*100%))!important;}
body.cosmic-ready #top .poster-card::after{background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,#b5d9e89e,var(--guide-accent) calc(var(--cosmic-strength,0)*100%)) 0 1px,transparent 1px 7px)!important;}
body.cosmic-ready #top .poster-image::before,body.cosmic-ready #top .poster-image::after{border-color:color-mix(in srgb,#b0ddf2,var(--guide-accent) calc(var(--cosmic-strength,0)*100%))!important;filter:drop-shadow(0 0 4px rgb(121 219 255 / calc(.35*var(--cosmic-strength,0))))!important;}
body.cosmic-ready #top .home-bts-grid{border-top-color:color-mix(in srgb,#658ba752,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;}
body.cosmic-ready #top .home-bts-grid>*{border-color:color-mix(in srgb,#7699ad55,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;}
body.cosmic-ready #top .home-bts-grid>*::before{border-color:color-mix(in srgb,#bfe4f3,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;}
body.cosmic-ready #top .short-form-collection .short-form-card::before{background-image:linear-gradient(90deg,color-mix(in srgb,#92c4e675,var(--electric-blue) calc(var(--cosmic-strength,0)*100%)),transparent)!important;}
body.cosmic-ready #top .short-form-collection .short-form-card::after,body.cosmic-ready #top .short-form-image::after{border-color:color-mix(in srgb,#b2d9e9,var(--electric-blue) calc(var(--cosmic-strength,0)*100%))!important;}
body.cosmic-ready #top .representation-card::after{border-color:color-mix(in srgb,#b0d1e285,var(--electric-pink) calc(var(--cosmic-strength,0)*100%))!important;}
@media(max-width:650px){body.cosmic-ready #top>.hero::before,body.cosmic-ready #top>.hero::after{opacity:calc(.4 + .6*var(--cosmic-strength,0))!important}body.cosmic-ready #top>:is(.about-section,.films,.home-bts-section,.other-work-section,.contact-section,.volition-section)::before,body.cosmic-ready #top>:is(.about-section,.films,.home-bts-section,.other-work-section,.contact-section,.volition-section)::after{opacity:calc(.17 + .63*var(--cosmic-strength,0))!important}}
