.pg pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:14px/1.8 ui-monospace,Consolas,monospace}.pg h1{margin-top:var(--sa-space-5)}.pg h1 span{color:var(--sa-copper)}.pg figcaption{margin-top:var(--sa-space-5);color:var(--muted-foreground);font-size:var(--sa-text-xs)}.pg-template{padding:var(--sa-space-6)}.pg-template-top{justify-content:space-between;align-items:center;gap:var(--sa-space-4);margin-bottom:var(--sa-space-5);display:flex}.pg-template-top :is(h2,h3){font-size:var(--sa-text-xl);text-wrap:initial;font-weight:600;line-height:1.4}.pg-copy{border:1px solid var(--border);border-radius:var(--sa-radius-sm);padding:var(--sa-space-2) var(--sa-space-3);white-space:nowrap;font-size:var(--sa-text-sm)}.pg-copy:hover{border-color:var(--primary);color:var(--primary)}.pg-template pre{padding:var(--sa-space-5);background:var(--background);border-radius:var(--sa-radius-sm)}.pg-copy-status{font-size:var(--sa-text-sm);color:var(--sa-copper)!important}@media (max-width:1023px){.pg-template-top{flex-wrap:wrap}}@media (max-width:599px){.pg-template{padding:var(--sa-space-5)}.pg-template pre{padding:var(--sa-space-4);font-size:13px}.pg-template-top :is(h2,h3){font-size:23px}}.pg-template{background:linear-gradient(140deg, color-mix(in srgb, var(--sa-copper) 6%, var(--card)), var(--card) 50%);border-color:var(--sa-glass-border);box-shadow:var(--sa-visual-shadow)}.pg-template pre{border:1px solid color-mix(in srgb, var(--border) 65%, transparent)}
