/* The navigation shared by every page of Thru Pat's Lens. */
.site { display: flex; justify-content: center; gap: 6px; margin: 10px 0 6px; }
.site a { color: #cfc8ba; text-decoration: none; font-size: 16px; padding: 8px 18px; border-radius: 999px; border: 1px solid transparent; }
.site a:hover { color: #ece7dc; border-color: #5c5c5c; }
.site a[aria-current="page"] { color: #2a2a2a; background: #e3b062; }
.site a:focus-visible { outline: 3px solid #e3b062; outline-offset: 3px; }
