From bd3757bb9a542b7426b82136cd64332b5d10d4eb Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Sun, 8 Feb 2026 13:35:54 -0500 Subject: [PATCH] Streamline SaaS footer: remove redundant CTAs, tighten spacing Remove CTA buttons section (app already has + New in navbar). Use grid instead of flex, reduce font sizes, tighten padding. --- make_post_sell/static/css/common.css | 64 +++++++-------------- make_post_sell/templates/snippets/footer.j2 | 5 -- 2 files changed, 21 insertions(+), 48 deletions(-) diff --git a/make_post_sell/static/css/common.css b/make_post_sell/static/css/common.css index 7d968ac..9c57cd7 100644 --- a/make_post_sell/static/css/common.css +++ b/make_post_sell/static/css/common.css @@ -2908,28 +2908,27 @@ textarea { /* Footer */ .mps-footer { background-color: var(--bg-secondary, #f8f9fa); - border-top: 2px solid var(--border-color, #dee2e6); + border-top: 1px solid var(--border-color, #dee2e6); margin-top: 40px; - padding: 40px 20px 24px; + padding: 32px 20px 20px; } .mps-footer-grid { max-width: 800px; - margin: 0 auto 32px; + margin: 0 auto 20px; display: grid; grid-template-columns: 1fr; - gap: 28px; + gap: 24px; } .mps-footer-brand { - display: flex; - flex-direction: column; - gap: 8px; + display: grid; + gap: 6px; } .mps-footer-logo { - font-size: 1.4em; - font-weight: 550; + font-size: 1.2em; + font-weight: 600; color: var(--text-primary, #333); text-decoration: none; } @@ -2940,35 +2939,32 @@ textarea { .mps-footer-tagline { color: var(--text-muted, #777); - font-size: 14px; + font-size: 13px; max-width: 320px; - line-height: 1.5; + line-height: 1.4; } .mps-footer-group { - display: flex; - flex-direction: column; - gap: 10px; + display: grid; + gap: 8px; } .mps-footer-group-title { - font-size: 13px; + font-size: 11px; font-weight: 600; - color: var(--text-primary, #333); + color: var(--text-secondary, #6c757d); text-transform: uppercase; - letter-spacing: 0.05em; + letter-spacing: 0.06em; } .mps-footer-links { - display: flex; - flex-direction: column; - gap: 8px; + display: grid; + gap: 6px; } .mps-footer-links a { color: var(--text-muted, #777); - font-size: 14px; - font-weight: 400; + font-size: 13px; text-decoration: none; } @@ -2976,37 +2972,19 @@ textarea { color: var(--green-color, #a3c765); } -.mps-footer-ctas { - max-width: 800px; - margin: 0 auto 24px; - display: flex; - align-items: center; - gap: 12px; - padding: 20px 0; - border-top: 1px solid var(--border-color, #dee2e6); - border-bottom: 1px solid var(--border-color, #dee2e6); - flex-wrap: wrap; -} - -.mps-footer-ctas a.mps-button { - min-width: 160px; - font-size: 14px; - padding-top: 10px; - padding-bottom: 10px; -} - .mps-footer-bottom { text-align: center; color: var(--text-muted, #999); - font-size: 12px; + font-size: 11px; max-width: 800px; margin: 0 auto; + padding-top: 16px; + border-top: 1px solid var(--border-color, #dee2e6); } .mps-footer-bottom a { color: var(--text-muted, #999); text-decoration: underline; - font-weight: 400; } .mps-footer-bottom a:hover { diff --git a/make_post_sell/templates/snippets/footer.j2 b/make_post_sell/templates/snippets/footer.j2 index ebc281c..3b34fdc 100644 --- a/make_post_sell/templates/snippets/footer.j2 +++ b/make_post_sell/templates/snippets/footer.j2 @@ -38,11 +38,6 @@ - -