/* 
 * BUNKERBANDITS Theme - Developed by Dennis Joest
 */
/* ===== Final Optimiert: imprint.css ===== */


.content-container {
  max-width: 700px;
  margin: 0 auto;
}

/* Impressum-spezifische Styles */
.imprint-paragraph {
  color: var(--color-brand-orange);
  /* Paragraphen-Akzent in Band-Farbe */
  font-weight: bold;
}

.imprint-text {
  color: var(--color-text-white);
  /* Textfarbe über Variable */
  margin-bottom: 1.5em;
  line-height: 1.6;
}

.imprint-title {
  font-size: 1.8rem;
  margin-top: 2em;
  margin-bottom: 1em;
  color: var(--color-brand-orange);
  /* Titel in Markenfarbe */
  text-align: center;
}

.imprint-subtitle {
  font-size: 1.4rem;
  margin-top: 1.5em;
  margin-bottom: 1em;
  color: var(--color-brand-orange);
  /* Subtitel in Markenfarbe */
  text-align: center;
}

.protected-data-container {
  background: rgba(255, 94, 0, 0.05);
  border: 1px dashed var(--color-brand-orange);
  padding: 10px 15px;
  border-radius: 6px;
  display: inline-block;
  margin-bottom: 1.5rem;
  transition: all 0.3s ease;
}

.protected-data-container.revealed {
  background: transparent;
  border: 1px solid transparent;
  padding: 0;
}

.data-placeholder {
  color: var(--color-brand-orange);
  font-style: italic;
  font-size: 0.9rem;
}

.protected-data-container.revealed .data-placeholder {
  display: none;
}

h1,
h2,
h3 {
  text-align: center;
  font-size: 1.3rem;
  color: var(--color-brand-orange);
  /* Ensure headings are orange */
}

p {
  margin-bottom: 1rem;
}

/* ============================================= */
/* 📱📲💻🖥 RESPONSIVE BREAKPOINTS – 5 STUFEN BASIS */
/* ============================================= */

/* 📱 1. XS – Kleine Smartphones */
@media (max-width: 480px) {
  /* keine speziellen Anpassungen nötig */
}

/* 📱 2. S – Normale Smartphones */
@media (min-width: 481px) and (max-width: 768px) {
  /* keine speziellen Anpassungen nötig */
}

/* 📲 3. M – Tablets */
@media (min-width: 769px) and (max-width: 1024px) {
  /* keine speziellen Anpassungen nötig */
}

/* 💻 4. L – Laptops / kleine Desktops */
@media (min-width: 1025px) and (max-width: 1440px) {
  /* keine speziellen Anpassungen nötig */
}

/* 🖥 5. XL – Große Bildschirme / 4K */
@media (min-width: 1441px) {
  /* keine speziellen Anpassungen nötig */
}