/* The post text in the publish window (PublishVideoAction), which has no view of its own. */

/* The post text in the publish window: the title as a heading, the description in paragraphs with its hashtags as tags, the pair set off by lines. */
.fi-panel-app .pv-entry .fi-in-entry-label {
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: var(--ambex-dim);
}

.fi-panel-app .pv-title {
    padding-top: 1rem;
    border-top: 1px solid var(--ambex-rule);
}

.fi-panel-app .pv-title .fi-in-text-item {
    font: 600 1.125rem/1.35 var(--ambex-head);
    letter-spacing: -0.01em;
    color: var(--ambex-navy);
}

.fi-panel-app .pv-description {
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--ambex-rule);
}

.fi-panel-app .pv-description .fi-in-text-item {
    font-size: 0.9375rem;
    line-height: 1.6;
    color: var(--ambex-text);
}

.fi-panel-app .pv-description p + p {
    margin-top: 0.625rem;
}

.fi-panel-app .pv-tag {
    display: inline-block;
    margin: 0.125rem 0.125rem 0.125rem 0;
    padding: 0 0.5rem;
    border-radius: 999px;
    background: var(--ambex-tint);
    color: #175cb4;
    font-size: 0.8125rem;
    font-weight: 600;
    line-height: 1.6;
}

.dark .fi-panel-app .pv-title,
.dark .fi-panel-app .pv-description {
    border-color: rgba(90, 165, 255, 0.15);
}

.dark .fi-panel-app .pv-title .fi-in-text-item {
    color: #ffffff;
}

.dark .fi-panel-app .pv-description .fi-in-text-item {
    color: #cdd9e8;
}

.dark .fi-panel-app .pv-tag {
    background: rgba(90, 165, 255, 0.14);
    color: var(--ambex-sky);
}
