From 243eb0e59bbf74f1ef72009f4e46c45f295f3572 Mon Sep 17 00:00:00 2001 From: Matthew Meszaros Date: Wed, 27 May 2026 05:34:02 +0000 Subject: [PATCH] site: home pricing cards go edge-to-edge (gap-px shared border, no ring per card) User confirmed the old pricing they meant is the 1d5a75d edge-to-edge grid: cards share borders, no individual rounded ring on each card, the whole grid sits inside one rounded ring with overflow-hidden. This commit takes the layout from 1d5a75d: - grid uses gap-px on a [color:var(--border)] background to render the internal separators as 1px lines instead of card gaps. - Whole grid wrapped in a single ring-1 rounded-[10px] overflow-hidden container so the four cards read as one block. - Each card is bare bg-white p-7, no rounded corners, no individual ring, no shadow. - Plan name uses the 14px uppercase tracking-[0.12em] eyebrow style, not the 16px bold heading style. - Featured card keeps the Most popular pill, brand-color name, and brand-filled CTA, but drops the ring-2 scale-[1.02] and the sweep/bloom decorations (they only made sense on a separated card). Switcher and price animation are still the d256ba4 motion.dev versions restored in the previous commit, so the switcher works and the price fades on toggle. --- site/src/pages/index.astro | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/site/src/pages/index.astro b/site/src/pages/index.astro index e69478c2..2c83c0a0 100644 --- a/site/src/pages/index.astro +++ b/site/src/pages/index.astro @@ -770,27 +770,18 @@ const plans = [ -
+ +
{plans.map((p, idx) => ( -
- - {/* Continuously sweeping gradient ring on the featured card */} - {p.highlight && ( - - )} - +
{p.highlight && ( Most popular )} -

{p.name}

+

{p.name}

{p.summary}