/* Návod /cs/navod/ (CSP: žádné inline styly) */
.guide{max-width:46rem;margin:0 auto;display:grid;gap:2.5rem;counter-reset:g}
.guide>li{list-style:none;display:grid;gap:.9rem}
.guide h2{display:flex;align-items:center;gap:.75rem;font-size:1.35rem;margin:0}
.guide p,.guide li li{margin:0;line-height:1.6}
.guide ol.sub{margin:0;padding-left:1.25rem;display:grid;gap:.4rem}
.copy{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-family:ui-monospace,monospace;font-size:.9em;padding:.2rem .3rem .2rem .6rem;border:1px solid rgba(255,255,255,.18);border-radius:.5rem;background:rgba(255,255,255,.06);color:inherit;cursor:pointer}
.copy::after{content:"Kopírovat";font-family:inherit;font-size:.75em;padding:.15rem .45rem;border-radius:.35rem;background:rgba(255,255,255,.1)}
.copy.ok::after{content:"Zkopírováno"}
.shot{margin:0;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;overflow:hidden;background:rgba(255,255,255,.03)}
.shot img{display:block;width:100%;height:auto}
.shot.missing{display:none}
.tip{padding:.9rem 1rem;border-left:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.04);border-radius:0 .5rem .5rem 0}
.need{display:grid;gap:.4rem;margin:0;padding-left:1.25rem}
