:root,html[data-theme="dark"]{--brand-blue:#2214dc!important;--brand-violet:#ed161d!important;--brand-turquoise:#7376ff!important;--red:#ff4148!important;--brand-gradient:linear-gradient(110deg,#e51623 0%,#8d174a 45%,#2711d1 100%)!important;--action-gradient:linear-gradient(115deg,#ed151e,#bd102b 55%,#2510c9)!important;--bg:#090d1b!important;--panel:#12192c!important;--surface:#12192c!important;--line:#2c3552!important;--muted:#adb8d0!important;--subtle:#adb8d0!important;--soft-accent:#202348!important;--soft-accent-text:#b8bdff!important;--text:#f5f7ff!important}
html[data-theme="light"]{--bg:#f8f9fd!important;--panel:#fff!important;--surface:#fff!important;--text:#151b34!important;--muted:#555f79!important;--subtle:#555f79!important;--line:#d7dcee!important;--soft-accent:#ecebff!important;--soft-accent-text:#3015b8!important;--red:#d51822!important}
.announcement,footer,.community{background:linear-gradient(115deg,#b60e22 0%,#671445 48%,#2010b9 100%)!important;color:#fff!important}.announcement a,footer a,footer p,footer strong,footer .copyright,.community p,.community h2{color:#fff!important}.announcement{border-bottom:1px solid #ff404b55}.preferencebar,header{background:var(--panel)!important;border-color:var(--line)!important}.hero{background:radial-gradient(ellipse at 80% 42%,#3c21a946,transparent 60%),linear-gradient(120deg,#101729,#18122b 60%,#101127)!important;isolation:isolate}.hero:before{content:""!important;background:repeating-linear-gradient(125deg,transparent 0,transparent 110px,#e9202920 111px,#e9202920 114px,transparent 115px,transparent 220px)!important;opacity:1!important}.hero:after{background:none!important;content:none!important}.hero h1,.hero p,.hero-foot,.hero .eyebrow,.hero .scale,.hero .feature-label{color:#f5f7ff!important}.hero h1 em{color:#ff4048!important;background:none!important;-webkit-text-fill-color:currentColor!important}.hero-art{min-width:0}.hero .hero-picture img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 22px 20px #0006)!important;transform:none!important}.hero .scale{border-color:#ff445955!important;background:#25143288!important}.hero .feature-label{background:none!important}.eyebrow{color:var(--red)!important}.btn:not(.secondary),button.btn,.language-switch button[aria-pressed="true"],.pagination a[aria-current="page"]{background:var(--action-gradient)!important;color:#fff!important;border-color:#ed293f!important;box-shadow:0 8px 24px #de172321!important}.btn.secondary{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}.dot{background:#ff3c48!important}.benefits,.brands{background:var(--panel)!important}.benefit-icon{color:var(--red)!important}.collector-showcase{background:radial-gradient(ellipse at 25% 50%,#2615c922,transparent 65%)!important;min-height:0!important;padding-top:70px!important;padding-bottom:70px!important}.collector-rack{height:auto!important;min-height:0!important;aspect-ratio:1.35!important;background:none!important;box-shadow:none!important;border:0!important}.collector-rack .catalog-photo{width:100%!important;height:100%!important;max-height:500px!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 16px 22px #0005)!important}.brand-item.chassis-item{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:220px;min-width:220px;height:110px;padding:20px;background:var(--bg)!important;border:1px solid var(--line)!important;border-top:3px solid #ee2435!important;border-radius:14px!important;text-decoration:none!important;color:var(--text)!important}.chassis-label{font-weight:800;font-size:17px;letter-spacing:.04em}.chassis-item small{color:var(--muted);font-size:10px;letter-spacing:.18em}.diecast-separator{background:var(--bg)!important}.diecast-separator img{width:150px!important;height:85px!important;object-fit:contain}.brand-logo-frame{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.tproject-logo{object-fit:contain!important;filter:none!important}.social-links{margin-top:20px}.social-links a{display:inline-flex;align-items:center;gap:8px;line-height:1.6}.airbrush-model{display:block;max-width:620px;width:100%;height:auto;margin:0 auto 24px}.airbrush-page .panel{max-width:900px;margin:auto}.branch-intro{max-width:1000px}.branch-intro p{line-height:1.8}.contact-actions{display:flex;flex-wrap:wrap;gap:12px}.card .tag,.badge.preorder{color:var(--red)}a:focus-visible,button:focus-visible{outline:3px solid #ff5863;outline-offset:4px}
@media(max-width:700px){.hero .hero-picture img{max-height:330px}.collector-showcase{padding-top:35px!important;padding-bottom:35px!important}.collector-rack{aspect-ratio:1.4!important;max-height:340px}.brand-item.chassis-item{min-width:180px;width:180px;height:95px}.community h2{font-size:clamp(28px,8vw,44px)}header .brand-logo-frame{width:170px!important;max-width:45vw}.contact-actions .btn{white-space:normal}}
.hero{position:relative}.hero:before{position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important}
.brands .brand-item.chassis-item .chassis-label{color:var(--text)!important}
