/* Class màu Gutenberg (sinh bởi design-src/palette.py, không sửa tay) */
.has-brand-color { color: var(--pdl-hoangsa-color-brand) !important; } .has-brand-background-color { background-color: var(--pdl-hoangsa-color-brand) !important; } .has-brand-border-color { border-color: var(--pdl-hoangsa-color-brand) !important; }
.has-brand-600-color { color: var(--pdl-hoangsa-color-brand-600) !important; } .has-brand-600-background-color { background-color: var(--pdl-hoangsa-color-brand-600) !important; } .has-brand-600-border-color { border-color: var(--pdl-hoangsa-color-brand-600) !important; }
.has-brand-700-color { color: var(--pdl-hoangsa-color-brand-700) !important; } .has-brand-700-background-color { background-color: var(--pdl-hoangsa-color-brand-700) !important; } .has-brand-700-border-color { border-color: var(--pdl-hoangsa-color-brand-700) !important; }
.has-gold-color { color: var(--pdl-hoangsa-color-gold) !important; } .has-gold-background-color { background-color: var(--pdl-hoangsa-color-gold) !important; } .has-gold-border-color { border-color: var(--pdl-hoangsa-color-gold) !important; }
.has-ink-color { color: var(--pdl-hoangsa-color-ink) !important; } .has-ink-background-color { background-color: var(--pdl-hoangsa-color-ink) !important; } .has-ink-border-color { border-color: var(--pdl-hoangsa-color-ink) !important; }
.has-body-color { color: var(--pdl-hoangsa-color-body) !important; } .has-body-background-color { background-color: var(--pdl-hoangsa-color-body) !important; } .has-body-border-color { border-color: var(--pdl-hoangsa-color-body) !important; }
.has-muted-color { color: var(--pdl-hoangsa-color-muted) !important; } .has-muted-background-color { background-color: var(--pdl-hoangsa-color-muted) !important; } .has-muted-border-color { border-color: var(--pdl-hoangsa-color-muted) !important; }
.has-paper-color { color: var(--pdl-hoangsa-color-paper) !important; } .has-paper-background-color { background-color: var(--pdl-hoangsa-color-paper) !important; } .has-paper-border-color { border-color: var(--pdl-hoangsa-color-paper) !important; }
.has-ivory-color { color: var(--pdl-hoangsa-color-ivory) !important; } .has-ivory-background-color { background-color: var(--pdl-hoangsa-color-ivory) !important; } .has-ivory-border-color { border-color: var(--pdl-hoangsa-color-ivory) !important; }
.has-sand-color { color: var(--pdl-hoangsa-color-sand) !important; } .has-sand-background-color { background-color: var(--pdl-hoangsa-color-sand) !important; } .has-sand-border-color { border-color: var(--pdl-hoangsa-color-sand) !important; }
.has-espresso-color { color: var(--pdl-hoangsa-color-espresso) !important; } .has-espresso-background-color { background-color: var(--pdl-hoangsa-color-espresso) !important; } .has-espresso-border-color { border-color: var(--pdl-hoangsa-color-espresso) !important; }
.has-jade-color { color: var(--pdl-hoangsa-color-jade) !important; } .has-jade-background-color { background-color: var(--pdl-hoangsa-color-jade) !important; } .has-jade-border-color { border-color: var(--pdl-hoangsa-color-jade) !important; }
.has-on-dark-color { color: var(--pdl-hoangsa-color-on-dark) !important; } .has-on-dark-background-color { background-color: var(--pdl-hoangsa-color-on-dark) !important; } .has-on-dark-border-color { border-color: var(--pdl-hoangsa-color-on-dark) !important; }
.has-small-font-size { font-size: 14px !important; }
.has-medium-font-size { font-size: 17px !important; }
.has-large-font-size { font-size: 24px !important; }
.has-x-large-font-size { font-size: 34px !important; }
.has-sans-font-family { font-family: var(--pdl-hoangsa-font-sans) !important; }
