/* McDev.TV — /guides/ Übersicht (v140.91)
   Bausteine folgen theme.css. Vorher stand das Design als <style> in der
   statischen Seite; jetzt eine eigene, cachebare Datei. */

.gd-krumen{margin-bottom:14px}
.gd-krumen a{color:var(--text-dim)}
.gd-krumen span{color:var(--text)}

.gd-karte{padding:18px 20px}
.gd-kopf{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}
.gd-titel{font-family:var(--font-head);font-size:18px;font-weight:700;margin:0;line-height:1.35}
.gd-titel a{color:var(--text);text-decoration:none}
.gd-titel a:hover{color:var(--gruen)}
.gd-meta{margin-left:auto;font-size:12px;color:var(--text-faint);white-space:nowrap}
.gd-desc{margin:0 0 10px;font-size:13.5px;color:var(--text-dim);line-height:1.6}
.gd-darin{margin:0 0 4px}
.gd-abschnitte{margin:0 0 14px;padding-left:22px;font-size:13.5px;line-height:1.7}
.gd-abschnitte li{color:var(--text)}
.gd-cta{margin-top:2px}

.gd-kurz{padding:18px 20px}
.gd-kurz-liste{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}
.gd-kurz-liste li{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border:1px solid var(--line2);border-radius:11px;background:var(--bg-card2)}
.gd-kurz-liste a{font-weight:700;color:var(--gruen);text-decoration:none}
.gd-kurz-liste a:hover{text-decoration:underline}
.gd-kurz-liste span{font-size:12.5px;color:var(--text-dim);line-height:1.5}
