
/* LINGFEI refinement: one orange / charcoal / warm-white system. */
.v2-media{background:#f5f0e4;filter:none!important;mix-blend-mode:normal!important}
.journey-stage,.scene-canvas{background:#f5f0e4}
.node-label,.preview-rail,.ambient-motion,.stage-shortcuts,.hero-note{display:none!important}
.hero-copy{top:22%;width:40%;max-width:510px}
.hero-copy h1{font-weight:760;font-variation-settings:'wght' 760,'wdth' 93;font-size:clamp(64px,6.5vw,104px);line-height:1.05}
.hero-copy>.eyebrow{margin-bottom:24px;letter-spacing:.06em;font-size:11px}
.hero-copy h1>span:last-child{font-weight:650;margin-top:18px;font-size:.3em;line-height:1.45}
.hero-description{margin-top:23px;line-height:1.7;font-size:15px;max-width:330px}
.hero-description strong{font-size:16px;font-weight:600;margin-bottom:5px;display:block}
.hero-description br{display:initial!important}
.hero-bottom{position:static!important;inset:auto!important;margin-top:26px;transform:none!important;display:flex;flex-direction:row;align-items:center;gap:18px}
.hero-scroll-hint{display:none}
.hero-bottom .filled-button{font-weight:650;min-height:46px;padding:11px 17px;gap:30px;border-radius:6px;white-space:nowrap}
.header-contact,.filled-button,.outline-button,.lf8-next-cue,#lf6-module .footer-cta{border-radius:6px;font-weight:650}
.hero-copy h1,.finale-copy h2,.lf8 .lf8-fan-heading h2,.lf8-delivery h2,#lf5-module .heading,#lf5-module .projectInfo h3{font-weight:760}
.finale-copy::after{content:'台州灵绯科技有限公司';font-weight:550;font-size:15px}
.finale-info>p{font-weight:450;line-height:1.85}
#lf5-module .poster img{filter:none!important;opacity:1!important}
#lf5-module .projectInfo h3{max-width:20em;font-weight:700}
#lf5-module .meta{margin-top:12px}
#lf5-module .canvas{filter:none!important}
#lf6-module .footer-background video,#lf6-module .scene-still{filter:none!important;mix-blend-mode:normal!important}
#lf6-module .footer-background video{opacity:0}
#lf6-module .footer-background video[data-decoded=true]{opacity:1}
#lf6-module .tag,#lf6-module:not([data-layout=document]) .tag{background:transparent;border-radius:0;padding:0;font-size:11px;letter-spacing:.06em;color:#8b7564}
#lf6-module .headline,#lf6-module:not([data-layout=document]) .headline{font-weight:700;letter-spacing:-.035em}
#lf6-module .jobs .headline{margin-top:22px}
#lf6-module .contact .headline{margin-top:22px}
#lf6-module .footer-credit{color:#77716a}
.lf8 .lf-news-article .lf-dialog-copy p{line-height:1.9}
.lf8 .lf-news-article .lf-dialog-copy h3{font-weight:700}
@media(min-width:901px) and (max-height:760px){.hero-copy{top:20%}.hero-copy>.eyebrow{margin-bottom:16px}.hero-copy h1{font-size:clamp(58px,10.5vh,80px)}.hero-copy h1>span:last-child{margin-top:12px}.hero-description{margin-top:16px;font-size:14px}.hero-bottom{margin-top:20px}}
@media(max-width:900px){.hero-copy{top:18%;width:52%;max-width:420px}.hero-copy h1{font-size:clamp(54px,8.5vw,76px)}}
@media(max-width:640px){.hero-copy{top:15%;width:calc(100% - 40px);max-width:none}.hero-copy>.eyebrow{font-size:10px;margin-bottom:16px}.hero-copy h1{font-size:clamp(47px,12.7vw,62px);line-height:1.05}.hero-copy h1>span:last-child{font-size:.36em;margin-top:12px}.hero-description{font-size:13px;line-height:1.7;margin-top:16px;max-width:275px}.hero-description strong{font-size:14px}.hero-bottom{margin-top:20px}.hero-bottom .filled-button{min-height:42px;font-size:12px;padding:10px 14px;gap:22px}.finale-copy::after{font-size:13px}.finale-info{bottom:54px;display:block}.finale-info>p{display:block;max-width:280px;font-size:12px;line-height:1.7;margin:0 0 16px}.finale-info>.outline-button{font-size:12px;min-height:40px}.lf8-next-cue{bottom:22px}#lf6-module .footer{gap:28px;padding-top:44px}#lf6-module .footer-credit{margin-top:0}#lf6-module .tag{font-size:10px}}
@media(max-width:640px) and (max-height:700px){.hero-copy{top:16%}.hero-copy h1{font-size:44px}.hero-copy h1>span:last-child{margin-top:8px}.hero-description{margin-top:12px}.hero-description span{max-width:220px}.hero-bottom{margin-top:14px}.finale-info>p{max-width:240px;font-size:11px}}
@media(max-width:640px){.finale-copy{top:100px;left:20px;right:20px;width:auto;max-width:none}.finale-copy h2{font-size:26px;line-height:1.1;letter-spacing:-.035em;white-space:nowrap}#root .finale-copy h2>span:nth-child(n){display:inline!important;padding:0!important}.finale-copy::after{display:none}.finale-info{bottom:125px}.finale-info::before{content:'台州灵绯科技有限公司';display:block;font-size:12px;font-weight:650;margin-bottom:12px;color:#252422}.finale-info>p{max-width:310px}.finale-name{display:none}}
