Skip to content

Commit 08b86e4

Browse files
committed
style(jobs): use Apple system font, larger title and card text on job nav page
1 parent 8368c3e commit 08b86e4

1 file changed

Lines changed: 29 additions & 7 deletions

File tree

vue/src/views/JobNavView.vue

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,22 +61,44 @@ onMounted(() => load())
6161
</script>
6262
6363
<style scoped>
64+
.jobs-page {
65+
font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;
66+
}
67+
6468
.page-header {
65-
margin-bottom: 24px;
69+
margin-bottom: 32px;
6670
}
6771
.page-title {
68-
font-size: 28px;
69-
font-weight: 800;
70-
letter-spacing: -0.02em;
72+
font-size: 40px;
73+
font-weight: 700;
74+
letter-spacing: -0.03em;
75+
line-height: 1.15;
7176
}
7277
.page-subtitle {
7378
color: var(--muted);
74-
font-size: 14px;
75-
margin-top: 6px;
79+
font-size: 18px;
80+
font-weight: 450;
81+
margin-top: 10px;
7682
}
83+
7784
.article-grid {
7885
display: flex;
7986
flex-direction: column;
80-
gap: 16px;
87+
gap: 20px;
88+
}
89+
90+
/* ArticleCard content larger on job nav page */
91+
.article-grid :deep(.article-card) {
92+
padding: 20px;
93+
border-radius: 14px;
94+
}
95+
.article-grid :deep(.article-title) {
96+
font-size: 19px;
97+
font-weight: 700;
98+
letter-spacing: -0.02em;
99+
}
100+
.article-grid :deep(.article-meta) {
101+
font-size: 14px;
102+
margin-top: 6px;
81103
}
82104
</style>

0 commit comments

Comments
 (0)