main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] {
  background: #0a0a0a;
  color: #EDDDD1;
  width: 100%;
  max-width: 1600px !important;
  margin-inline: auto;
  padding: 8rem 1.5rem 5rem;
  box-sizing: border-box;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] h1 {
  margin: 0;
  font-family: var(--wos-font-heading, Anton, sans-serif);
  font-size: 15vw;
  font-weight: 400;
  line-height: 0.85;
  text-transform: uppercase;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .post-card h2 {
  font-family: var(--wos-font-heading, Anton, sans-serif);
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .post-card h3 {
  font-family: var(--wos-font-heading, Anton, sans-serif);
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 1.25;
}

@media (min-width: 768px) {
  main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] h1 {
    font-size: 9vw;
  }

  main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .post-card h2 {
    font-size: 3.75rem;
  }
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] ::selection {
  background: #6F8E99; color: #0a0a0a;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .font-anton {
  font-family: 'Anton', sans-serif; text-transform: uppercase;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .font-space {
  font-family: '"Space Mono"', monospace;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .outline-text {
  color: transparent;
              -webkit-text-stroke: 1px #EDDDD1;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .hover-img {
  transition: transform 1s cubic-bezier(0.25, 1, 0.5, 1), filter 0.5s ease;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .post-card:hover .hover-img {
  transform: scale(1.05);
              filter: grayscale(0%);
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .category-btn.active {
  background-color: #EDDDD1;
              color: #0a0a0a;
              border-color: #EDDDD1;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] nav[aria-label] a.category-btn {
  text-decoration: none;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .font-anton {
  font-family: var(--wos-font-heading, Anton, sans-serif); text-transform: uppercase;
}

main.ela-vsot[data-wos-library="ela-08-blog-archive-journal-main"] .font-space {
  font-family: var(--wos-font-body, "Space Mono", monospace);
}
[data-wos-library="ela-08-blog-archive-journal-main"] {
  .bg-dark { background-color: #161616; }
  .bg-darker { background-color: #0a0a0a; }
  .bg-darkest { background-color: #000000; }
  .bg-beige { background-color: #edddd1; }
  .bg-blueish { background-color: #6f8e99; }
  .bg-lavender { background-color: #E3DEEA; }
  .bg-brandgray { background-color: #252423; }
  .text-beige { color: #edddd1; }
  .text-dark { color: #161616; }
  .text-blueish { color: #6f8e99; }
}
