/* Фингазета-пресс 3.2.3 stabilization */

/* Public typography contract: body 18px; all public H1 = fixed 36px. */
.site-main h1,
.site-main .hero-story h1,
.site-main .article-title,
.site-main .archive-header h1 {
    font-size: 36px !important;
    line-height: 1.1 !important;
}

/* Media usage */
.media-item__usage {
    padding: 0 12px 12px;
    color: #667085;
    font-size: 11px;
    line-height: 1.45;
}
.media-item__usage strong { color: #344054; }
.media-item__usage a { color: #087765; text-decoration: none; }
.media-item__usage a:hover { text-decoration: underline; }
.media-item__usage--empty { color: #98a2b3; }
.media-usage {
    margin: 0 0 18px;
    padding: 12px 14px;
    border: 1px solid var(--admin-border);
    border-radius: 10px;
    background: #f8fafc;
    font-size: 12px;
}
.media-usage ul { margin: 7px 0 8px 20px; padding: 0; }
.media-usage li { margin: 3px 0; }
.media-usage a { color: var(--admin-accent); }

/* The activity panel stays equal to the publication chart height. */
.dashboard-activity { height: 215px !important; overflow: hidden; }
.dashboard-activity .activity-feed { height: 154px !important; overflow-y: auto; padding-right: 8px; scrollbar-gutter: stable; }

/* Editor must visually start as normal text. */
.rich-content,
.rich-content p,
.rich-content div { font-weight: 400 !important; }
.rich-content b, .rich-content strong,
.rich-content h2, .rich-content h3, .rich-content h4 { font-weight: 700 !important; }
.rich-editor.is-html .rich-html-source { display: block !important; }
.rich-editor.is-html .rich-content { display: none !important; }

@media (max-width: 640px) {
    .site-main h1,
    .site-main .hero-story h1,
    .site-main .article-title,
    .site-main .archive-header h1 { font-size: 36px !important; }
}
