/* Local overrides are opt-in; empty settings preserve the original design. */
.afd-design-fontFamily,
.afd-design-fontFamily :where(h1,h2,h3,h4,h5,h6,p,a,span,div,time,figcaption) { font-family: var(--afd-fontFamily) !important; }
.afd-design-fontSize,
.afd-design-fontSize :where(p,a,span,div,time,figcaption) { font-size: var(--afd-fontSize) !important; }
.afd-design-textColor,
.afd-design-textColor :where(p,a,span,div,time,figcaption) { color: var(--afd-textColor) !important; }
.afd-design-headingSize :where(h1,h2,h3,h4,h5,h6),
.afd-design-headingSize :where(h1,h2,h3,h4,h5,h6) a { font-size: var(--afd-headingSize) !important; }
.afd-design-headingColor :where(h1,h2,h3,h4,h5,h6),
.afd-design-headingColor :where(h1,h2,h3,h4,h5,h6) a { color: var(--afd-headingColor) !important; }
.afd-design-backgroundColor { background-color: var(--afd-backgroundColor) !important; }
.afd-design-lineHeight,
.afd-design-lineHeight :where(h1,h2,h3,h4,h5,h6,p,a,span,div,time,figcaption) { line-height: var(--afd-lineHeight) !important; }
.afd-design-fontWeight,
.afd-design-fontWeight :where(h1,h2,h3,h4,h5,h6,p,a,span,div,time,figcaption) { font-weight: var(--afd-fontWeight) !important; }
.afd-design-padding { padding: var(--afd-padding) !important; }
.afd-design-borderRadius { border-radius: var(--afd-borderRadius) !important; }
