Eulogize — Button & Style Audit

🔍 Eulogize — Button & Style Audit

Responsive behaviour across all breakpoints · Generated March 2026

3 Issues Found 2 Fixed Full Audit

Issue Summary

Review Required
Style Class Breakpoint Issue Status
ui-button-filled-light main (base) margin-left: auto causes right-push when used outside header flex context (e.g. hero sections, CTAs in cards) ⚠ Active Issue
ui-button-filled-light medium Now has margin-left: 0px + height: auto — correct for header, but may affect standalone usages on tablet 👁 Watch
button-outlined-black medium Has height: 40px (fixed), while ui-button-filled-light is height: auto — mismatched heights between paired buttons ⚠ Fix Needed
button-outlined-black small / main No explicit height: auto override at small — inherits 50px from main, may appear tall on mobile 👁 Watch
header-nav-link medium Font shrinks to 13px at medium — visually consistent but check all 5 nav items still fit without wrapping ✓ OK
dropdown-toggle-text medium Font shrinks to 13px — matches nav-link, consistent ✓ OK

ui-button-filled-light ⚠ margin-left issue

Desktop (large/main) — height: 50px, padding: 12px 20px, font: 16px Looks correct

Standalone — note how it hugs the left because it's in a block context here. On the live site it has margin-left: auto which pushes it right.

Root issue: margin-left: auto on the main breakpoint means this button right-aligns itself in any block or flex container unless a parent overrides it. This is intentional in some page contexts (e.g. aligning to the right in a two-column CTA) but causes problems in centered or stacked layouts.
Tablet (medium) — height: auto, padding: 8px 12px, font: 13px, margin: 0 Header: fixed
In header row context

✓ Compact, vertically centred

In page section (standalone)

⚠ Looks small compared to desktop. Check hero/CTA sections on tablet viewport.

👁 The medium breakpoint now has height: auto — good for the header. But check whether standalone CTAs on the actual pages look too small at tablet width. If so, the medium overrides should only apply inside .header scope, not globally.

button-outlined-black ⚠ height mismatch

Desktop (main) — height: 50px, padding: 12px 18px, font: 16px Looks correct
✓ Both buttons are 50px tall at desktop. Heights match. Good.
Tablet (medium) — outlined: 40px fixed vs filled: height auto Height mismatch
Current state (mismatched)

⚠ Sign in is 40px fixed, Start for free is ~37px auto — subtle but visible misalignment

After fix (both height: auto)

✓ Both auto — consistent height driven by padding

Fix needed: Set button-outlined-black to height: auto at the medium breakpoint to match ui-button-filled-light. Currently the outlined button is slightly taller which causes the pair to misalign in the header.
Mobile (small/tiny) — no height override, inherits 50px from main Check needed

This button inherits height: 50px at small. Verify it isn't appearing in mobile menus where it might look oversized.

Header Context — All Widths

≥ 992px (large breakpoint) — full desktop nav
For Families For Professionals Memorial Products ▾ Pricing Resources ▾
width ≥ 992px · large breakpoint · full desktop nav · buttons 50px
✓ No issues. Nav + buttons fit comfortably.
768–991px (medium breakpoint) — compressed desktop nav
For Families For Professionals Products ▾ Pricing Resources ▾
width 768–991px · medium breakpoint · 13px nav + buttons · this is where our fixes apply
⚠ Still check: at exactly ~800px, the 5 nav items may still be tight. The flex-shrink:1 on header-nav should let them compress, but verify no wrapping occurs on the actual site.
< 768px (small) — hamburger menu
width < 768px · small breakpoint · hamburger + Start for free only · Sign in hidden
✓ Correct. mob-hamburger-with-start-btn shows, header-nav-with-buttons collapses to mobile dropdown.

Page Context — Buttons in Sections

Hero / CTA section — light background

Create Beautiful Memorial Videos

Design funeral services in minutes with easy-to-use templates.

⚠ On the live site, ui-button-filled-light has margin-left: auto at the base breakpoint. In a centred flex container this works fine — but in a block/column context without text-align:center or align-items:center on the parent, the button will shift right. Audit each page section individually.
Dark / purple background section

Start Creating Today

Join thousands of families who trust Eulogize.

👁 If dark-background sections use a white variant of the filled button, check whether that variant inherits the same margin-left: auto issue. It likely uses a different class — verify on the live pages.

Recommendations

Priority fixes
#FixStyle · BreakpointPriority
1 Change height: 40pxheight: auto on button-outlined-black at medium so it matches the filled button height button-outlined-black · medium High
2 Audit each page's hero/CTA sections on a 768–991px viewport to check if margin-left: auto on the base style is pushing buttons right unexpectedly ui-button-filled-light · main High
3 Add height: auto to button-outlined-black at small breakpoint to prevent inheriting the 50px fixed height on mobile button-outlined-black · small Medium
4 Test the medium breakpoint at exactly 768–820px to confirm all 5 nav items + 2 buttons fit without wrapping. If they wrap, either widen the hamburger breakpoint or reduce nav to icons-only at that size. header-nav · medium Medium
5 Consider creating a ui-button-filled-light is-centered combo class for standalone CTA contexts that resets margin-left: 0 cleanly without polluting the base class New combo class Low
Fix #1 — Ready to apply (button-outlined-black height: auto at medium)
// Webflow Style Tool call
update_style({
  style_name: "button-outlined-black",
  breakpoint_id: "medium",
  properties: [
    { property_name: "height", property_value: "auto" }
  ]
})

This aligns the outlined and filled buttons at the same visual height on tablet, driven by their shared padding: 8px 12px.

Eulogize Button Audit · eulogizememorials.com · March 2026