html body #sp-main .article-details .article-header h1,
html body #sp-main .article-details .article-header h2,
html body #sp-main .article-details .article-header h3,
html body #sp-main .article-details .article-header * {
    font-size: 18px !important;
}

html {
  scroll-padding-top: 120px !important;
}
/* Հոդվածների մեջ դրված նկարների չափերի (width/height) և դիրքի ճշգրիտ պահպանում */
.article-details img,
.item-page img {
    height: auto; /* standard default */
}

.article-details img[height],
.item-page img[height] {
    height: unset !important;
    max-height: none !important;
}

/* Եթե նկարն ունի HTML height/width, CSS-ը ստիպում է հարգել դրանք */
.article-details img[width][height],
.item-page img[width][height] {
    width: attr(width px) !important;
    height: attr(height px) !important;
    object-fit: fill;
}/* 1. Հոդվածների նկարների չափերի (width/height) ճշգրիտ պահպանում */
.article-details img[height],
.item-page img[height],
#sp-main img[height] {
    height: auto !important;
    max-height: none !important;
    object-fit: fill;
}

/* 2. Կենտրոնացված նկարների ճիշտ ցուցադրում (text-align: center-ի դեպքում) */
.article-details p[style*="text-align: center"] img,
.article-details p[style*="text-align:center"] img,
.item-page p[style*="text-align: center"] img,
.item-page p[style*="text-align:center"] img,
#sp-main p[style*="text-align: center"] img,
#sp-main p[style*="text-align:center"] img {
    display: inline-block !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}