diff mrjunejune/src/resume.css @ 234:1de6f553cbc0

[resume] Add Microsoft Member of Technical Staff role
author MrJuneJune <me@mrjunejune.com>
date Sun, 02 Aug 2026 18:27:15 -0700
parents 3bdfffaad162
children 38bd030ebea4
line wrap: on
line diff
--- a/mrjunejune/src/resume.css	Sun Aug 02 16:50:49 2026 -0700
+++ b/mrjunejune/src/resume.css	Sun Aug 02 18:27:15 2026 -0700
@@ -174,6 +174,88 @@
   flex-wrap: wrap;
 }
 
+@media print {
+  @page {
+    size: A4;
+    margin: 10mm 12mm;
+  }
+
+  html,
+  body {
+    background: #fff;
+    color: #111;
+    font-size: 9pt;
+    line-height: 1.25;
+  }
+
+  header,
+  footer,
+  #themeToggle,
+  .info > a,
+  .info > hr {
+    display: none !important;
+  }
+
+  main {
+    width: auto;
+    max-width: none;
+    margin: 0;
+    padding: 0;
+  }
+
+  a {
+    color: inherit;
+    text-decoration: none;
+  }
+
+  a::before {
+    display: none !important;
+  }
+
+  .header-firstname-style,
+  .header-lastname-style {
+    font-size: 20pt;
+  }
+
+  .header-social-style {
+    font-size: 8.5pt;
+    line-height: 1.3;
+  }
+
+  .sub-header {
+    margin-top: 8px;
+  }
+
+  .section-style {
+    font-size: 12pt;
+  }
+
+  .paragraph-style,
+  .skill-type-style,
+  .entry-title-style,
+  .entry-location-style,
+  .entry-position-style,
+  .entry-date-style,
+  .description-style {
+    font-size: 8.5pt;
+    line-height: 1.3;
+  }
+
+  .description-style {
+    margin: 2px 0 5px;
+    padding-left: 16px;
+    text-align: left;
+  }
+
+  .description-style li {
+    margin-bottom: 2px;
+  }
+
+  .flex-box {
+    gap: 6px;
+  }
+}
+
 /* Mobile responsive styles */
 @media (max-width: 720px) {
   .header-firstname-style,