/* dmhouse-tag-lock.css — عوض‌کردن تگ HTML یک متن (inc/html-slots.php) ظاهر طراحی را عوض نمی‌کند.
   وقتی ادمین تگ یک متن را با تگ پیش‌فرض فایل فرق بدهد، تگ بازشو data-dmt="تگ پیش‌فرض" می‌گیرد؛ این‌جا همان خصوصیت‌هایی که
   از تگ پیش‌فرض می‌آمد (قلم، اندازه، وزن، فاصله، رنگ، تراز، نوع نمایش) روی تگ تازه می‌نشیند.
   ⚠ ویژگی [data-dmt] هم‌وزنِ یک کلاس است (0-1-0): از قاعدهٔ تگِ تازه (h1…p) قوی‌تر است و بعد از base.css بار می‌شود،
   ولی شیوه‌نامهٔ هر قالب که بعدتر بار می‌شود و کلاس خودِ عنصر را دارد، همچنان برنده است؛ یعنی فقط جای خالی را پر می‌کند.
   مقدارها از base.css (h1–h6، p) و بوت‌استرپ (line-height 1.2، margin-bottom ‎.5rem، p با ۱rem) برداشته شده‌اند. */

[data-dmt="h1"], [data-dmt="h2"], [data-dmt="h3"], [data-dmt="h4"], [data-dmt="h5"], [data-dmt="h6"] {
    display: block;
    margin-top: 0;
    font-family: 'gofteh' !important;
    font-weight: bold;
    line-height: 1.2;
    color: var(--text-primary);
    text-align: inherit;
}

[data-dmt="h1"] { font-size: 40px; margin-bottom: 0; }
[data-dmt="h2"] { font-size: 44px; margin-bottom: .5rem; text-align: center; }
[data-dmt="h3"] { font-size: 48px; margin-bottom: .5rem; }
[data-dmt="h4"] { font-size: 30px; margin-bottom: 0; }
[data-dmt="h5"] { font-size: 20px; margin-bottom: 0; }
[data-dmt="h6"] { font-size: 18px; margin-bottom: 0; }

[data-dmt="p"] {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: 'dana', sans-serif !important;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.8em;
    color: var(--text-secondary);
    text-align: inherit;
}

[data-dmt="div"],
[data-dmt="span"] {
    margin-top: 0;
    margin-bottom: 0;
    font-family: inherit !important;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    text-align: inherit;
}

[data-dmt="div"] { display: block; }
[data-dmt="span"] { display: inline; }
