.guide{--g-card: var(--bg-soft);--g-line: var(--border);--g-acc: var(--accent-ink);color:var(--text);font-size:16px;line-height:1.7;max-width:var(--w-text);margin:0 auto}.guide h1{font-size:26px;line-height:1.35;margin:8px 0 14px;color:var(--text-h)}.guide h2{font-size:20px;margin:34px 0 8px;color:var(--g-acc)}.guide h3{font-size:17px;margin:18px 0 4px;color:var(--text-h)}.guide p,.guide ul,.guide ol{margin:8px 0}.guide a{color:var(--g-acc);text-decoration:underline}.guide .tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.guide table{border-collapse:collapse;min-width:460px;width:100%;font-size:15px}.guide th,.guide td{border:1px solid var(--g-line);padding:8px 10px;text-align:left;vertical-align:top}.guide th{background:var(--g-card)}.guide kbd{background:var(--g-card);border:1px solid var(--g-line);border-radius:4px;padding:0 5px;font-size:14px;white-space:nowrap}.guide .tip{margin:12px 0;padding:10px 14px;background:var(--g-card);border-left:4px solid var(--g-acc);border-radius:6px}.guide figure{margin:16px 0}.guide img.scene{aspect-ratio:16 / 10;object-fit:cover;object-position:50% 45%}.guide img.hero{aspect-ratio:1200 / 630;object-fit:cover;object-position:50% 72%}.guide figure .pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.guide figure img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--g-line);background:#fff}.guide figcaption{font-size:14px;color:var(--muted);margin-top:6px}
