01:40
<ntim>
GPHemsley: Seems to be working per-spec? the inherited font-weight is 400 (not bold), and lighter is relative to the inherited font weight
01:41
<ntim>
the bold comes from the user agent stylesheet, it's not inherited from anywhere, it's literally a rule saying h1, th { font-weight: bold }
01:44
<ntim>

think of it like having this CSS:

.target { font-weight: bold } // browser user agent stylesheet
.target { font-weight: lighter } // your style
01:44
<ntim>
first rule gets overridden by the second one
01:44
<ntim>
so it acts as if font-weight: bold never existed (which is how overriding works)