.pf{--pf-bg:#fff;--pf-ink:#111;--pf-ink-soft:#3d4046;--pf-muted:#6b7078;--pf-hairline:#e7e7e7;--pf-pill:#f1f1f1;--pf-pill-hover:#e6e6e6;background:var(--pf-bg);min-height:100vh;color:var(--pf-ink);font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;flex-direction:column;display:flex}.pf h1,.pf h2,.pf h3{color:var(--pf-ink)}.pf .pf-title,.pf .pf-section-title{font-family:var(--font-display),Georgia,"Times New Roman",serif;letter-spacing:-.02em;font-weight:400}.pf .pf-card-title{font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.01em;font-weight:600}.pf :focus-visible{outline:2px solid var(--pf-ink);outline-offset:3px;border-radius:6px}
