From 758ce3eda1fb573512458efe4139466f64bf7d02 Mon Sep 17 00:00:00 2001 From: Toks Date: Mon, 4 May 2026 15:20:04 -0400 Subject: [PATCH] styling for about section --- app/Views/about.php | 31 +++++++------ app/Views/styles.css | 106 +++++++++++++++++++++++++++++-------------- 2 files changed, 87 insertions(+), 50 deletions(-) diff --git a/app/Views/about.php b/app/Views/about.php index d1e0315..613055a 100644 --- a/app/Views/about.php +++ b/app/Views/about.php @@ -255,7 +255,7 @@

Who am I?

-

Tokunbo Strategy

+

Tokunbo Lawal Tokslaw

I'm an Enterprise Architect and Developer based in Atlanta, USA. I build immersive infrastructure, microservice applications and architecture through carefully crafted code and user-centric solutions

@@ -314,24 +314,25 @@
-
-
Experience
- -
+
+
Experience
+ +
-
-
    -
  • -
  • -
  • -
  • -
+
+
+
+

+ +
+ +
+
+

- +
-
diff --git a/app/Views/styles.css b/app/Views/styles.css index 37adad4..ff1a784 100644 --- a/app/Views/styles.css +++ b/app/Views/styles.css @@ -21,53 +21,89 @@ } /* ─────────────────────────── */ -.experience-container { +/* ── Experience cards ── */ +.experience-cards { + max-width: 820px; + margin: 40px auto 0; display: flex; flex-direction: column; - gap: 10px; - max-width: 600px; - margin: 0 auto; - text-align: justify; + gap: 20px; } -.experience-item { - background: #d72f2f; - padding: 10px; - border-radius: 5px; - box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); +.exp-card { + background: #fff; + border-radius: 14px; + border: 1px solid rgba(0, 0, 0, 0.08); + border-top: 4px solid #000; + padding: 28px 32px; + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05); + transition: box-shadow 0.25s ease, transform 0.25s ease; } -.experience-item ul { - list-style: none; - padding: 0; +.exp-card:hover { + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1); + transform: translateY(-3px); +} + +.exp-header { + display: flex; + justify-content: space-between; + align-items: flex-start; + gap: 16px; +} + +.exp-title-group { + display: flex; + flex-direction: column; + gap: 5px; +} + +.exp-role { + font-size: 19px; + font-weight: 700; + color: #000; margin: 0; } -.experience-item li { - padding: 5px 0; - font-size: 16px; +.exp-company { + font-size: 12px; + font-weight: 600; + color: #888; + letter-spacing: 0.08em; + text-transform: uppercase; +} + +.exp-duration { + font-size: 12px; font-weight: 500; - color: #333; + color: #fff; + background: #000; + padding: 5px 14px; + border-radius: 100px; + white-space: nowrap; + flex-shrink: 0; } -.experience-item .title { - font-weight: bold; - font-size: 18px; - color: #007bff; +.exp-divider { + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.08); + margin: 18px 0; } -.experience-item .company { - font-style: italic; - color: #555; -} - -.experience-item .duration { - color: #777; - font-size: 14px; -} - -.experience-item .description { - color: #444; +.exp-description { font-size: 15px; - margin-top: 5px; -} \ No newline at end of file + line-height: 1.8; + color: #555; + margin: 0; +} + +@media (max-width: 640px) { + .exp-card { + padding: 22px 20px; + } + .exp-header { + flex-direction: column; + gap: 10px; + } +} +/* ───────────────────── */ \ No newline at end of file