feat: add separators after last experience, award, and course items

**Changes:**
- Added border-bottom separator to all experience items (including last)
- Removed :last-child rule for course items (keep border on last item)
- Removed :last-child rule for award items (keep border on last item)

**Result:**
- Visual separator now appears after ALL items in each section
- Consistent spacing between sections
- Better visual organization
This commit is contained in:
juanatsap
2025-11-07 20:17:26 +00:00
parent 89d66452d8
commit a8e2bc2c1e
+11 -9
View File
@@ -807,6 +807,15 @@ iconify-icon {
font-style: italic; font-style: italic;
} }
/* Experience Items */
.experience-item {
margin-bottom: 2.5rem;
padding-bottom: 2rem;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/* Keep border on all experience items including last one */
/* Courses */ /* Courses */
.course-item { .course-item {
display: flex; display: flex;
@@ -817,11 +826,7 @@ iconify-icon {
border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1);
} }
.course-item:last-child { /* Keep border on all course items including last one */
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.course-icon { .course-icon {
flex-shrink: 0; flex-shrink: 0;
@@ -1334,10 +1339,7 @@ a:focus {
transition: gap 0.3s ease-in-out; transition: gap 0.3s ease-in-out;
} }
.award-item:last-child { /* Keep border on all award items including last one */
border-bottom: none;
padding-bottom: 0;
}
/* Adjust gap when logos are hidden */ /* Adjust gap when logos are hidden */
.cv-paper:not(.show-logos) .award-item { .cv-paper:not(.show-logos) .award-item {