Skip to content

Commit 60bfe3d

Browse files
codexclaude
andcommitted
fix(landing): clean up logo-strip/features seam with inset column divider
The vertical line appearing under the logo marquee was the Features section's full-height column border-right (at 48% width) butting directly against the logo strip's bottom edge with asymmetric content beside it — it read as a broken/stray line. - Remove the hard inline `border-right` from .motioncode-feature-list. - Replace it with an inset, top/bottom-faded pseudo-element divider so the line never reaches the section's top edge (no collision with the strip seam) and reads as an intentional split. Hidden on mobile, matching the existing responsive rule that dropped the border there. Verified in a headless browser: the seam under the marquee is clean, the divider still renders correctly between the feature columns, and the extracted handoff section (with its split-out MotionPathPlugin) draws its diagram with no console errors. lint + production build pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent aa3a6e9 commit 60bfe3d

2 files changed

Lines changed: 25 additions & 1 deletion

File tree

app/globals.css

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3000,7 +3000,31 @@ body::after {
30003000
gap: 24px;
30013001
}
30023002

3003+
/* Soft, inset column divider for the pinned features section. Replaces a hard
3004+
full-height border so the line never collides with the logo strip seam above;
3005+
it fades out top and bottom and reads as an intentional split. */
3006+
.motioncode-feature-list::after {
3007+
content: "";
3008+
position: absolute;
3009+
top: 14%;
3010+
bottom: 14%;
3011+
right: 0;
3012+
width: 1px;
3013+
background: linear-gradient(
3014+
180deg,
3015+
transparent,
3016+
var(--border) 16%,
3017+
var(--border) 84%,
3018+
transparent
3019+
);
3020+
pointer-events: none;
3021+
}
3022+
30033023
@media (max-width: 767px) {
3024+
.motioncode-feature-list::after {
3025+
display: none;
3026+
}
3027+
30043028
.motioncode-march-shell {
30053029
overflow-x: hidden;
30063030
}

app/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1232,7 +1232,7 @@ export default function LandingPage() {
12321232
03 /
12331233
</div>
12341234

1235-
<div className="motioncode-feature-list" style={{ width: "48%", padding: "60px 40px", borderRight: "1px solid var(--border)", display: "flex", flexDirection: "column" }}>
1235+
<div className="motioncode-feature-list" style={{ width: "48%", padding: "60px 40px", position: "relative", display: "flex", flexDirection: "column" }}>
12361236
<div style={{ fontFamily: "var(--font-mono)", fontSize: "9px", color: "#3a3a4a", letterSpacing: "3px" }}>PRODUCT</div>
12371237
<div style={{ fontFamily: "var(--font-mono)", fontSize: "28px", color: "var(--text)", marginBottom: "18px", marginTop: "16px" }}>Everything you need to ship motion.</div>
12381238
<div className="motioncode-feature-status-line">

0 commit comments

Comments
 (0)