/* Ergänzungen zur Handbuch-Gestaltung: Befehle, Anbieterkarten, Downloadfeld. */
.guide pre{background:#102e29;color:#eaf3ec;padding:16px 18px;border-radius:8px;overflow-x:auto;font-size:14px;line-height:1.6;margin:1rem 0}
.guide pre code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.guide p code,.guide li code,.guide td code{background:#e1e9dd;border-radius:4px;padding:2px 6px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.provider{border:1px solid var(--border);border-radius:10px;padding:20px 24px;margin:18px 0;background:var(--card)}
.provider h3{margin-top:0}
.provider .tag{display:inline-block;font-size:12px;font-weight:650;letter-spacing:.5px;border-radius:30px;padding:4px 12px;margin-bottom:10px}
.tag.full{background:#d9f279;color:#102e29}
.tag.half{background:#e1e9dd;color:#14594a}
.download{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:22px 26px;background:var(--card);margin:1.2rem 0}
.download p{margin:.3rem 0}
.download .meta{font-size:13px;color:var(--text-secondary)}
@media(max-width:760px){.download{grid-template-columns:1fr}}
@media(prefers-color-scheme:dark){.guide p code,.guide li code,.guide td code{background:#273f30;color:#e5ede8}.tag.half{background:#273f30;color:#d9f279}}
@media print{.guide pre{background:#eee;color:#000}}
