/* Only the new CLI pages. Shared website styles remain untouched. */
.cli-download-page .auxiliary-heading h1{max-width:24ch;font-size:clamp(38px,5vw,70px);line-height:1.08}
.cli-download-page .cli-optional{margin-top:26px;max-width:68ch;font-size:clamp(18px,1.7vw,22px);line-height:1.6}
.cli-download-page .cli-download-action{margin-block:28px 12px}
.cli-download-page .cli-download-action .button{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere;min-height:48px}
.cli-download-page .cli-package-meta{font-size:13px;color:var(--secondary);overflow-wrap:anywhere}
.cli-download-page .cli-limits{font-size:15px;color:var(--secondary)}
.cli-download-page .cli-terminal{margin-block:24px}
.cli-download-page .auxiliary-prose section>p{overflow-wrap:anywhere}
@media(max-width:640px){.cli-download-page .auxiliary-heading h1{font-size:clamp(34px,8vw,49px)}.cli-download-page .cli-optional{font-size:18px}}

.cli-download-page .cli-command{display:flex;align-items:center;gap:14px;min-width:0;margin-block:18px;background:var(--codeBackground);border:1px solid var(--hairline);border-radius:10px;padding:12px 14px}
.cli-download-page .cli-command pre{flex:1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;user-select:text}
.cli-download-page .cli-command button{flex:none;max-width:45%;white-space:normal;min-height:44px;border:1px solid var(--hairline);border-radius:8px;padding:8px 12px;background:var(--background);color:var(--foreground);font-size:13px}
@media(max-width:480px){.cli-download-page .cli-command{flex-wrap:wrap}.cli-download-page .cli-command pre{flex-basis:100%}.cli-download-page .cli-command button{max-width:100%}}
