/*

// Created :: 2026-03-28
// Updated :: 2026-03-28
// Camp Herzog — typografie

*/

html { font-size: 12.5px; line-height: 1.5; -webkit-font-smoothing: antialiased; }

body {
  font-family: 'Open Sans Condensed', 'Open Sans', Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.65;
  color: #222;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans Condensed', 'Open Sans', Arial, sans-serif;
}

h1 { font-size: 2.8rem; font-weight: 700; line-height: 1.2; }
h2 { font-size: 2.2rem; font-weight: 700; line-height: 1.3; }
h3 { font-size: 1.8rem; font-weight: 700; }
h4 { font-size: 1.5rem; font-weight: 700; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Menu */
#menu ul li { list-style: none; }
.nav_close { font-size: 34px; }
.menu_all li a { text-decoration: none; font-weight: 700; }

/* Copyright */
#copyright { text-align: center; font-size: 1.2rem; }

/* Form */
button, input, textarea, select { font-family: inherit; }
