
/* SC DYNOVIQ v12.8 COMPLETE COMMUNITY REDESIGN */
body.v12-community{--vbg:#050607;--vp:#0b0e11;--vp2:#101419;--vl:rgba(255,255,255,.075);--gold:#c89456;--gold2:#e0b171;--txt:#f2efe9;--mut:#9299a2;background:var(--vbg)!important;color:var(--txt)}
.v12-community #main{background:radial-gradient(circle at 85% -5%,rgba(200,148,86,.09),transparent 26%),var(--vbg)!important}
.v12-shell,.v12-page{max-width:1580px;margin:auto;padding:18px 24px 70px}
.v12-hero{height:570px;position:relative;overflow:hidden;border:1px solid rgba(200,148,86,.18);border-radius:24px;background:#080a0c}
.v12-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:saturate(.82) brightness(.82)}
.v12-heroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,4,5,.98),rgba(3,4,5,.75) 34%,rgba(3,4,5,.12) 72%),linear-gradient(0deg,rgba(3,4,5,.68),transparent 45%)}
.v12-heroCopy{position:absolute;left:5%;top:50%;transform:translateY(-50%);max-width:650px}.v12-heroCopy>span,.v12-kicker{font-size:10px;color:var(--gold2);letter-spacing:.2em;font-weight:900}.v12-heroCopy h1{font-size:clamp(48px,5.2vw,78px);line-height:.92;letter-spacing:-.055em;margin:10px 0 18px}.v12-heroCopy h1 em,.v12-pageHero h1 em{font-style:normal;color:var(--gold2)}.v12-heroCopy p{max-width:590px;color:#b8bdc3;line-height:1.55}.v12-heroCopy>div{display:flex;gap:10px;margin-top:23px}
.v12-primary,.v12-secondary{min-height:44px;border-radius:9px;padding:0 18px;font-size:10px;font-weight:900;letter-spacing:.05em}.v12-primary{background:linear-gradient(#d7a461,#aa7138);border:1px solid #e1b272;color:#090806}.v12-secondary{background:rgba(6,7,9,.58);border:1px solid rgba(255,255,255,.2);color:#fff}
.v12-heroBadge{position:absolute;right:22px;top:22px;background:rgba(5,6,8,.66);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 13px;text-align:right}.v12-heroBadge b,.v12-heroBadge small{display:block}.v12-heroBadge b{color:var(--gold2)}.v12-heroBadge small{font-size:7px;color:#999;letter-spacing:.12em}
.v12-launch{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:10px 0 32px}.v12-launch button{height:82px;display:grid;grid-template-columns:38px 1fr;align-items:center;text-align:left;border:1px solid var(--vl);background:linear-gradient(180deg,#101318,#0a0c0f);color:#fff;border-radius:11px;padding:10px}.v12-launch button>b{color:var(--gold);font-size:12px}.v12-launch span,.v12-launch small{display:block}.v12-launch span{font-size:11px;font-weight:900}.v12-launch small{font-size:8px;color:#888f98;margin-top:4px;font-weight:500}
.v12-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.v12-title{display:flex;justify-content:space-between;align-items:end;margin:22px 0 11px}.v12-title small{font-size:8px;color:var(--gold);letter-spacing:.16em}.v12-title h2{font-size:26px;margin:3px 0}.v12-title button,.v12-sideBox header button{border:0;background:none;color:#c99658;font-size:8px}
.v12-editorial{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:210px 210px;gap:10px}.v12-editorial article{position:relative;overflow:hidden;border-radius:13px;border:1px solid var(--vl)}.v12-editorial .lead{grid-row:1/3}.v12-editorial img{width:100%;height:100%;object-fit:cover}.v12-editorial article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,4,5,.94),transparent 68%)}.v12-editorial article>div{position:absolute;z-index:2;left:16px;right:16px;bottom:14px}.v12-editorial small,.v12-editorial h3,.v12-editorial span{display:block}.v12-editorial small{font-size:8px;color:#d0a060}.v12-editorial h3{font-size:17px;margin:4px 0}.v12-editorial .lead h3{font-size:25px}.v12-editorial span{font-size:8px;color:#bbb}
.v12-cars{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.v12-cars article{height:270px;position:relative;border:1px solid var(--vl);border-radius:13px;overflow:hidden}.v12-cars img{width:100%;height:100%;object-fit:cover}.v12-cars article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,4,5,.94),transparent 67%)}.v12-cars article>div{position:absolute;z-index:2;left:15px;bottom:13px}.v12-cars small,.v12-cars h3,.v12-cars b{display:block}.v12-cars small{font-size:8px;color:#aaa}.v12-cars h3{margin:3px 0;font-size:18px}.v12-cars b{font-size:9px;color:var(--gold2)}
.v12-side{display:grid;gap:12px;align-content:start}.v12-tuningCard,.v12-sideBox{border:1px solid var(--vl);border-radius:14px;background:linear-gradient(180deg,#101318,#090b0e);overflow:hidden}.v12-tuningCard>img{width:100%;height:180px;object-fit:cover}.v12-tuningCard>div{padding:17px}.v12-tuningCard small{color:var(--gold);font-size:8px;letter-spacing:.16em}.v12-tuningCard h2{font-size:25px;line-height:1;margin:6px 0 10px}.v12-tuningCard p,.v12-tuningCard li{font-size:10px;color:#9ba2aa;line-height:1.5}.v12-tuningCard ul{padding-left:17px}.v12-tuningCard button{width:100%;margin-top:6px}.v12-sideBox{padding:13px}.v12-sideBox header{display:flex;justify-content:space-between;color:var(--gold2);font-size:9px;font-weight:900;margin-bottom:6px}.v12-event{display:grid;grid-template-columns:48px 1fr 10px;gap:8px;align-items:center;width:100%;padding:9px 0;border:0;border-top:1px solid rgba(255,255,255,.05);background:none;color:#fff;text-align:left}.v12-event time{text-align:center}.v12-event time b{font-size:20px}.v12-event time small,.v12-event span small,.v12-event span strong{display:block}.v12-event time small{font-size:7px;color:var(--gold);text-transform:uppercase}.v12-event span strong{font-size:9px}.v12-event span small{font-size:7px;color:#858c95;margin-top:3px}.v12-miniMarket{display:grid;grid-template-columns:1fr 1fr;gap:6px}.v12-miniMarket button{border:0;background:#0b0e11;color:#fff;text-align:left;padding:0}.v12-miniMarket img{width:100%;height:90px;object-fit:cover;border-radius:6px}.v12-miniMarket span,.v12-miniMarket b{display:block}.v12-miniMarket span{font-size:7px;margin-top:4px}.v12-miniMarket b{color:var(--gold2);margin-top:2px}.v12-boost{display:grid;grid-template-columns:1fr auto;gap:2px;margin-top:10px;padding:10px;border:1px solid rgba(200,148,86,.22);border-radius:8px;background:rgba(200,148,86,.06)}.v12-boost b{font-size:8px;color:var(--gold2)}.v12-boost strong{grid-row:1/3;grid-column:2;font-size:18px;color:var(--gold2)}.v12-boost span{font-size:7px;color:#999}.v12-empty{font-size:9px;color:#858c95}
.v12-pageHero{height:360px;border-radius:18px;display:flex;align-items:end;padding:30px;border:1px solid var(--vl);background-size:cover!important;background-position:center!important}.v12-pageHero.chat{background:linear-gradient(90deg,rgba(3,4,5,.95),rgba(3,4,5,.28)),url("assets/lounge_all_cars.jpg")}.v12-pageHero small{font-size:9px;color:var(--gold2);letter-spacing:.18em}.v12-pageHero h1{font-size:48px;line-height:.93;margin:7px 0}.v12-pageHero p{color:#aaa}
.v12-roomGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:14px 0}.v12-roomGrid>button{min-height:210px;border-radius:14px;padding:20px;text-align:left;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.v12-roomGrid>button>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor}.v12-roomGrid small{font-size:8px;letter-spacing:.12em}.v12-roomGrid h2{font-size:24px;margin:4px 0}.v12-roomGrid p{font-size:10px;color:#bbb}.v12-roomGrid b{font-size:9px}.v12-roomGrid .women{background:linear-gradient(145deg,#40142f,#111015);border:1px solid #7b2b61}.v12-roomGrid .men{background:linear-gradient(145deg,#132f49,#0d1116);border:1px solid #28587e}.v12-roomGrid .all{background:linear-gradient(145deg,#3b2b16,#0f1012);border:1px solid #896438}.v12-convos{border-top:1px solid var(--vl);margin-top:20px}
.v12-redesigned{max-width:1500px;margin:auto!important;padding:20px 24px 70px!important}.v12-redesigned .card{border-radius:13px!important;background:linear-gradient(180deg,#101318,#090b0e)!important;border:1px solid var(--vl)!important}.v12-redesigned .section-title{margin:10px 0 22px!important}.v12-redesigned .section-title h2{font-size:34px!important;letter-spacing:-.03em}.v12-redesigned img{border-radius:10px}.v12-tuning .option,.v12-tuning .tuning-option{border-radius:12px!important}.v12-market .market-card,.v12-meets .event-card,.v12-garage .garage-card{border-radius:13px!important}
@media(min-width:1100px){body.v12-community #appView{padding-left:176px}body.v12-community .bottom-nav{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:176px!important;height:100vh!important;z-index:90;background:linear-gradient(180deg,#080a0c,#050607)!important;border-right:1px solid rgba(200,148,86,.17)!important;border-top:0!important;padding:92px 10px 20px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important}body.v12-community .bottom-nav:before{content:"SC\\A DYNOVIQ";white-space:pre;position:absolute;left:24px;top:21px;color:#d8a563;font-weight:900;font-size:20px;line-height:.8;letter-spacing:.08em}body.v12-community .bottom-nav button{height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:25px 1fr!important;align-items:center!important;text-align:left!important;padding:0 10px!important;border-radius:7px!important;color:#c7c9cc!important}body.v12-community .bottom-nav button.active{background:linear-gradient(90deg,rgba(200,148,86,.22),rgba(200,148,86,.05))!important;color:#e2b171!important;border:1px solid rgba(200,148,86,.25)!important}body.v12-community .bottom-nav button b{font-size:14px!important;text-align:center}body.v12-community .bottom-nav button span{font-size:9px!important;margin:0!important;text-transform:uppercase!important}body.v12-community .topbar{left:176px!important}}
@media(max-width:899px){.v12-shell,.v12-page{padding:7px 9px 88px}.v12-hero{height:600px;border-radius:16px}.v12-hero>img{object-position:center 40%}.v12-heroShade{background:linear-gradient(0deg,rgba(3,4,5,.99),rgba(3,4,5,.72) 40%,rgba(3,4,5,.07) 76%)}.v12-heroCopy{left:18px;right:18px;top:auto;bottom:76px;transform:none}.v12-heroCopy h1{font-size:39px}.v12-heroCopy p{font-size:12px}.v12-heroCopy>div{display:grid;grid-template-columns:1fr 1fr}.v12-heroBadge{top:12px;right:12px}.v12-launch{display:flex;overflow:auto;margin:8px -9px 22px;padding:0 9px}.v12-launch button{min-width:145px;height:68px}.v12-grid{display:block}.v12-side{margin-top:20px}.v12-editorial{display:flex;overflow:auto;gap:8px}.v12-editorial article,.v12-editorial .lead{min-width:84vw;height:410px}.v12-editorial .lead h3{font-size:21px}.v12-cars{display:flex;overflow:auto}.v12-cars article{min-width:78vw;height:320px}.v12-tuningCard>img{height:240px}.v12-roomGrid{grid-template-columns:1fr}.v12-roomGrid>button{min-height:150px}.v12-pageHero{height:480px;padding:20px}.v12-pageHero h1{font-size:40px}.v12-redesigned{padding:12px 10px 88px!important}.v12-redesigned .section-title h2{font-size:27px!important}.v12-community .bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.v12-community .bottom-nav button span{font-size:8px!important}}
