
/* ── Remaining pages, reviewed (site_pages_ux.py) ── */
/* Links in running text: 24 px or more to tap, the line unchanged (they underline with text-decoration) */
main p a:not([class]),.ww-legend a{padding-block:3px}
/* No lone last words */
main h3,main summary{text-wrap:balance}
main li,main dd{text-wrap:pretty}
/* Device links under each pick: outline buttons, so they read as links; the path pill, not a link, loses its border */
.gd-pick__devs a{background:transparent;border:1px solid var(--green);color:var(--green)}
.gd-pick__devs a:hover{background:var(--green-tint)}
.gd-chain__n{box-sizing:border-box}
.gd-chain__n.is-vol{border-color:transparent}
/* A path breaks before an arrow, never after it */
.gd-chain__step{display:inline-flex;align-items:center;gap:8px}
/* Device tiles in Setups: the whole tile links to the device */
.gd-flow__n.is-vol a{color:inherit;text-decoration:none}
.gd-flow__n.is-vol a::after{content:"";position:absolute;inset:0;border-radius:inherit}
.gd-flow__n.is-vol a:focus-visible{outline:none}
.gd-flow__n.is-vol a:focus-visible::after{outline:2px solid var(--green);outline-offset:3px}
.gd-flow__n.is-vol:hover{background:var(--paper-hover)}
