/* ===== Ghost: Per-post heading alignment via internal tags ===== */
.tag-h-left   h1, .tag-h-left   h2, .tag-h-left   h3,
.tag-h-left   h4, .tag-h-left   h5, .tag-h-left   h6 {
    text-align: left !important;
}

.tag-h-center h1, .tag-h-center h2, .tag-h-center h3,
.tag-h-center h4, .tag-h-center h5, .tag-h-center h6 {
    text-align: center !important;
}

.tag-h-right  h1, .tag-h-right  h2, .tag-h-right  h3,
.tag-h-right  h4, .tag-h-right  h5, .tag-h-right  h6 {
    text-align: right !important;
}

/* Per-level overrides */
.tag-h1-left   h1 { text-align: left !important; }
.tag-h1-center h1 { text-align: center !important; }
.tag-h1-right  h1 { text-align: right !important; }

.tag-h2-left   h2 { text-align: left !important; }
.tag-h2-center h2 { text-align: center !important; }
.tag-h2-right  h2 { text-align: right !important; }

.tag-h3-left   h3 { text-align: left !important; }
.tag-h3-center h3 { text-align: center !important; }
.tag-h3-right  h3 { text-align: right !important; }

.tag-h4-left   h4 { text-align: left !important; }
.tag-h4-center h4 { text-align: center !important; }
.tag-h4-right  h4 { text-align: right !important; }

.tag-h5-left   h5 { text-align: left !important; }
.tag-h5-center h5 { text-align: center !important; }
.tag-h5-right  h5 { text-align: right !important; }

.tag-h6-left   h6 { text-align: left !important; }
.tag-h6-center h6 { text-align: center !important; }
.tag-h6-right  h6 { text-align: right !important; }



.mytag-h1-left  { text-align: left !important; }