:root{--pg-ink:#111;--pg-paper:#fff;--pg-face:#e4e4df;--pg-blue:#1f2bd6;--pg-muted:#3d3d3d;--pg-focus:#ffe14d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--pg-face)}body{background:var(--pg-face);color:var(--pg-ink);margin:0;padding:12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.65}:focus-visible{outline:3px solid var(--pg-ink);outline-offset:2px;box-shadow:0 0 0 6px var(--pg-focus)}.pg-header,.pg-main,.pg-footer{box-sizing:border-box;max-width:780px;margin:0 auto}.pg-header{background:var(--pg-blue);border:2px solid var(--pg-ink);border-bottom:0;padding:4px 12px}.pg-back{min-height:36px;color:var(--pg-paper);letter-spacing:.04em;text-transform:uppercase;align-items:center;font:700 13px/1.4 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.pg-main{background:var(--pg-paper);border:2px solid var(--pg-ink);padding:24px 24px 32px}.pg-main h1{text-transform:uppercase;margin:0 0 20px;font-family:Big Shoulders,sans-serif;font-size:clamp(36px,7vw,56px);font-weight:900;line-height:.95}.pg-main h2{margin:28px 0 6px;font-size:19px;line-height:1.3}.pg-main p{margin:0 0 12px}.pg-main a{color:var(--pg-blue)}.pg-updated{color:var(--pg-muted);margin-top:32px;font-size:15px}.pg-footer{color:var(--pg-ink);flex-wrap:wrap;align-items:center;gap:0 14px;padding:8px 4px 24px;font-size:15px;display:flex}.pg-back:focus-visible{outline-color:var(--pg-paper)}.pg-footer a{min-height:44px;color:var(--pg-ink);align-items:center;display:inline-flex}
