:root{--ink:#101514;--ink2:#1a2220;--paper:#ced7cb;--card:#f5f7f3;--muted:#64706a;--line:#969c97;--acid:#c8ff3d;--acid2:#e4f5ae}
body{background:var(--paper);color:var(--ink)}
.topbar{background:rgba(206,215,203,.93);border-bottom-color:color-mix(in srgb,var(--ink) 9%,transparent)}
.machineCard,.industryTile,.compactHighlight,.compactIndustryTile,.authCard,.accountCard,.accountStat,.reviewCard,.listingAdminCard,.leadCard,.revisionCard,.jobBoardRow,.optionCard{background:var(--card);border-color:var(--line)}
.authSide,.accountNav,.activity,.marketCta,.codePanel,.footer{background:var(--ink)}
.btn.dark,.chip.active,.chip:hover,.industryTileMark,.sellerLogo{background:var(--ink)}
.btn.acid,.mark:before,.mark:after{background:var(--acid)}
.authBenefit b,.accountNav a.active,.sellerLogo,.industryTileMark{color:var(--acid)}
.authCard p,.accountMuted,.sectionTitle p,.tableSub,.meta,.location,.seller,.emptyState{color:var(--muted)}
.authField input,.authField select,.authField textarea,.portalToolbar input,.portalToolbar select,.reviewActions input,.reviewActions textarea,.inlineForm select,.categoryCheck,.mediaUploadBar{border-color:var(--line);background:color-mix(in srgb,var(--card) 76%,var(--paper))}
