From e603a912efd9f0b18fa308e42d0f199b1e4d0eee Mon Sep 17 00:00:00 2001 From: Matt Batchelder Date: Sun, 22 Mar 2026 01:21:25 -0400 Subject: [PATCH] feat: Update pricing track layout and header styles for improved responsiveness and readability --- theme/assets/css/main.css | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/theme/assets/css/main.css b/theme/assets/css/main.css index 07139f8..27c82b4 100644 --- a/theme/assets/css/main.css +++ b/theme/assets/css/main.css @@ -1950,30 +1950,44 @@ p:last-child { margin-bottom: 0; } /* ── 9. Pricing ────────────────────────────────────────────── */ .pricing-track-layout { display: grid; - grid-template-columns: 280px 1fr; - gap: 3rem; + grid-template-columns: 300px 1fr; + gap: 4rem; align-items: start; } .pricing-track-header { position: sticky; top: 2rem; + padding-top: 1.25rem; + border-top: 3px solid var(--color-primary); } .pricing-track-header .section-label { - font-size: 1.35rem; - letter-spacing: .02em; - margin-bottom: 1rem; + display: block; + font-size: .8rem; + font-weight: 700; + letter-spacing: .1em; + text-transform: uppercase; + color: var(--color-primary); + margin-bottom: .75rem; } .pricing-track-header h2 { - font-size: clamp(1.75rem, 3vw, 2.5rem); - margin-bottom: 1rem; + font-size: clamp(1.35rem, 2.2vw, 1.75rem); + color: var(--color-heading); + margin-bottom: .75rem; + line-height: 1.25; } .pricing-track-header .lead { - font-size: .95rem; - color: var(--color-muted); + font-size: .9rem; + line-height: 1.65; + color: var(--color-text-muted); +} +.pricing-track-layout .pricing-grid { + max-width: none; + margin-inline: 0; } @media (max-width: 900px) { .pricing-track-layout { grid-template-columns: 1fr; + gap: 2rem; } .pricing-track-header { position: static;