# Structural Fix Pass โ€” refer_landing_page **Date:** 2026-06-16 **Task:** t_6707ec77 โ€” "Fix overlapping elements and spacing collisions" **Source catalogue:** docs/LAYOUT_AUDIT.md (17 issues) **Scope:** structural / layout fixes only. Typography (font sizes, line heights, display scaling) is the previous task's responsibility and is left untouched. --- ## Pass summary | Catalogue # | Severity | File | Issue | Status | |---|---|---|---|---| | 1 | ๐Ÿ”ด | lectures, standardization, intro | `border-current/30`, `border-current/20` fall back to a fixed gray instead of inheriting `currentColor` | โœ… **resolved by prior typography pass** (replaced with `border-ink/30` + `group-hover:border-ivory/40`) | | 2 | ๐Ÿ”ด | HeroComposition | `node-pulse` scales from SVG origin not circle center โ€” drifts in older Firefox | โœ… **resolved by prior typography pass** (added `transformBox: "fill-box"`, `transformOrigin: "center"` inline) | | 3 | ๐Ÿ”ด | HeroComposition | "QUIC ยท STREAMS" bottom-right text (y=334) overlaps the 4th stream's curve body (y=290-380) | โœ… **resolved in this pass** โ€” see below | | 5 | ๐ŸŸ  | Footer | `mt-24` ร— `flex-1` main creates 6rem dead space on short pages | โœ… **resolved by prior typography pass** (now `mt-0 lg:mt-8`) | | 6 | ๐ŸŸ  | PageHeader `

` | No `break-keep` for long Korean titles, breaks mid-syllable | โœ… **resolved by prior typography pass** (`break-keep text-balance` added) | | 7 | ๐ŸŸ  | Intro "Standards" | At 9rem cap, overflows col-span-7 column at 1280+ | โœ… **resolved by prior typography pass** (`display` capped at 7rem in `tailwind.config.ts`) | | 8 | ๐ŸŸ  | Members group 3 | 2 cards in `lg:grid-cols-3` โ†’ ghost cell with `bg-line` showing | โœ… **resolved by prior typography pass** (grid now `sm:grid-cols-2` only โ€” uniform 2-col) | | 9 | ๐ŸŸ  | Reveal no-JS | No fallback for the `.reveal { opacity: 0 }` rule โ€” blank page if JS fails | โœ… **resolved by prior typography pass** (`