This commit is contained in:
Mackie 2026-06-05 16:50:54 +08:00
parent 97422f8bd7
commit 2afaa5958b
7 changed files with 7 additions and 7 deletions

View file

@ -46,7 +46,7 @@ export function AboutProfileBlock({
return (
// Standardized vertical padding and alignment
<section className="w-full max-w-5xl mx-auto py-20 md:py-28">
<section className="w-full max-w-5xl mx-auto py-12 md:py-28">
{(heading || subheading) && (
<div className="text-center mb-16">
{heading && (

View file

@ -19,7 +19,7 @@ export function BentoRowBlock(props: BentoRowBlockProps) {
return (
// Standardized vertical padding and container constraints
<section className="w-full max-w-5xl mx-auto py-20 md:py-28">
<section className="w-full max-w-5xl mx-auto py-12 md:py-28">
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
{/* About Section */}
<div className="bg-muted/50 border border-foreground/10 rounded-2xl p-8 flex flex-col justify-between gap-8">

View file

@ -19,7 +19,7 @@ export function ContactBlock(props: ContactBlockProps) {
const { heading, subtext, email, links } = props
return (
<section className="w-full max-w-5xl mx-auto px-6 py-16">
<section className="w-full max-w-5xl mx-auto px-6 py-12">
<div className="grid grid-cols-1 md:grid-cols-2 gap-3">
<div className="bg-muted/50 border border-foreground/8 rounded-xl p-6 flex flex-col justify-between gap-6">
<div>

View file

@ -19,7 +19,7 @@ export function KanbanColorBlock({ columns }: Props) {
return (
// Standardized vertical padding to match other page sections
<section className="w-full max-w-5xl mx-auto py-20 md:py-28">
<section className="w-full max-w-5xl mx-auto py-12 md:py-28">
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
{columns.map((col, i) => {
const { border, dot } = colorMap[col.color ?? 'gray'] ?? colorMap.gray

View file

@ -71,7 +71,7 @@ export function ShowcaseBlock(props: ShowcaseBlockProps): React.ReactElement | n
if (!Array.isArray(items) || items.length === 0) return null
return (
<section className="w-full max-w-5xl mx-auto px-6 py-16">
<section className="w-full max-w-5xl mx-auto px-6 py-12">
{(heading || subheading) && (
<div className="mb-8">
{heading && <h2 className="text-2xl font-medium text-foreground mb-2">{heading}</h2>}

View file

@ -14,7 +14,7 @@ type SkillsBlockProps = {
export function SkillsBlock({ heading, keySkills, categories }: SkillsBlockProps) {
return (
<section className="w-full max-w-5xl mx-auto px-6 py-16">
<section className="w-full max-w-5xl mx-auto px-6 py-12">
{heading && (
<p className="text-center text-xs tracking-widest uppercase text-foreground/30 mb-6">
{heading}

View file

@ -10,7 +10,7 @@ export function ToolStackBlock({ heading, tools }: ToolStackBlockProps) {
return (
// Standardized vertical spacing to match other page sections
<section className="w-full max-w-5xl mx-auto py-20 md:py-28">
<section className="w-full max-w-5xl mx-auto py-12 md:py-28">
<div className="bg-muted/50 border border-foreground/10 rounded-2xl p-8">
{heading && (
<p className="text-[10px] font-bold tracking-[0.2em] uppercase text-foreground/30 mb-6">