@layer theme,base;@layer components{.pane-template{flex:0 220px;width:220px;min-width:186px;margin-left:4px}.pane-template .select{text-overflow:ellipsis;flex:1;min-width:0}.pane-template .select-inline-key{padding:0 6px 0 8px;font-size:12px}.pane-input:has(.pane-template) .pane-t{flex:none}.pane-input:has(.pane-template){container-name:pdf-input}@container pdf-input (max-width:394px){.pane-template{min-width:120px}.pane-template .select-inline-key{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pdf-templates{margin-top:20px}.pdf-templates-label{color:var(--fg-3);margin:0 0 8px;font-size:13px}.pdf-template-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pdf-template-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);text-align:left;transition:border-color var(--dur-1), background-color var(--dur-1);gap:2px;padding:12px 14px;display:grid}.pdf-template-card:hover{border-color:var(--line-strong);background:var(--bg-subtle)}.pdf-template-name{color:var(--fg);font-size:14px;font-weight:600}.pdf-template-desc{color:var(--fg-3);font-size:13px;line-height:18px}.pdf-cli-title{align-items:center;gap:10px;display:flex}.pdf-cli-title svg{width:22px;height:22px;color:var(--accent);flex:none}.pdf-cli-commands{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:10px;display:grid}.pdf-cli-commands li{align-items:center;gap:6px;min-width:0;display:flex}.pdf-cli-commands code{border:1px solid var(--line-subtle);border-radius:var(--radius-xs);background:var(--code-bg);min-width:0;color:var(--fg);font:12.5px/20px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding:4px 8px}.guide-card .pdf-cli-note{color:var(--fg-3);margin-top:8px;font-size:13.5px;line-height:1.6}.pdf-related .related-text{flex:1;min-width:0}.pdf-related h2{letter-spacing:0;color:var(--fg);font-size:15px;font-weight:600;line-height:22px;display:block}.pdf-related a:hover h2{color:var(--accent)}}@layer utilities;@media (max-width:1023px){.pdf-template-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pdf-templates{margin-top:16px}.pane-template{flex:auto;min-width:230px;max-width:260px}.pane-template .select-inline-key{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (max-width:374px){.pane-template{min-width:0}.pane-template .select-inline-key{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
