/* Lucide icons share the text row and inherit control color. */
.button,.navigation .nav-download,.secondary,.light-link,footer a:has(svg){display:inline-flex;align-items:center;justify-content:center;gap:8px}
.nav-download span,.secondary span{display:inline-flex;align-items:center;margin-left:0}
a .lucide{width:16px;height:16px;flex:0 0 16px;stroke-width:2;vertical-align:middle}
.use-grid article{padding-left:0}
.use-grid .use-heading{display:flex;align-items:center;gap:8px;margin:0 0 14px;line-height:1.4}
.use-heading .lucide{width:24px;height:24px;flex:0 0 24px;color:var(--accent);stroke-width:2}
.use-heading span{min-width:0}
.use-grid p{margin:0}
@media(max-width:800px){.use-grid article{padding-left:0}.use-grid .use-heading{margin-bottom:12px}.use-heading .lucide{width:22px;height:22px;flex-basis:22px}}
