fix(homepage): breathing room between hero CTA and hero image on mobile - #405
Conversation
On desktop the CTA button and hero photo sit in side-by-side columns. Below 860px the columns stack and nothing supplied a stacking gap - the photo started at the button's bottom pixel (0px gap, measured with a 390px-viewport probe; visible in a production phone screenshot). Add margin-top: 28px to .home-hero-media inside the existing 860px breakpoint block, so only the stacked layout changes. Verified: browser probe shows gap 0px -> 28px at 390x844 emulation; desktop 1280x800 screenshot unchanged (rule scoped to the stacked breakpoint). Production build green. Note for baseline owners: mobile homepage screenshots (macos/ and linux/) will show this intentional 28px shift on their next blessed- stack run - re-record via bin/test (macOS) and bin/dtest. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PXHeUErqoiyH9xN1mjC8cH
|
Warning Review limit reached
Next review available in: 24 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…uilds + un-gated board sync (#407) * feat(analytics): enable Clarity for course pilot + exclude all analytics from local/test builds - microsoftClarity = xum05dgnec (project created by Paul 2026-07-30) - baseof.html gates the analytics partial on baseURL containing jetthoughts.com: dev (1313) and test (1314) builds never inject tracking - Clarity snippet additionally hostname-guards localhost/LAN at runtime - macOS mobile homepage baseline re-recorded per #405's note (intentional 28px hero gap below 860px; diff confined to the shifted photo). Linux baseline re-record follows in this same PR via bin/dtest. - Board sync: PILOT GATE REMOVED (Paul 2026-07-31) - TASK-TRACKER queue rewritten as Waves 0/A-H; runbook 20.12 + GOAL + 20.07 statuses synced - Test policy: bin/qtest --changed is the routine gate; bin/test+bin/dtest once at PR prep (CLAUDE.md, AGENTS.md, .okf/build/test-gates.md) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XzSs7FupxTPeX4QW1u5anX * docs(okf): align test-gates description with qtest-first policy Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XzSs7FupxTPeX4QW1u5anX --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Summary
Fixes the button layout issue from the production phone screenshot: on mobile, the hero "Get a Free Code Audit" CTA sat glued to the hero image — a measured 0px gap at a 390×844 viewport. On desktop the CTA and photo are side-by-side columns; below 860px they stack, and nothing supplied a stacking margin.
One rule, scoped to the existing stacked-layout breakpoint in
themes/beaver/assets/css/critical/homepage-critical.css:Diagnosis notes
navigation.cssdeliberately overrides the legacy blue 25px pill — verified via a full cascade probe). The actual defect was the missing stacking gap.Verification
0px → 28px, no horizontal overflow (scrollWidth == innerWidth == 390).bin/hugo-buildgreen.Baseline note
Mobile homepage baselines (
macos/andlinux/) will show this intentional 28px shift on the next blessed-stack run — re-record viabin/test(macOS) /bin/dtestand commit alongside, per the visual-gate rule. (This container can't produce valid baselines for either stack; the Phase 3 dirty-baseline guard now protects against accidental commits meanwhile.)🤖 Generated with Claude Code
https://claude.ai/code/session_01PXHeUErqoiyH9xN1mjC8cH
Generated by Claude Code