
html{background:#120c09}
body{background:transparent!important;color:#f6efe4}
body:before{content:"";position:fixed;inset:0;z-index:-1;background:url("img/image-5.jpg") center center / cover no-repeat;pointer-events:none}
body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(8,5,3,.12) 0%,rgba(8,5,3,0) 22%,rgba(10,7,5,.08) 48%,rgba(12,8,6,.45) 78%,rgba(10,7,5,.62) 100%)}
header{background:rgba(14,10,8,.42)!important;backdrop-filter:blur(16px);border-bottom:1px solid rgba(226,184,106,.38)!important}
.hero{background:transparent!important;min-height:100svh!important}
.hero .heroimage{background:none!important;opacity:0!important}
.hero:before{background:linear-gradient(90deg,rgba(18,10,6,.62) 0%,rgba(18,10,6,.28) 34%,rgba(18,10,6,.04) 62%)!important}
.hero:after{background:linear-gradient(180deg,transparent 62%,rgba(14,9,6,.45) 100%)!important;mask-image:none!important}
.herocontent,.hero-scroll{position:relative;z-index:3}
.hero h1{color:#fff8ee!important;-webkit-text-fill-color:#fff8ee!important;text-shadow:0 10px 28px rgba(0,0,0,.45)}
.hero p{color:#f3e6d4!important;text-shadow:0 2px 12px rgba(0,0,0,.45)}
.heroactions .primary,.primary{background:linear-gradient(180deg,#f0d091,#c9963f)!important;color:#1a1208!important;border-radius:999px!important;box-shadow:0 12px 28px rgba(180,120,40,.35)!important}
.heroactions .primary:hover,.primary:hover{background:linear-gradient(180deg,#ffe1a6,#d7a64e)!important;color:#1a1208!important}
.brand-ticker{background:rgba(16,11,8,.38)!important;border-color:rgba(226,184,106,.28)!important;backdrop-filter:blur(10px)}
.brand-ticker span{color:#f0d7a8!important}
.choice-strip{border-bottom-color:rgba(226,184,106,.28)!important}
.choice-buttons button{background:rgba(20,14,10,.62)!important;border-color:rgba(226,184,106,.4)!important;color:#f6efe4!important;backdrop-filter:blur(10px)}
.choice-buttons button:hover{border-color:#e6c27a!important;background:rgba(36,24,14,.72)!important}
.section,.feature,footer{background:transparent!important}
.filters{background:rgba(18,13,10,.55)!important;border-color:rgba(226,184,106,.35)!important;backdrop-filter:blur(12px)}
.car{background:rgba(16,12,10,.72)!important;border-color:rgba(226,184,106,.32)!important;backdrop-filter:blur(8px);box-shadow:0 16px 40px rgba(0,0,0,.28)!important}
.car:hover{border-color:#e6c27a!important}
.panel,.comparecard,.metric,.modal{background:rgba(18,13,10,.88)!important;border-color:rgba(226,184,106,.32)!important}
