/* The /links page (P2-T05): a single column of buttons, logical properties only; colours are
   the theme's tokens (P2-T10). */
.pf-links-main { max-inline-size: 32rem; margin-inline: auto; padding: 2rem 1rem; text-align: center; }
.pf-links-portrait { inline-size: 6rem; block-size: 6rem; border-radius: 50%; object-fit: cover; }
.pf-links-name { font-size: 1.5rem; margin-block: 0.75rem 0.25rem; }
.pf-links-headline { color: var(--pf-muted); margin-block: 0 1.5rem; }
.pf-links-list { list-style: none; margin: 0; padding: 0; }
.pf-links-item { display: block; margin-block: 0.6rem; padding: 0.8rem 1rem; border: 1px solid var(--pf-text); border-radius: 0.5rem; color: inherit; text-decoration: none; }
.pf-links-item:hover, .pf-links-item:focus-visible { background: var(--pf-text); color: var(--pf-bg); }
.pf-links-home { margin-block-start: 2rem; }
