.print-guide{max-width:1040px;padding:30px 24px;margin:auto}.contents{display:grid;grid-template-columns:1fr 1fr;gap:8px}.contents h2{grid-column:1/-1}.contents a{display:flex;align-items:center;min-height:44px;padding:8px 12px;background:var(--bg);border-radius:8px;text-decoration:none}.header>a:last-child{font-size:14px}.chapter{overflow-wrap:anywhere}@media(max-width:760px){.print-guide{padding:18px 12px}.contents{grid-template-columns:1fr}.hero h1{font-size:36px}.header>a:last-child{font-size:12px}}@media print{.print-guide{max-width:none;padding:0}.contents{display:none}.chapter{overflow:visible}.hero h1{font-size:30pt}.table-scroll{overflow:visible}}
.command-box{position:relative;border:1px solid var(--border,#dce3e8);border-radius:12px;padding:16px;margin:14px 0;background:#f6f8fa}.command-box button{display:block;margin:0 0 12px auto;min-height:44px;padding:8px 16px;border:1px solid #176953;border-radius:8px;background:#fff;color:#176953;cursor:pointer}.command-box pre{max-width:100%;overflow-x:auto;white-space:pre;font-size:14px;line-height:1.6;margin:0}.copy-status{display:block;font-size:13px;margin-top:8px;color:#304b40}.copy-status:empty{display:none}@media print{.command-box button,.copy-status{display:none}.command-box pre{white-space:pre-wrap;overflow-wrap:anywhere}}

.download-link{display:inline-block;padding:14px 20px;background:#087f6b;color:white!important;border-radius:12px;font-weight:700;text-decoration:none}#windows-commands{margin:24px 0;padding:18px;border:1px solid #dce5e2;border-radius:14px}#windows-commands>summary{cursor:pointer;font-weight:700}
