body {
  color: var(--color-black);
}
h1, h2, h3, h4, h5, h6 {

  color: var(--color-black);
}


#hero {
  min-width: 95%;
  height: 100vh;
  margin: 0 auto;
  background-size: cover;
  background-position: center center;
  z-index: -1;
  display: block;
} 

.note {
  max-width: 35rem;
  margin: 0 auto;
}

.note-header {
  padding-top: 0rem;
  margin-bottom: 0rem;
}
.note-footer {
  padding: 6rem 0;
}
.note-date {
  color: var(--color-text-grey);
}
.note-tags {
  display: flex;
  margin-bottom: 1.5rem;
}
.note-tags li {
  margin-right: .5rem;
}
.note-tags a {
  padding: .5rem 1rem;
  display: block;
  background: var(--color-light);
}
.note-tags a:hover {
  background: var(--color-black);
  color: var(--color-white);
}

.text p{
    line-height: 1.45em ;
    font-weight: 300;
    font-size: 1rem;   
    max-width: 560px;
}

.text a{
    text-decoration: underline;
    color: var(color--black);
}

.text a:hover {
    text-decoration: underline;
    color: var(--color-code-aqua);
}



.einleitung text p{
    max-width: 100%;
     font-size: 5rem;
}

strong, b {
    font-weight: 500;
}

h1 {
    font-size: 5rem;
}

header {
h2 {
    font-size: 5rem;
    font-weight: 350;
}
}




@media screen and (max-width: 60rem) {

    
    
h3 {
    font-size: 2rem;
    font-weight: 350;
    color: var(--color-text-grey);
}

    
.note-excerpt p {
  font-size: 1.5rem;
    color: var(--color-text-grey);
    font-weight: 350;
}
    
 

strong, b {
    font-weight: 600;
}
      

.logo {
    line-height: 1.6em ;
    font-weight: 350;
    font-size: 0.95rem;   
    max-width: 560px;
}

.textalignright {
    font-size: 0.92rem;
    font-weight: 350;
    
}

.note-date {
  color: var(--color-text-grey);
    font-size: 4rem;
  
}

    }
      
@media screen and (max-width: 35rem) {

    
h1 {
    font-size: 3rem;
    font-weight: 350;
}}
    
