﻿.profile-share-marquee {
    background: linear-gradient(90deg, #c0392b, #e74c3c);
    color: #fff;
    font-size: 13.5px;
    font-weight: 500;
    padding: 9px 0;
    letter-spacing: 0.3px;
    border-bottom: 3px solid #a93226;
    box-shadow: 0 2px 6px rgba(0,0,0,0.15);
}
.profile-share-marquee i { opacity: 0.9; }
.dynamic-content-wrapper {
    max-width: 1240px;
    margin: 0 auto;
    padding: 40px;
}
.dynamic-content-wrapper h1 {
    line-height: 2.5;
    font-weight: bold;
    font-size: 28px;
}
.dynamic-content-wrapper h2 {
    line-height: 2.5;
    font-weight: bold;
    font-size: 26px;
}
.dynamic-content-wrapper h3, .dynamic-content-wrapper h4 {
    line-height: 2.5;
    font-weight: bold;
    font-size: 22px;
}
.dynamic-content-wrapper p, .dynamic-content-wrapper span {
    line-height: 2;
}