/* Additional theme styles */
.site-header { padding: 8px 0; }
.site-nav ul{ display:flex; gap:12px; }
.site-nav a { color: inherit; }
.wrap img { max-width:100%; height:auto; }
.feature p { color:#475569; }

/* small utility */
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; }
