Loading...
Loading...
Create sophisticated, Apple-inspired web interfaces with refined aesthetics and corporate elegance. Emphasizes generous whitespace, ultra-precise typography, asymmetric layouts, and purposeful interactions. Combines minimalist design philosophy with premium brand execution. Use when building premium landing pages, marketing sections, product showcases, or corporate interfaces that demand visual sophistication beyond standard business UI.
npx skill4agent add nitinm21/youtube_summarizer elevated-design/* Tailwind Default (closest to SF Pro) */
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-light → 300 /* Body copy, descriptions - Apple's go-to */
font-normal → 400 /* Standard text, balanced */
font-medium → 500 /* Subtle emphasis, nav items */
font-semibold → 600 /* Headlines, but use sparingly */
font-bold → 700 /* Avoid - too heavy for elevated design */text-xs → 12px /* Fine print, footnotes, legal */
text-sm → 14px /* Supporting text, captions */
text-base → 16px /* Body text (Apple's minimum) */
text-lg → 18px /* Large body, comfortable reading */
text-xl → 20px /* Small headings, emphasized text */
text-2xl → 24px /* Card titles, section labels */
text-3xl → 30px /* Subsection headings */
text-4xl → 36px /* Page titles */
text-5xl → 48px /* Hero headlines */
text-6xl → 60px /* Large hero text */
text-7xl → 72px /* Statement headlines (Apple events) */
text-8xl → 96px /* Ultra-dramatic (use with extreme restraint) */
text-9xl → 128px /* iPhone reveal style (hero images only) */tracking-tighter → -0.05em /* Massive headlines (text-8xl+) */
tracking-tight → -0.025em /* Large headlines (text-5xl+) */
tracking-normal → 0em /* Body text, natural spacing */
tracking-wide → 0.025em /* Small text for legibility */
tracking-wider → 0.05em /* Uppercase labels */
tracking-widest → 0.1em /* Micro labels (11px uppercase) */leading-none → 1 /* Massive display type only */
leading-tight → 1.1 /* Large headlines (text-5xl+) */
leading-snug → 1.2 /* Headlines (text-2xl to text-4xl) */
leading-normal → 1.5 /* Body text - Apple's preferred */
leading-relaxed → 1.625 /* Long-form reading */
```html
text-xs → 12px /* Metadata, copyright */
text-sm → 14px /* Small body text */
text-base → 16px /* Standard body */
text-lg → 18px /* Large body */
text-xl → 20px /* Small headings */
text-2xl → 24px /* Card titles */
text-3xl → 30px /* Section headings */
text-4xl → 36px /* Page titles */
text-5xl → 48px /* Hero headlines */
text-6xl → 60px /* Large hero text */tracking-tight → -0.025em /* Large headlines */
tracking-normal → 0em /* Body text */
tracking-wide → 0.025em /* Small labels */
tracking-wider → 0.05em /* Uppercase labels */
tracking-widest → 0.1em /* Ultra-wide labels */<!-- Text (Never pure black) -->
text-slate-900 → #0f172a /* Primary text */
text-slate-600 → #475569 /* Secondary text */
text-slate-500 → #64748b /* Tertiary text */
text-slate-400 → #94a3b8 /* Subtle text, labels */
### Spacing System (Apple's 8px Grid)
**The 8px Baseline (Apple's Standard):**
Every measurement should be divisible by 8px for perfect rhythm.
**Component Spacing:**
```html
p-4 → 16px /* Compact elements (badges, pills) */
p-6 → 24px /* Small cards, tight content */
p-8 → 32px /* Standard card padding (minimum) */
p-10 → 40px /* Comfortable card padding */
p-12 → 48px /* Large cards, feature sections */
p-16 → 64px /* Extra-large padding, hero sections */
p-20 → 80px /* Apple event-style spacing */
p-24 → 96px /* Statement sections */py-12 → 48px /* Compact sections */
py-16 → 64px /* Standard sections */
py-20 → 80px /* Comfortable sections */
py-24 → 96px /* Large sections */
py-32 → 128px /* Hero sections, dramatic reveals */
py-40 → 160px /* Apple event-style spacing */
py-48 → 192px /* Ultra-premium sections */gap-4 → 16px /* Tight groups */
gap-6 → 24px /* Related elements */
gap-8 → 32px /* Standard separation */
gap-12 → 48px /* Section boundaries */
gap-16 → 64px /* Large separation */
gap-20 → 80px /* Dramatic separation */
gap-24 → 96px /* Hero to content transition */
mb-4 → 16px /* Paragraph spacing */
mb-6 → 24px /* Subsection spacing */
mb-8 → 32px /* Element separation */
mb-12 → 48px /* Section separation */
mb-16 → 64px /* Large separation */
mb-20 → 80px /* Dramatic separation */
mb-24 → 96px /* Hero to section */max-w-screen-2xl → 1536px /* Ultra-wide (product grids) */
max-w-7xl → 1280px /* Wide layouts (Apple default) */
max-w-6xl → 1152px /* Standard editorial */
max-w-5xl → 1024px /* Narrow, focused content */
max-w-4xl → 896px /* Article-style layouts */
max-w-3xl → 768px /* Long-form reading */
max-w-2xl → 672px /* Comfortable reading width */px-6 sm:px-8 lg:px-12 /* Standard responsive padding */
px-8 sm:px-12 lg:px-20 /* Generous responsive padding */
py-12 sm:py-16 lg:py-24 /* Section responsive padding */
py-16 sm:py-24 lg:py-32 /* Hero responsive padding */
```2 → 48px /* Extra large padding */
p-16 → 64px /* Section padding */
<!-- Section Spacing -->
py-16 → 64px /* Minimum section */
py-24 → 96px /* Standard section */
py-32 → 128px /* Large section */
<!-- Margins -->
mb-8 → 32px /* Element separation */
mb-12 → 48px /* Section separation */
mb-16 → 64px /* Large separation */
mb-24 → 96px /* Dramatic separation */max-w-7xl → 1280px /* Wide layouts */
max-w-6xl → 1152px /* Standard */
max-w-5xl → 1024px /* Narrow, focused */rounded-xl → 12px /* Minimum for cards */
rounded-2xl → 16px /* Standard cards */
rounded-3xl → 24px /* Large images */<a href="#" class="inline-flex items-center justify-center gap-2 px-5 py-3 bg-[#0071e3] text-white text-[15px] font-normal rounded-xl hover:bg-[#0077ED] transition-all duration-400">
<span>Buy now</span>
</a><button class="inline-flex items-center justify-center gap-2 px-5 py-3 border-2 border-[#0071e3] text-[#0071e3] text-[15px] font-normal rounded-xl hover:bg-[#0071e3]/5 transition-all duration-400">
<span>Learn more</span>
</button><a href="#" class="inline-flex items-center gap-1.5 text-[#0071e3] text-[15px] font-normal hover:underline">
<span>Learn more</span>
<svg class="w-3.5 h-3.5" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2.5">
<path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>
</svg>
</a><a href="#" class="inline-flex items-center justify-center gap-2 px-7 py-4 bg-[#0071e3] text-white text-base font-normal rounded-xl hover:bg-[#0077ED] transition-all duration-400 shadow-lg hover:shadow-xl">
<span>Get started</span>
</a>px-5 py-3px-7 py-4rounded-xlduration-400<div class="col-span-12 lg:col-span-7 group">
<div class="relative h-full bg-slate-50 border border-slate-100 rounded-2xl p-10 hover:bg-white hover:border-slate-200 transition-all duration-300">
<!-- Icon with refined treatment -->
<div class="mb-8">
<div class="inline-flex items-center justify-center w-16 h-16 rounded-xl border border-blue-200 bg-blue-50">
<i class="ri-icon-name text-3xl text-[#1b75bc]"></i>
</div>
</div>
<!-- Light typography -->
<h3 class="text-2xl font-light text-slate-900 mb-4 tracking-tight">
Feature Title
</h3>
<p class="text-base text-slate-500 leading-relaxed mb-8 max-w-xl">
Description with refined tone and generous spacing.
</p>
<!-- Minimal list with dots -->
<div class="space-y-3 pt-6 border-t border-slate-200">
<div class="flex items-center gap-3 text-sm text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">Feature item</span>
</div>
</div>
</div>
</div><div class="col-span-12 lg:col-span-5 group">
<div class="relative h-full bg-slate-50 border border-slate-100 rounded-2xl p-8 hover:bg-white hover:border-slate-200 transition-all duration-300">
<div class="mb-6">
<div class="inline-flex items-center justify-center w-14 h-14 rounded-xl border border-purple-200 bg-purple-50">
<i class="ri-icon-name text-2xl text-purple-600"></i>
</div>
</div>
<h3 class="text-xl font-light text-slate-900 mb-3 tracking-tight">
Feature Title
</h3>
<p class="text-sm text-slate-500 leading-relaxed mb-6">
Refined description.
</p>
<div class="space-y-2.5 pt-4 border-t border-slate-200">
<div class="flex items-center gap-2.5 text-xs text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">Feature item</span>
</div>
</div>
</div>
</div><div class="mb-24">
<p class="text-[11px] font-medium tracking-[0.2em] text-slate-400 uppercase mb-6">
Section Label
</p>
<h2 class="text-5xl sm:text-6xl font-light text-slate-900 tracking-tight leading-[1.1] max-w-3xl">
Primary headline with dramatic scale.
<span class="text-slate-400">Optional subtle accent.</span>
</h2>
</div><div class="mb-20">
<p class="text-xs font-medium tracking-wider text-slate-400 uppercase mb-4">
Features
</p>
<h2 class="text-4xl sm:text-5xl font-light text-slate-900 tracking-tight leading-tight mb-6">
Everything your garage needs.
<br/>
<span class="text-slate-400">Nothing it doesn't.</span>
</h2>
<p class="text-lg text-slate-500 max-w-2xl">
Refined description with generous spacing and thoughtful typography.
</p>
</div><div class="grid grid-cols-12 gap-8">
<!-- Large card (7 columns) -->
<div class="col-span-12 lg:col-span-7">
<!-- Large content -->
</div>
<!-- Compact card (5 columns) -->
<div class="col-span-12 lg:col-span-5">
<!-- Compact content -->
</div>
<!-- Compact card (5 columns) -->
<div class="col-span-12 lg:col-span-5">
<!-- Compact content -->
</div>
<!-- Large card (7 columns) -->
<div class="col-span-12 lg:col-span-7">
<!-- Large content -->
</div>
</div><section class="relative py-32 bg-white overflow-hidden">
<!-- Ultra-subtle background -->
<div class="absolute inset-0 opacity-[0.03]">
<div class="absolute top-20 left-10 w-96 h-96 rounded-full bg-[#1b75bc]"></div>
<div class="absolute bottom-20 right-10 w-96 h-96 rounded-full bg-slate-900"></div>
</div>
<div class="relative">
<!-- Content -->
</div>
</section><div class="mt-24 text-center">
<div class="inline-flex items-center gap-2 text-xs text-slate-400 tracking-wider">
<div class="w-12 h-px bg-slate-200"></div>
<span class="uppercase">Crafted for excellence</span>
<div class="w-12 h-px bg-slate-200"></div>
</div>
</div><!-- Hero Section -->
<h1 class="text-6xl sm:text-7xl font-light text-slate-900 tracking-tight leading-[1.05]">
Primary Headline
</h1>
<p class="text-xl text-slate-500 font-light mt-6 max-w-2xl leading-relaxed">
Supporting description with generous sizing.
</p>
<!-- Section Heading -->
<h2 class="text-5xl font-light text-slate-900 tracking-tight mb-16">
Section Title
</h2>
<!-- Subsection -->
<h3 class="text-2xl font-light text-slate-900 mb-4">
Subsection Heading
</h3>
<!-- Body Text -->
<p class="text-base text-slate-500 leading-relaxed">
Body copy with comfortable line height.
</p>
<!-- Small Labels -->
<span class="text-xs font-medium tracking-wider text-slate-400 uppercase">
Label
</span>text-slate-900text-slate-500text-slate-600text-slate-400text-slate-400bg-whitebg-slate-50bg-slate-50bg-whiteborder-slate-100border-slate-200<!-- Standard transition -->
transition-all duration-300
<!-- Subtle hover states -->
hover:bg-white hover:border-slate-200
<!-- Refined color shifts -->
group-hover:bg-blue-100 transition-colors duration-300<!-- Scale down gracefully -->
<h1 class="text-4xl sm:text-5xl lg:text-6xl font-light">
Headline
</h1>
<!-- Padding scales -->
<div class="px-6 py-16 sm:px-8 sm:py-24 lg:px-12 lg:py-32">
<!-- Grid adapts -->
<div class="grid grid-cols-12 gap-6 lg:gap-8">
<div class="col-span-12 lg:col-span-7"><section class="relative py-32 bg-white overflow-hidden">
<!-- Subtle background -->
<div class="absolute inset-0 opacity-[0.03]">
<div class="absolute top-20 left-10 w-96 h-96 rounded-full bg-[#1b75bc]"></div>
<div class="absolute bottom-20 right-10 w-96 h-96 rounded-full bg-slate-900"></div>
</div>
<div class="relative max-w-7xl mx-auto px-6 sm:px-8 lg:px-12">
<!-- Section Header -->
<div class="mb-24">
<p class="text-[11px] font-medium tracking-[0.2em] text-slate-400 uppercase mb-6">
Features
</p>
<h2 class="text-5xl sm:text-6xl font-light text-slate-900 tracking-tight leading-[1.1] max-w-3xl">
Everything your garage needs.
<br/>
<span class="text-slate-400">Nothing it doesn't.</span>
</h2>
</div>
<!-- Asymmetric Grid -->
<div class="grid grid-cols-12 gap-8">
<!-- Large Card -->
<div class="col-span-12 lg:col-span-7 group">
<div class="relative h-full bg-slate-50 border border-slate-100 rounded-2xl p-10 hover:bg-white hover:border-slate-200 transition-all duration-300">
<div class="mb-8">
<div class="inline-flex items-center justify-center w-16 h-16 rounded-xl border border-blue-200 bg-blue-50">
<i class="ri-calendar-event-line text-3xl text-[#1b75bc]"></i>
</div>
</div>
<h3 class="text-2xl font-light text-slate-900 mb-4 tracking-tight">
Never miss an appointment
</h3>
<p class="text-base text-slate-500 leading-relaxed mb-8 max-w-xl">
Customers book online 24/7 while automatic reminders keep your schedule full and your team productive.
</p>
<div class="space-y-3 pt-6 border-t border-slate-200">
<div class="flex items-center gap-3 text-sm text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">24/7 online booking</span>
</div>
<div class="flex items-center gap-3 text-sm text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">Auto SMS/email reminders</span>
</div>
</div>
</div>
</div>
<!-- Compact Card -->
<div class="col-span-12 lg:col-span-5 group">
<div class="relative h-full bg-slate-50 border border-slate-100 rounded-2xl p-8 hover:bg-white hover:border-slate-200 transition-all duration-300">
<div class="mb-6">
<div class="inline-flex items-center justify-center w-14 h-14 rounded-xl border border-purple-200 bg-purple-50">
<i class="ri-file-list-3-line text-2xl text-purple-600"></i>
</div>
</div>
<h3 class="text-xl font-light text-slate-900 mb-3 tracking-tight">
Digital job tracking
</h3>
<p class="text-sm text-slate-500 leading-relaxed mb-6">
Replace paper trails with real-time updates customers can follow.
</p>
<div class="space-y-2.5 pt-4 border-t border-slate-200">
<div class="flex items-center gap-2.5 text-xs text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">Instant estimates</span>
</div>
</div>
</div>
</div>
</div>
<!-- Closing Element -->
<div class="mt-24 text-center">
<div class="inline-flex items-center gap-2 text-xs text-slate-400 tracking-wider">
<div class="w-12 h-px bg-slate-200"></div>
<span class="uppercase">Crafted for automotive excellence</span>
<div class="w-12 h-px bg-slate-200"></div>
</div>
</div>
</div>
</section><!-- All interactive elements -->
<button class="min-w-[44px] min-h-[44px]">
<!-- Generous padding ensures touch target -->
<a class="inline-flex items-center px-5 py-3"> <!-- Results in 44px+ height --><!-- Apple's text colors pass AAA contrast on white -->
text-[#1d1d1f] on bg-white → 15.8:1 (AAA ✓)
text-[#424245] on bg-white → 10.2:1 (AAA ✓)
text-[#6e6e73] on bg-white → 5.4:1 (AA ✓)@media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}<!-- Proper semantic structure -->
<nav aria-label="Main navigation">
<main aria-label="Main content">
<button aria-label="Close menu" aria-expanded="false">
<!-- Hide decorative elements -->
<div aria-hidden="true">
<!-- Skip to content link -->
<a href="#main-content" class="sr-only focus:not-sr-only">
Skip to main content
</a>