=====================================================
SCRIPTENTIAONE PULSE PRO STYLE BACKGROUND + FONTS
Keep existing colors, follow Pulse Pro typography
===================================================== */
/* Soft editorial page background */
body,
.site,
.site-content {
background: #f6f6f7 !important;
}
for hover two colors #5B42D6 or #5A4A94
/* Main homepage surface */
.so-magazine-home,
.so-homepage-engine {
background: transparent !important;
}
/* White cards and boxed areas */
.so-post-card,
.so-side-list,
.so-platform-section,
.so-platform-card,
.so-lex-fallback-card,
.so-lex-tool-card,
.so-community-sidebar,
.so-contest-sidebar,
.so-publication-sidebar,
.so-download-library,
.so-featured-publication,
.so-editor-choice-grid .so-post-card {
background: #ffffff !important;
}
/* Pulse Pro soft gray panels */
.so-info-card,
.so-wide-ad-box,
.so-ad-box,
.so-digital-publication-store {
background: #f3f3f4 !important;
}
/* =====================================================
PULSE PRO FONT SYSTEM
===================================================== */
/* Base body and UI font */
body,
button,
input,
textarea,
select,
.site-header,
.so-section-header p,
.so-post-content p,
.so-latest-copy p,
.so-v5-center-copy p,
.so-v5-lead-feature > p,
.so-platform-heading p,
.so-platform-card > p {
font-family: Gelasio, Georgia, “Times New Roman”, serif !important;
}
/* Main editorial headlines: Pulse Pro uses Gelasio */
.so-news-post h2,
.so-news-post h3,
.so-editor-mini h3,
.so-mini-list-item h4,
.so-latest-copy h3,
.so-must-card h3,
.so-v5-side-visual-item h3,
.so-v5-lead-feature h3,
.so-v5-center-list-item h3,
.so-v5-thumb-item h4,
.so-post-title,
.so-related-title {
font-family: Gelasio, Georgia, “Times New Roman”, serif !important;
font-weight: 700 !important;
line-height: 1.1 !important;
letter-spacing: 0 !important;
color: #111111 !important;
}
/* Hero lead headline */
.so-news-post-lead h2 {
font-family: Gelasio, Georgia, “Times New Roman”, serif !important;
font-size: clamp(28px, 3.8vw, 30px) !important;
line-height: 1.05 !important;
font-weight: 700 !important;
letter-spacing: 0 !important;
color: #111111 !important;
}
/* Medium story headlines */
.so-news-post-medium h3,
.so-latest-copy h3,
.so-v5-center-list-item h3 {
font-family: Gelasio, Georgia, “Times New Roman”, serif !important;
font-size: clamp(15px, 1.9vw, 19px) !important;
line-height: 1.1 !important;
font-weight: 700 !important;
letter-spacing: 0 !important;
color: #111111 !important;
}
/* Small sidebar/list headlines */
.so-editor-mini h3,
.so-mini-list-item h4,
.so-v5-thumb-item h4 {
font-family: Gelasio, Georgia, “Times New Roman”, serif !important;
font-size: 17px !important;
line-height: 1.1 !important;
font-weight: 700 !important;
letter-spacing: 0 !important;
color: #111111 !important;
}
/* Section titles: Editor Picks, Latest, Magazine, Sport */
.so-news-sidebar h2,
.so-section-header h2,
.so-side-list h2,
.so-latest-main > h2,
.so-info-card h2,
.so-v5-left-col h2,
.so-v5-center-col > h2,
.so-v5-box h2,
.so-platform-heading h2,
.so-platform-card h2,
.so-community-sidebar h3,
.so-contest-sidebar > h3,
.so-prize-pool h3,
.so-hall-of-fame h3,
.so-publication-sidebar h3,
.so-download-library h3,
.so-featured-publication h3 {
font-family: Gelasio, Georgia, “Times New Roman”, serif !important;
font-size: clamp(18px, 2vw, 20px) !important;
line-height: 1 !important;
font-weight: 700 !important;
letter-spacing: -0.045em !important;
color: #4338CA !important;
}
/* Must Read large title */
.so-must-band h2 {
font-family: Arial, Helvetica, sans-serif !important;
font-size: clamp(56px, 4.6vw, 82px) !important;
line-height: 0.92 !important;
font-weight: 900 !important;
letter-spacing: -0.06em !important;
color: #FFFFFF !important;
}
/* Byline and dates */
.so-news-byline,
.so-mini-list-item span,
.so-editor-mini p,
.so-v5-side-visual-item p,
.so-v5-thumb-item p,
.entry-meta,
.posted-on {
font-family: Gelasio, Georgia, “Times New Roman”, serif !important;
font-style: italic !important;
font-size: 15px !important;
line-height: 1.35 !important;
color: #777777 !important;
}
/* Body/excerpt text */
p,
.so-post-content p,
.so-latest-copy p,
.so-v5-center-copy p,
.so-v5-lead-feature > p,
.so-platform-card p {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 16px !important;
line-height: 1.5 !important;
font-weight: 400 !important;
color: #4A4A4A !important;
}
/* Labels */
.so-news-label,
.so-news-post-medium .so-news-image span,
.so-news-post-small .so-news-image span,
.so-latest-image span,
.so-must-image span,
.so-v5-side-image span,
.so-v5-lead-image span,
.so-v5-center-list-image span {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 11px !important;
line-height: 1 !important;
font-weight: 900 !important;
letter-spacing: 0.06em !important;
text-transform: uppercase !important;
color: #FFFFFF !important;
background-color: #5B42D6 !important;
}
.home .entry-title,
.home .page-title,
.home .bb-page-title,
.home .entry-header {
display: none !important;
}
/* Top utility strip */
.so-bb-top-strip {
position: fixed !important;
top: 32px !important;
left: 0 !important;
right: 0 !important;
height: 34px !important;
background: #ffffff !important;
border-bottom: 1px solid #e5e7eb !important;
z-index: 99998 !important;
display: flex !important;
justify-content: flex-end !important;
align-items: center !important;
padding: 0 36px !important;
box-sizing: border-box !important;
}
.so-bb-top-strip a {
color: #111111 !important;
text-decoration: none !important;
font-size: 15px !important;
font-weight: 500 !important;
margin-left: 18px !important;
}
.so-bb-top-strip a:not(:last-child)::after {
content: “|” !important;
margin-left: 18px !important;
color: #cbd5e1 !important;
}
/* Push BuddyBoss header down under the new strip */
body.logged-in .site-header,
body.logged-in #masthead {
margin-top: 34px !important;
}