/* WordPress additions. Original stylesheet is kept separately. */
.wp-primary-menu { display: flex; justify-content: space-between; list-style: none; width: 100%; gap: calc((16 / var(--curent-size)) * 100vw); }
.hero-description p + p { margin-top: calc((16 / var(--curent-size)) * 100vw); }
.hero-description a, .entry-content a { text-decoration: underline; }
.entry-content { padding-bottom: calc((60 / var(--curent-size)) * 100vw); }
.entry-content h1 { margin-bottom: calc((32 / var(--curent-size)) * 100vw); }
.entry-content ul, .entry-content ol { padding-left: calc((24 / var(--curent-size)) * 100vw); }
.archive-page { padding-bottom: calc((80 / var(--curent-size)) * 100vw); }
.archive-page h1 { margin-bottom: calc((36 / var(--curent-size)) * 100vw); }
.post-cards { display: flex; flex-wrap: wrap; gap: calc((30 / var(--curent-size)) * 100vw); }
.post-card { width: calc((366 / var(--curent-size)) * 100vw); padding: calc((24 / var(--curent-size)) * 100vw); border: calc((1 / var(--curent-size)) * 100vw) solid var(--color-line); }
.post-card h2 { font-size: calc((24 / var(--curent-size)) * 100vw); margin-bottom: calc((18 / var(--curent-size)) * 100vw); }
.post-card img { height: calc((200 / var(--curent-size)) * 100vw); width: 100%; object-fit: contain; margin-bottom: calc((20 / var(--curent-size)) * 100vw); }
.post-card .text-button { margin-top: calc((20 / var(--curent-size)) * 100vw); }
.pagination { display: block; border: 0; margin-top: calc((30 / var(--curent-size)) * 100vw); }
.nav-links { display: flex; gap: calc((20 / var(--curent-size)) * 100vw); }
.pb-trap { position: absolute; left: calc((-10000 / var(--curent-size)) * 100vw); width: calc((1 / var(--curent-size)) * 100vw); height: calc((1 / var(--curent-size)) * 100vw); overflow: hidden; }
@media (max-width: 48em) {
 .wp-primary-menu { flex-direction: column; gap: calc((4 / var(--curent-size)) * 100vw); }
 .wp-primary-menu a { display: block; }
 .post-card { width: 100%; }
}
.equipment-categories { display: flex; flex-wrap: wrap; gap: calc((24 / var(--curent-size)) * 100vw); margin-top: calc((30 / var(--curent-size)) * 100vw); }
