Files
aia-website/www/src/styles/blog.css
T
DeCentN2Madness 5cbe055c34 fix(styles): adjust service page image margin and prose heading spacing
Removes bottom margin from floated service page images (pages.css) and
tightens h2/h3 top margin in prose from 2em to 1.75em (blog.css).
2026-06-25 20:59:40 -07:00

18 lines
1.4 KiB
CSS

.prose { padding-block: var(--space-xl); }
.prose h2, .prose h3 { margin-top: 1.75em; }
.prose img { border-radius: var(--radius-md); margin-block: var(--space-lg); }
.prose a { overflow-wrap: anywhere; text-decoration: none; }
.prose p a, .prose td a { color: var(--color-accent-strong); text-decoration: none; }
.prose p a:hover, .prose p a:focus-visible, .prose td a:hover, .prose td a:focus-visible { color: var(--color-accent); }
.blog-post-body blockquote { background: var(--color-tint); border: 0; border-radius: 16px; color: var(--color-primary); margin: 0 auto 2.5rem; max-width: 767px; padding: 45px; position: relative; z-index: 0; }
.blog-post-body blockquote::before { background-image: url('/assets/images/blockquote.svg'); content: ""; display: block; height: 41px; inset-inline-start: 6px; position: absolute; top: 22px; width: 50px; z-index: -1; }
.blog-post-body blockquote p { color: var(--color-primary); margin: 0 0 1.55rem; }
.source-page { max-width: 980px; }
.source-page > h2:first-of-type { margin-top: 0; }
.blog-post-body { max-width: 960px; }
.blog-post-body p { margin-bottom: 1.55rem; }
.blog-post-body table { border: 1px solid #d7d9e3; border-collapse: collapse; display: table; margin: 0 0 1.4rem; width: 100%; }
.blog-post-body td, .blog-post-body th { border: 1px solid #d7d9e3; padding: 10px; }
.blog-post-body th { background: var(--color-primary); color: #fff; }
.blog-post-body td { background: #fff; color: var(--color-primary); }