html,body{margin:0;padding:0;background:#080909;width:100%;overflow-x:hidden}
body{width:1672px;max-width:1672px;margin:0 auto}
#locked-s1s2{width:1672px;margin:0;padding:0}
.frame-shell{position:relative;width:1672px;margin:0;padding:0;overflow:hidden;background:#080909}
.frame-shell iframe{display:block;border:0;margin:0;padding:0;width:100%;height:100%;background:#080909}
.s3{height:645px}
.s4{height:680px}
.s4 iframe{height:941px;transform:translateY(-120px)}
/* PREAPPROVAL v3: quiet Section 5 at assembly-shell level only.
   Locked Section 5 source files remain unchanged. */
.scaled-s5{height:810px;background:#0a0b0b;padding-top:10px;padding-bottom:10px;box-sizing:border-box}
.s5-native-stage{position:relative;width:1774px;height:887px;transform:translateX(46.43px) scale(.89);transform-origin:top left}
.s5-native-stage iframe{width:1774px;height:887px;filter:saturate(.94) contrast(.97)}

/* PREAPPROVAL v4: assembly-only approved warm architectural field. */
#forge-build-your-car{background:#c9b69f!important;color:#141414!important;border-top-color:#aa9782!important;border-bottom-color:#a99680!important}
#forge-build-your-car::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.18;background-image:repeating-linear-gradient(107deg,transparent 0 46px,rgba(255,255,255,.21) 47px, transparent 49px),radial-gradient(ellipse at 68% 30%,rgba(255,255,255,.45),transparent 65%)}
#forge-build-your-car .forge2-title{color:#121212!important}
#forge-build-your-car .forge2-section-index,#forge-build-your-car .forge2-intro-copy,#forge-build-your-car .forge2-label{color:#282421!important}
#forge-build-your-car .forge2-section-index span{color:#a27732!important}
.s4{background:#c9b69f}

/* v5 surgical QA correction: keep configurator controls dark and legible. */
#forge-build-your-car .forge2-make-btn {background:#111416!important;color:#ecebea!important;border-color:#3b3b38!important}
#forge-build-your-car .forge2-make-btn[aria-pressed="true"] {background:#181918!important;color:#fff!important;border-color:#d6ad69!important}
#forge-build-your-car .forge2-select {background:#111416!important;color:#f5f3ef!important;border-color:#3b3b38!important}
#forge-build-your-car .forge2-start {background:#e2b86c!important;color:#19130b!important}
#forge-build-your-car .forge2-make-name{color:#fff!important}

/* v6 visual recovery: dedicated texture extracted from the user's master screenshot. */
#forge-build-your-car{background:#cbb79f url('../assets/warm-stone-reference-extract-v1.jpg') center center / 1672px auto repeat!important}
#forge-build-your-car::before{display:none!important}
.s4{background:#cbb79f url('../assets/warm-stone-reference-extract-v1.jpg') center center / 1672px auto repeat!important}

/* v14: v13 limestone shared by Sections 2 and 4 only. */
#forge-build-your-car{background:#ccb396 url('../assets/approved-v13-limestone.png') center center/100% 100% no-repeat!important}
.s4{height:740px!important;background:#ccb396 url('../assets/approved-v13-limestone.png') center center/100% 100% no-repeat!important}
.s4 iframe{height:740px!important;transform:none!important}

/* S6 isolated appendix, approved preceding sections unchanged. */
.s6{height:941px}.s6 iframe{height:941px;width:100%;display:block}
