
/* V3 VAULT — black showroom void / ceiling light architecture / reflections */
body{background:
radial-gradient(ellipse at 50% -8%,rgba(205,174,112,.16),transparent 27%),
radial-gradient(ellipse at 70% 70%,rgba(205,174,112,.055),transparent 24%),
linear-gradient(180deg,#050505,#0a0908 68%,#050505)}
body:before{content:"";position:fixed;z-index:-1;inset:0;background:
linear-gradient(110deg,transparent 0 20%,rgba(255,239,206,.035) 20% 20.5%,transparent 20.5% 42%,rgba(255,239,206,.02) 42% 42.4%,transparent 42.4%),
linear-gradient(70deg,transparent 0 66%,rgba(255,239,206,.02) 66% 66.4%,transparent 66.4%)}
.mark{border-radius:50%;border-color:rgba(201,169,107,.45);color:var(--accent)}.mark img{padding:4px}
.brand b{font-family:Georgia,serif;font-weight:400;font-size:18px}
.nav{background:rgba(5,5,5,.72);border-bottom-color:rgba(201,169,107,.15)}
.vault-hero:before{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,transparent,rgba(201,169,107,.04),transparent);filter:blur(14px)}
.vault-copy h1,.section-head h2,.page-hero h1{font-family:Georgia,serif;font-weight:400}
.collection-scroll{scrollbar-color:var(--accent) transparent}.collection-car{box-shadow:0 34px 90px rgba(0,0,0,.35)}.collection-car img{transition:transform 1.2s ease,filter .8s}.collection-car:hover img{transform:scale(1.035);filter:brightness(.84)}
.collection-car:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -140px 90px rgba(0,0,0,.34);pointer-events:none}
.panel{background:linear-gradient(145deg,rgba(22,20,17,.93),rgba(8,8,7,.96));box-shadow:0 35px 110px rgba(0,0,0,.32)}
.spec-grid{background:rgba(255,255,255,.012)}
.media-strip figure{min-height:460px}.media-strip figure:nth-child(2){transform:translateY(36px)}
footer{background:linear-gradient(180deg,transparent,rgba(201,169,107,.025))}
