comparison mrjunejune/src/resume.css @ 97:3bdfffaad162

[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
author June Park <parkjune1995@gmail.com>
date Fri, 02 Jan 2026 20:21:58 -0800
parents bcc76a156aea
children
comparison
equal deleted inserted replaced
96:70401cf61e97 97:3bdfffaad162
15 flex-grow: 1; 15 flex-grow: 1;
16 border-bottom: 1px solid var(--darkgray); 16 border-bottom: 1px solid var(--darkgray);
17 } 17 }
18 18
19 .header-firstname-style { 19 .header-firstname-style {
20 font-size: 32pt; 20 font-size: 2.5rem;
21 font-family: "Roboto Light", sans-serif; 21 font-family: "Roboto Light", sans-serif;
22 color: var(--graytext); 22 color: var(--graytext);
23 } 23 }
24 24
25 .header-lastname-style { 25 .header-lastname-style {
26 font-size: 32pt; 26 font-size: 2.5rem;
27 font-family: "Roboto", sans-serif; 27 font-family: "Roboto", sans-serif;
28 font-weight: bold; 28 font-weight: bold;
29 color: var(--text); 29 color: var(--text);
30 } 30 }
31 31
32 .header-position-style { 32 .header-position-style {
33 font-size: 7.6pt; 33 font-size: 0.875rem;
34 font-family: "Source Sans Pro", sans-serif; 34 font-family: "Source Sans Pro", sans-serif;
35 font-variant: small-caps; 35 font-variant: small-caps;
36 color: var(--awesome); 36 color: var(--awesome);
37 letter-spacing: 0.05em;
37 } 38 }
38 39
39 .header-address-style { 40 .header-address-style {
40 font-size: 8pt; 41 font-size: 1rem;
41 font-family: "Roboto", sans-serif; 42 font-family: "Roboto", sans-serif;
42 font-style: italic; 43 font-style: italic;
43 color: var(--lighttext); 44 color: var(--lighttext);
44 } 45 }
45 46
46 .header-social-style { 47 .header-social-style {
47 font-size: 10pt; 48 font-size: 1.1rem;
48 font-family: "Roboto", sans-serif; 49 font-family: "Roboto", sans-serif;
49 color: var(--text); 50 color: var(--text);
51 line-height: 1.6;
52 display: grid;
53 grid-template-columns: 1fr 1fr;
50 } 54 }
51 55
52 .header-quote-style { 56 .header-quote-style {
53 font-size: 9pt; 57 font-size: 1rem;
54 font-family: "Source Sans Pro", sans-serif; 58 font-family: "Source Sans Pro", sans-serif;
55 font-style: italic; 59 font-style: italic;
56 color: var(--darktext); 60 color: var(--darktext);
57 } 61 }
58 62
59 .footer-style { 63 .footer-style {
60 font-size: 8pt; 64 font-size: 0.875rem;
61 font-family: "Source Sans Pro", sans-serif; 65 font-family: "Source Sans Pro", sans-serif;
62 font-variant: small-caps; 66 font-variant: small-caps;
63 color: var(--lighttext); 67 color: var(--lighttext);
64 } 68 }
65 69
66 .section-style { 70 .section-style {
67 font-size: 16pt; 71 font-size: 1.5rem;
68 font-family: "Source Sans Pro", sans-serif; 72 font-family: "Source Sans Pro", sans-serif;
69 font-weight: bold; 73 font-weight: bold;
70 color: var(--text); 74 color: var(--text);
71 } 75 }
72 76
73 .subsection-style { 77 .subsection-style {
74 font-size: 12pt; 78 font-size: 1.25rem;
75 font-family: "Source Sans Pro", sans-serif; 79 font-family: "Source Sans Pro", sans-serif;
76 font-variant: small-caps; 80 font-variant: small-caps;
77 color: var(--text); 81 color: var(--text);
78 } 82 }
79 83
80 .paragraph-style { 84 .paragraph-style {
81 font-size: 9pt; 85 font-size: 1rem;
82 font-family: "Source Sans Pro Light", sans-serif; 86 font-family: "Source Sans Pro Light", sans-serif;
83 color: var(--text); 87 color: var(--text);
88 line-height: 1.6;
84 } 89 }
85 90
86 .entry-title-style { 91 .entry-title-style {
87 font-size: 10pt; 92 font-size: 1.1rem;
88 font-family: "Source Sans Pro", sans-serif; 93 font-family: "Source Sans Pro", sans-serif;
89 font-weight: bold; 94 font-weight: bold;
90 color: var(--darktext); 95 color: var(--darktext);
91 } 96 }
92 97
93 .entry-position-style { 98 .entry-position-style {
94 font-size: 8pt; 99 font-size: 0.95rem;
95 font-family: "Source Sans Pro", sans-serif; 100 font-family: "Source Sans Pro", sans-serif;
96 font-variant: small-caps; 101 font-variant: small-caps;
97 color: var(--graytext); 102 color: var(--graytext);
103 letter-spacing: 0.03em;
98 } 104 }
99 105
100 .entry-date-style { 106 .entry-date-style {
101 font-size: 8pt; 107 font-size: 0.95rem;
102 font-family: "Source Sans Pro Light", sans-serif; 108 font-family: "Source Sans Pro Light", sans-serif;
103 font-style: italic; 109 font-style: italic;
104 color: var(--graytext); 110 color: var(--graytext);
105 } 111 }
106 112
107 .entry-location-style { 113 .entry-location-style {
108 font-size: 9pt; 114 font-size: 1rem;
109 font-family: "Source Sans Pro Light", sans-serif; 115 font-family: "Source Sans Pro Light", sans-serif;
110 font-style: italic; 116 font-style: italic;
111 color: var(--awesome); 117 color: var(--awesome);
112 } 118 }
113 119
114 .description-style { 120 .description-style {
115 font-size: 9pt; 121 font-size: 1rem;
116 font-family: "Source Sans Pro Light", sans-serif; 122 font-family: "Source Sans Pro Light", sans-serif;
117 color: var(--text); 123 color: var(--text);
124 line-height: 1.7;
125 }
126
127 .description-style li {
128 margin-bottom: 0.75em;
118 } 129 }
119 130
120 .subentry-title-style { 131 .subentry-title-style {
121 font-size: 8pt; 132 font-size: 0.95rem;
122 font-family: "Source Sans Pro", sans-serif; 133 font-family: "Source Sans Pro", sans-serif;
123 color: var(--graytext); 134 color: var(--graytext);
124 } 135 }
125 136
126 .subentry-position-style { 137 .subentry-position-style {
127 font-size: 7pt; 138 font-size: 0.875rem;
128 font-family: "Source Sans Pro", sans-serif; 139 font-family: "Source Sans Pro", sans-serif;
129 font-variant: small-caps; 140 font-variant: small-caps;
130 color: var(--graytext); 141 color: var(--graytext);
131 } 142 }
132 143
134 .honor-position-style, 145 .honor-position-style,
135 .honor-date-style, 146 .honor-date-style,
136 .honor-location-style, 147 .honor-location-style,
137 .skill-type-style, 148 .skill-type-style,
138 .skill-set-style { 149 .skill-set-style {
139 font-size: 9pt; 150 font-size: 1rem;
140 font-family: "Source Sans Pro", sans-serif; 151 font-family: "Source Sans Pro", sans-serif;
141 color: var(--graytext); 152 color: var(--graytext);
153 line-height: 1.6;
142 } 154 }
143 155
144 .letter-section-style, 156 .letter-section-style,
145 .recipient-title-style, 157 .recipient-title-style,
146 .letter-title-style, 158 .letter-title-style,
156 } 168 }
157 169
158 .flex-box { 170 .flex-box {
159 display: flex; 171 display: flex;
160 justify-content: space-between; 172 justify-content: space-between;
161 } 173 gap: 1em;
174 flex-wrap: wrap;
175 }
176
177 /* Mobile responsive styles */
178 @media (max-width: 720px) {
179 .header-firstname-style,
180 .header-lastname-style {
181 font-size: 2rem;
182 }
183
184 .header-position-style {
185 font-size: 0.875rem;
186 }
187
188 .header-address-style {
189 font-size: 0.95rem;
190 }
191
192 .header-social-style {
193 font-size: 0.95rem;
194 line-height: 1.8;
195 word-break: break-word;
196 }
197
198 .header-social-style p {
199 display: flex;
200 flex-direction: column;
201 gap: 0.5em;
202 }
203
204 .header-social-style a {
205 display: inline-block;
206 padding: 0.5em 0;
207 }
208
209 .section-style {
210 font-size: 1.35rem;
211 }
212
213 .subsection-style {
214 font-size: 1.15rem;
215 }
216
217 .paragraph-style {
218 font-size: 1rem;
219 line-height: 1.7;
220 }
221
222 .entry-title-style {
223 font-size: 1.1rem;
224 }
225
226 .entry-position-style,
227 .entry-date-style {
228 font-size: 0.95rem;
229 }
230
231 .entry-location-style {
232 font-size: 0.95rem;
233 }
234
235 .description-style {
236 font-size: 1rem;
237 line-height: 1.8;
238 }
239
240 .description-style li {
241 margin-bottom: 1em;
242 }
243
244 .flex-box {
245 gap: 0.5em;
246 }
247
248 .sub-header {
249 margin-top: 2em;
250 }
251
252 .info a {
253 padding: 0.5em;
254 min-height: 44px;
255 display: inline-flex;
256 align-items: center;
257 justify-content: center;
258 }
259 }