/*
Theme Name: Blog FSE Child Responsive
Template: blog-fse
Author: OpenAI & Nutzer
Description: Helle Variante von Blog FSE mit mobiler Optimierung, grauen Inhaltsbereichen und angepasster Typografie.
Version: 1.2
*/

body,
.wp-site-blocks,
.editor-styles-wrapper,
.is-root-container,
.wp-block-template-part {
  background-color: #ffffff !important;
  color: #111111 !important;
}

.wp-block-post,
.wp-block-group,
.wp-block-column,
.wp-block-post-content {
  background-color: #f5f5f5 !important;
  border-radius: 6px;
  padding: 1.5rem;
  color: #111111 !important;
}

.wp-block-paragraph {
  background: none !important;
}

h1, h2, h3 {
  font-family: 'Cinzel', serif;
}

body {
  font-family: 'Spectral', serif;
  font-size: 1rem;
}

footer {
  text-align: center;
  padding: 1rem 0;
  font-size: 0.9rem;
  color: #555;
}

footer p {
  margin: 0;
}

footer a {
  color: #555;
  text-decoration: none;
}

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@600&family=Spectral:wght@400&display=swap');

/* Responsive Anpassungen */
@media screen and (max-width: 600px) {
  body {
    font-size: 0.95rem;
  }

  .wp-block-post,
  .wp-block-group,
  .wp-block-column {
    padding: 1rem !important;
  }

  .wp-block-cover h1 {
    font-size: 1.5rem;
  }

  footer p {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
  }

  footer a {
    display: inline-block;
  }
}
