/* Crystal Keep · Klasse 5 · Spielhilfe (K5 Runde 3, 10.11.2026, texte)
   Seiten „Antworten“ (ein Zug im Rennen) und „Lehrkraft“ (Schnellübersicht). */
#powersGuide .guide-tabs { flex-wrap: wrap; }
.guide-turn h3, .guide-teacher h3 { margin: 0 0 .75rem; text-align: center; font-size: clamp(1.25rem, 2.4vw, 1.6rem); }
.guide-steps { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; }
.guide-steps li { display: grid; grid-template-columns: 6.4rem minmax(0, 1fr); gap: 12px; align-items: baseline; padding: 8px 12px; border-left: 2px solid #e4bf80; background: #101e31; }
.guide-steps b { color: #f1d29a; font-size: 1.02rem; }
.guide-steps span { color: #e7eaf5; line-height: 1.38; font-size: .95rem; }
.guide-quick { margin: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
.guide-quick > div { padding: 9px 12px; border: 1px solid #ffffff24; border-radius: 6px; background: #101e31; }
.guide-quick dt { font-weight: 760; color: #f1d29a; margin-bottom: 3px; }
.guide-quick dd { margin: 0; color: #e7eaf5; font-size: .92rem; line-height: 1.38; }
.guide-quick dd b { color: #fff1d1; font-weight: 700; }
.guide-quick [data-guide-finale] { border-style: dashed; border-color: #e4bf8066; }
@media (max-width: 720px) {
  .guide-quick { grid-template-columns: 1fr; }
  .guide-steps li { grid-template-columns: 1fr; gap: 2px; }
}
