@@ -6,34 +6,41 @@ description: Meet the CRUP team and instructors.
66---
77
88<style >
9- .staffer {
9+ /* Staff layout inspired by Data 100 fa25 */
10+ .role {
1011 display : flex ;
12+ flex-wrap : wrap ;
1113 margin-bottom : 2rem ;
12- padding : 1.5rem ;
14+ }
15+
16+ .staffer {
17+ display : flex ;
18+ flex-basis : 90% ;
19+ padding : 1rem ;
20+ padding-right : 2rem ;
21+ margin-bottom : 1rem ;
1322 border : 1px solid #e1e4e8 ;
1423 border-radius : 8px ;
1524 background-color : #ffffff ;
1625 transition : box-shadow 0.2s ease ;
1726}
1827
1928.staffer :hover {
20- box-shadow : 0 4 px 12 px rgba (0 , 0 , 0 , 0.1 );
29+ box-shadow : 0 2 px 8 px rgba (0 , 0 , 0 , 0.1 );
2130}
2231
2332.staffer-image {
24- width : 150px ;
25- height : 150px ;
2633 border-radius : 50% ;
34+ height : 100px ;
35+ width : 100px ;
36+ margin-right : 1rem ;
2737 object-fit : cover ;
28- margin-right : 1.5rem ;
29- border : 3px solid #e1e4e8 ;
3038 flex-shrink : 0 ;
3139}
3240
3341.staffer-name {
34- margin-top : 0 ;
35- margin-bottom : 0.5rem ;
36- font-size : 1.5rem ;
42+ margin : 0.25rem 0 ;
43+ font-size : 1.2rem ;
3744 font-weight : 600 ;
3845 color : #24292e ;
3946}
@@ -49,30 +56,33 @@ description: Meet the CRUP team and instructors.
4956
5057.staffer-badge {
5158 display : inline-block ;
52- background-color : #0366d6 ;
53- color : white ;
54- padding : 0.25 rem 0.5 rem ;
55- border-radius : 12 px ;
56- font-size : 0.75 rem ;
59+ background-color : #f6f8fa ;
60+ color : #586069 ;
61+ padding : 0.16 em 0.56 em ;
62+ border-radius : 6 px ;
63+ font-size : 0.8 em ;
5764 font-weight : 500 ;
5865 margin-left : 0.5rem ;
66+ text-transform : uppercase ;
67+ border : 1px solid #e1e4e8 ;
5968}
6069
6170.staffer-role {
6271 font-weight : 500 ;
6372 color : #0366d6 ;
64- margin-bottom : 0.5 rem ;
65- font-size : 1. 1rem ;
73+ margin : 0.25 rem 0 ;
74+ font-size : 1rem ;
6675}
6776
6877.staffer-meta {
6978 font-size : 0.9rem ;
7079 color : #586069 ;
71- margin-bottom : 0.5 rem ;
80+ margin : 0.25 rem 0 ;
7281}
7382
7483.staffer p {
75- margin-bottom : 0.5rem ;
84+ margin : 0.25rem 0 ;
85+ line-height : 1.5 ;
7686}
7787
7888.staffer p a {
@@ -84,17 +94,50 @@ description: Meet the CRUP team and instructors.
8494 text-decoration : underline ;
8595}
8696
97+ /* Role-specific styling */
98+ .label-EdVP {
99+ background-color : #624099 ;
100+ color : white ;
101+ border : none ;
102+ }
103+
104+ .label-Instructor {
105+ background-color : #5e1c82 ;
106+ color : white ;
107+ border : none ;
108+ }
109+
110+ .label-TA {
111+ background-color : #935CBC ;
112+ color : white ;
113+ border : none ;
114+ }
115+
116+ .label-Mentor {
117+ background-color : #006C67 ;
118+ color : white ;
119+ border : none ;
120+ }
121+
122+ /* Responsive design */
87123@media (max-width : 768px ) {
88124 .staffer {
89125 flex-direction : column ;
90126 text-align : center ;
127+ padding : 1rem ;
91128 }
92129
93130 .staffer-image {
94131 margin-right : 0 ;
95132 margin-bottom : 1rem ;
96- width : 120px ;
97- height : 120px ;
133+ }
134+
135+ .role {
136+ flex-direction : column ;
137+ }
138+
139+ .staffer {
140+ flex-basis : 100% ;
98141 }
99142}
100143</style >
@@ -108,28 +151,36 @@ description: Meet the CRUP team and instructors.
108151
109152## Executive Vice Presidents (EdVPs)
110153
154+ <div class =" role " >
111155{% assign edvps = site.staffers | where: 'role', 'EdVP' %}
112156{% for staffer in edvps %}
113157{{ staffer }}
114158{% endfor %}
159+ </div >
115160
116161## Instructors
117162
163+ <div class =" role " >
118164{% assign instructors = site.staffers | where: 'role', 'Instructor' %}
119165{% for staffer in instructors %}
120166{{ staffer }}
121167{% endfor %}
168+ </div >
122169
123170## Teaching Assistants
124171
172+ <div class =" role " >
125173{% assign tas = site.staffers | where: 'role', 'TA' %}
126174{% for staffer in tas %}
127175{{ staffer }}
128176{% endfor %}
177+ </div >
129178
130179## Mentors
131180
181+ <div class =" role " >
132182{% assign mentors = site.staffers | where: 'role', 'Mentor' %}
133183{% for staffer in mentors %}
134184{{ staffer }}
135185{% endfor %}
186+ </div >
0 commit comments