@charset "UTF-8";

/* Optional: Keep the typography styles if you are planning to transition to HTML resume in the future */
.resumefont, .resumename, .resumetitles, .resumesubtit, .resumesubsub, .resumebody {
  font-family: var(--secondary-font);
  font-style: normal;
}

.resumename {
  font-size: 3.5vw;
  letter-spacing: 7.5px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 -10px -5px 5px;
}

.fw-200 { font-weight: 200; }
.fw-300 { font-weight: 300; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }

#resume article.center {
  display: flex;
  flex-direction: column; /* Stack items vertically */
  justify-content: center;
  align-items: center; /* prevents vertical stretching */
  margin: 0 auto;
  padding: 1rem 0;
  text-align: center; /* helps for fallback content */
}

.embedpdf {
  width: auto;
  margin: 0 auto;
  text-align: center;
  box-sizing: border-box;
}