Skip to content

Commit e67c04c

Browse files
committed
fix(mobile): tighten typography hierarchy and z-index polish
1 parent 46c99f9 commit e67c04c

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

front/src/pages/AboutPage.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,9 @@ const ExperienceCard = ({
110110
className="overflow-hidden"
111111
>
112112
<h4 className="font-mono text-[11px] uppercase tracking-[0.18em] text-cyan-700 dark:text-brand-accent font-semibold mb-2">Key Responsibilities</h4>
113-
<ul className="list-disc list-inside space-y-1 text-gray-700 dark:text-brand-fg-muted mb-2">
113+
<ul className="list-disc list-outside ml-5 space-y-1.5 text-sm sm:text-[15px] text-gray-600 dark:text-brand-fg-muted mb-2 max-w-2xl">
114114
{responsibilities.map((item, index) => (
115-
<li key={index} className="leading-relaxed">{item}</li>
115+
<li key={index} className="leading-relaxed pl-1">{item}</li>
116116
))}
117117
</ul>
118118
</motion.div>

front/src/pages/LandingPage.jsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,9 @@ export default function LandingPage() {
198198
{/* Pillar 1 — Production AI Systems */}
199199
<motion.div variants={motionVariants.scrollReveal.up()} className="group">
200200
<div className="flex items-start gap-5 sm:gap-6">
201-
<Server strokeWidth={1.3} className="w-9 h-9 sm:w-11 sm:h-11 text-cyan-700 dark:text-brand-accent flex-shrink-0 mt-1 transition-transform duration-300 group-hover:scale-105" />
201+
<Server strokeWidth={1.3} className="w-7 h-7 sm:w-11 sm:h-11 text-cyan-700 dark:text-brand-accent flex-shrink-0 mt-1 transition-transform duration-300 group-hover:scale-105" />
202202
<div className="flex-1 min-w-0">
203-
<h3 className="font-bold text-2xl sm:text-3xl text-gray-900 dark:text-brand-fg tracking-tight leading-[1.1] mb-3">
203+
<h3 className="font-bold text-lg sm:text-2xl text-gray-900 dark:text-brand-fg tracking-tight leading-[1.15] mb-2 sm:mb-3">
204204
{PILLARS[0].name}.
205205
</h3>
206206
<p className="text-gray-600 dark:text-brand-fg-muted leading-relaxed text-sm sm:text-[15px]">
@@ -213,9 +213,9 @@ export default function LandingPage() {
213213
{/* Pillar 2 — Engineering Practice */}
214214
<motion.div variants={motionVariants.scrollReveal.up()} className="group">
215215
<div className="flex items-start gap-5 sm:gap-6">
216-
<Cpu strokeWidth={1.3} className="w-9 h-9 sm:w-11 sm:h-11 text-emerald-600 dark:text-emerald-400 flex-shrink-0 mt-1 transition-transform duration-300 group-hover:scale-105" />
216+
<Cpu strokeWidth={1.3} className="w-7 h-7 sm:w-11 sm:h-11 text-emerald-600 dark:text-emerald-400 flex-shrink-0 mt-1 transition-transform duration-300 group-hover:scale-105" />
217217
<div className="flex-1 min-w-0">
218-
<h3 className="font-bold text-2xl sm:text-3xl text-gray-900 dark:text-brand-fg tracking-tight leading-[1.1] mb-3">
218+
<h3 className="font-bold text-lg sm:text-2xl text-gray-900 dark:text-brand-fg tracking-tight leading-[1.15] mb-2 sm:mb-3">
219219
{PILLARS[1].name}.
220220
</h3>
221221
<p className="text-gray-600 dark:text-brand-fg-muted leading-relaxed text-sm sm:text-[15px]">
@@ -228,9 +228,9 @@ export default function LandingPage() {
228228
{/* Pillar 3 — Applied Research */}
229229
<motion.div variants={motionVariants.scrollReveal.up()} className="group">
230230
<div className="flex items-start gap-5 sm:gap-6">
231-
<BrainCircuit strokeWidth={1.3} className="w-9 h-9 sm:w-11 sm:h-11 text-purple-600 dark:text-purple-400 flex-shrink-0 mt-1 transition-transform duration-300 group-hover:scale-105" />
231+
<BrainCircuit strokeWidth={1.3} className="w-7 h-7 sm:w-11 sm:h-11 text-purple-600 dark:text-purple-400 flex-shrink-0 mt-1 transition-transform duration-300 group-hover:scale-105" />
232232
<div className="flex-1 min-w-0">
233-
<h3 className="font-bold text-2xl sm:text-3xl text-gray-900 dark:text-brand-fg tracking-tight leading-[1.1] mb-3">
233+
<h3 className="font-bold text-lg sm:text-2xl text-gray-900 dark:text-brand-fg tracking-tight leading-[1.15] mb-2 sm:mb-3">
234234
{PILLARS[2].name}.
235235
</h3>
236236
<p className="text-gray-600 dark:text-brand-fg-muted leading-relaxed text-sm sm:text-[15px]">
@@ -286,7 +286,7 @@ export default function LandingPage() {
286286
</p>
287287
</div>
288288
<div className="flex-1 min-w-0">
289-
<h4 className="font-bold text-xl sm:text-2xl tracking-tight leading-snug text-gray-900 dark:text-brand-fg group-hover:text-cyan-700 dark:group-hover:text-brand-accent transition-colors mb-1">
289+
<h4 className="font-bold text-lg sm:text-2xl tracking-tight leading-snug text-gray-900 dark:text-brand-fg group-hover:text-cyan-700 dark:group-hover:text-brand-accent transition-colors mb-1">
290290
{post.title}
291291
{!/[.!?]$/.test(post.title) && '.'}
292292
</h4>

0 commit comments

Comments
 (0)