/* Scoped links from the existing homepage project gallery. */
#projects{scroll-margin-top:100px}
#projects .project-location a{text-decoration:none;color:inherit}
#projects .project-location a:hover{text-decoration:underline;text-underline-offset:4px}
#projects .project-details-action{margin:22px 0 0}
#projects .project-details-action a,#projects .project-directory-action a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 18px;background:#0f5b8d;color:#fff;border-radius:3px;text-decoration:none;font-size:16px;font-weight:bold;line-height:1.4}
#projects .project-details-action a:hover,#projects .project-directory-action a:hover{background:#084771}
#projects a:focus-visible{outline:3px solid #bd2332;outline-offset:4px}
#projects .project-directory-action{text-align:center;margin:0 0 26px}
@media(max-width:520px){#projects .project-details-action a{width:100%}}
