Fix outer padding

This commit is contained in:
adilallo
2025-08-27 10:36:50 -06:00
parent e606d4b6a5
commit ffdc9b7269
+52 -50
View File
@@ -7,61 +7,63 @@ import MiniCard from "./MiniCard";
const FeatureGrid = ({ title, subtitle, className = "" }) => { const FeatureGrid = ({ title, subtitle, className = "" }) => {
return ( return (
<section <section
className={`p-0 lg:p-[var(--spacing-scale-064)] py-[var(--spacing-scale-032)] px-[var(--spacing-scale-020)] md:pt-[var(--spacing-scale-076)] md:pb-[var(--spacing-scale-048)] lg:pb-[var(--spacing-scale-076)] md:px-[var(--spacing-scale-048)] bg-[#171717] rounded-[var(--radius-measures-radius-xlarge)] focus-within:ring-2 focus-within:ring-[var(--color-surface-default-brand-royal)] focus-within:ring-offset-2 ${className}`} className={`p-0 lg:p-[var(--spacing-scale-064)] ${className}`}
aria-labelledby="feature-grid-headline" aria-labelledby="feature-grid-headline"
role="region" role="region"
tabIndex={-1} tabIndex={-1}
> >
<div className="w-full mx-auto gap-[var(--spacing-scale-048)] lg:flex lg:items-start lg:gap-[var(--spacing-scale-048)] [container-type:inline-size]"> <div className="py-[var(--spacing-scale-032)] px-[var(--spacing-scale-020)] md:pt-[var(--spacing-scale-076)] md:pb-[var(--spacing-scale-048)] lg:pb-[var(--spacing-scale-076)] md:px-[var(--spacing-scale-048)] bg-[#171717] rounded-[var(--radius-measures-radius-xlarge)] focus-within:ring-2 focus-within:ring-[var(--color-surface-default-brand-royal)] focus-within:ring-offset-2">
{/* Feature Content Lockup */} <div className="w-full mx-auto gap-[var(--spacing-scale-048)] lg:flex lg:items-start lg:gap-[var(--spacing-scale-048)] [container-type:inline-size]">
<div className="lg:shrink lg:min-w-0"> {/* Feature Content Lockup */}
<ContentLockup <div className="lg:shrink lg:min-w-0">
title={title} <ContentLockup
subtitle={subtitle} title={title}
variant="feature" subtitle={subtitle}
linkText="Learn more" variant="feature"
linkHref="#" linkText="Learn more"
/> linkHref="#"
</div> />
</div>
{/* MiniCard Grid */} {/* MiniCard Grid */}
<div <div
className="grid grid-cols-2 md:grid-cols-4 gap-[var(--spacing-scale-012)] mt-[var(--spacing-scale-048)] lg:mt-0 lg:flex-grow lg:shrink-0" className="grid grid-cols-2 md:grid-cols-4 gap-[var(--spacing-scale-012)] mt-[var(--spacing-scale-048)] lg:mt-0 lg:flex-grow lg:shrink-0"
role="grid" role="grid"
aria-label="Feature tools and services" aria-label="Feature tools and services"
> >
<MiniCard <MiniCard
backgroundColor="bg-[var(--color-surface-default-brand-royal)]" backgroundColor="bg-[var(--color-surface-default-brand-royal)]"
labelLine1="Decision-making" labelLine1="Decision-making"
labelLine2="support" labelLine2="support"
panelContent="assets/Feature_Support.png" panelContent="assets/Feature_Support.png"
ariaLabel="Decision-making support tools" ariaLabel="Decision-making support tools"
href="#decision-making" href="#decision-making"
/> />
<MiniCard <MiniCard
backgroundColor="bg-[#D1FFE2]" backgroundColor="bg-[#D1FFE2]"
labelLine1="Values alignment" labelLine1="Values alignment"
labelLine2="exercises" labelLine2="exercises"
panelContent="assets/Feature_Exercises.png" panelContent="assets/Feature_Exercises.png"
ariaLabel="Values alignment exercises" ariaLabel="Values alignment exercises"
href="#values-alignment" href="#values-alignment"
/> />
<MiniCard <MiniCard
backgroundColor="bg-[#F4CAFF]" backgroundColor="bg-[#F4CAFF]"
labelLine1="Membership" labelLine1="Membership"
labelLine2="guidance" labelLine2="guidance"
panelContent="assets/Feature_Guidance.png" panelContent="assets/Feature_Guidance.png"
ariaLabel="Membership guidance resources" ariaLabel="Membership guidance resources"
href="#membership-guidance" href="#membership-guidance"
/> />
<MiniCard <MiniCard
backgroundColor="bg-[#CBDDFF]" backgroundColor="bg-[#CBDDFF]"
labelLine1="Conflict resolution" labelLine1="Conflict resolution"
labelLine2="tools" labelLine2="tools"
panelContent="assets/Feature_Tools.png" panelContent="assets/Feature_Tools.png"
ariaLabel="Conflict resolution tools" ariaLabel="Conflict resolution tools"
href="#conflict-resolution" href="#conflict-resolution"
/> />
</div>
</div> </div>
</div> </div>
</section> </section>