/* Legal pages: same three-color system only */
:root{--dark:#202020;--ink:#202020;--muted:rgba(32,32,32,.72);--paper:#F5F0EA;--line:rgba(32,32,32,.17);--gold:#A61028}
body{background:#F5F0EA;color:#202020}
.nav-shell{background:#F5F0EA;border-color:rgba(32,32,32,.08)}
.logo,.hero h1,.legal-content h2{color:#202020}
.logo-symbol{background:#A61028}
.back-btn,.legal-footer{background:#202020;color:#F5F0EA}
.hero .eng,.eyebrow,.toc strong,.legal-content a{color:#A61028}
.legal-table dt,.legal-table dd,.notice{background:#F5F0EA;border-color:rgba(32,32,32,.19);color:#202020}
.legal-footer,.legal-footer a{color:#F5F0EA}
