|
Server : LiteSpeed System : Linux terra.hostitbro.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : outerorb ( 1091) PHP Version : 8.1.34 Disable Function : mail Directory : /home2/outerorb/public_html/inc/ | |
|
Path: /home2/outerorb/public_html/inc/blog-article-styles.php
Size: 5.46 KB
Permissions: 0666
<style>
/* ── Article hero variant ─────────────────────────────── */
.bfsi-hero.article-hero { min-height: 300px; padding: 52px 0 68px; }
.bfsi-hero.article-hero h1 { font-size: clamp(28px, 3.5vw, 48px) !important; }
/* ── Featured image ───────────────────────────────────── */
.article-feat-img { border-radius: 14px; overflow: hidden; margin-bottom: 32px; }
.article-feat-img img { width: 100%; display: block; }
/* ── Article body typography ──────────────────────────── */
.article-body h2 { color: #0c1f3d; font-size: 26px !important; font-weight: 700; margin: 32px 0 12px; }
.article-body h3 { color: #073367; font-size: 21px !important; font-weight: 600; margin: 24px 0 8px; }
.article-body p { color: #44546a; font-size: 16px !important; line-height: 1.82; margin-bottom: 16px; }
.article-body ul { color: #44546a; font-size: 16px !important; padding-left: 20px; margin-bottom: 20px; }
.article-body ul li { line-height: 1.78; margin-bottom: 6px; }
.article-body ul li::marker { color: #057aef; }
.article-body a { color: #057aef; font-weight: 600; }
/* ── Callout / pull quote ─────────────────────────────── */
.article-callout { background: #f0f6ff; border-left: 4px solid #057aef; border-radius: 0 12px 12px 0; padding: 20px 24px; margin: 32px 0; }
.article-callout p { color: #0c1f3d; font-size: 18px !important; font-style: italic; font-weight: 500; line-height: 1.65; margin: 0 !important; }
/* ── Tags & share row ─────────────────────────────────── */
.article-tags-share { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding-top: 32px; margin-top: 32px; border-top: 1px solid #dce9f8; }
.article-tags-share h6 { color: #0c1f3d; font-weight: 700; font-size: 13px !important; margin: 0 8px 0 0; text-transform: uppercase; letter-spacing: .05em; }
.article-tag-group, .article-share-group { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.article-tag-group button { background: #f0f6ff; color: #057aef; border: 1px solid #c8dff7; border-radius: 999px; padding: 4px 14px; font-size: 14px; font-weight: 600; cursor: default; }
.article-share-group a { width: 36px; height: 36px; border-radius: 50%; background: #057aef; color: #fff; border: none; display: grid; place-items: center; font-size: 14px; text-decoration: none; transition: background .2s; }
.article-share-group a:hover { background: #073367; }
/* ── More articles widget (dark bg) ──────────────────── */
.article-mini { display: flex; gap: 12px; align-items: flex-start; padding: 14px 0; border-bottom: 1px solid rgba(255,255,255,.12); text-decoration: none; }
.article-mini:last-child { border-bottom: none; }
.article-mini img { width: 72px; height: 62px; object-fit: cover; border-radius: 8px; flex-shrink: 0; }
.article-mini h6 { color: #fff !important; font-size: 15px !important; font-weight: 600; line-height: 1.4; margin: 0 0 4px; }
.article-mini span { color: #a8c8ef !important; font-size: 13px !important; }
.article-mini:hover h6 { color: #57a8f5 !important; }
/* ── Blog listing cards ───────────────────────────────── */
.blog-card { border: 1px solid #dce9f8; border-radius: 14px; overflow: hidden; background: #fff; transition: box-shadow .25s, transform .25s; height: 100%; display: flex; flex-direction: column; }
.blog-card:hover { box-shadow: 0 8px 32px rgba(7,51,103,.12); transform: translateY(-3px); }
.blog-card .bc-thumb { aspect-ratio: 16/9; overflow: hidden; }
.blog-card .bc-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .4s; }
.blog-card:hover .bc-thumb img { transform: scale(1.05); }
.blog-card .bc-body { padding: 18px 20px 24px; flex: 1; display: flex; flex-direction: column; }
.blog-card .bc-cat { display: inline-block; background: #f0f6ff; color: #057aef; font-size: 13px !important; font-weight: 700; border-radius: 999px; padding: 4px 14px; margin-bottom: 10px; }
.blog-card .bc-title { color: #0c1f3d; font-size: 19px !important; font-weight: 700; line-height: 1.4; margin-bottom: 9px; text-decoration: none; display: block; }
.blog-card .bc-title:hover { color: #057aef; }
.blog-card .bc-disc { color: #44546a; font-size: 15px !important; line-height: 1.7; margin-bottom: 14px; flex: 1; }
.blog-card .bc-meta { color: #8fa3bb; font-size: 14px !important; display: flex; gap: 10px; margin-bottom: 12px; }
.blog-card .bc-read { color: #057aef; font-weight: 700; font-size: 15px !important; text-decoration: none; }
.blog-card .bc-read:hover { color: #073367; }
/* ── Topic chips (sidebar) ────────────────────────────── */
.topic-chips { display: flex; flex-wrap: wrap; gap: 8px; padding: 0; list-style: none; margin: 0; }
.topic-chips a { display: inline-block; padding: 7px 16px; background: #f0f6ff; color: #057aef; border: 1px solid #c8dff7; border-radius: 999px; font-size: 15px !important; font-weight: 600; text-decoration: none; transition: background .2s, color .2s; }
.topic-chips a:hover { background: #057aef; color: #fff; border-color: #057aef; }
</style>