/* Session 8: Legal und System. Nur Tokens. */

.mu-reading {
  max-width: 720px;
}

.mu-reading h1 {
  font-size: var(--fs-h2);
  margin: 0 0 var(--sp-3);
}

.mu-reading h2 {
  font-size: var(--fs-h3);
  margin: var(--sp-5) 0 var(--sp-2);
}

.mu-reading p,
.mu-reading li {
  font-size: var(--fs-body);
  line-height: 1.5;
  color: var(--color-text);
}

.mu-reading a { color: var(--color-primary); }

.mu-system {
  min-height: 60vh;
  display: grid;
  place-items: center;
  text-align: center;
}

.mu-system .mu-empty { max-width: 420px; }

.mu-boot {
  min-height: 100dvh;
  background: var(--c-purple);
}

/* 404: große Zahl als ruhiges Zeichen über dem Leerzustand */
.mu-system__code {
  font-size: var(--fs-hero);
  font-weight: var(--fw-medium);
  line-height: 1;
  color: var(--color-primary);
}

.mu-system__actions { justify-content: center; flex-wrap: wrap; }

/* Bewertung nach dem Event (rate-event.html): schmale Spalte */
.mu-rate { max-width: 560px; margin: 0 auto; }
.mu-rate .mu-chip { min-width: 92px; }
