function button({
text= "Nouns by Zach Bogart",
link= "https://thenounproject.com/zachbogart",
bi= "arrow-up-right-square-fill",
color= "white",
colorHover= "white",
fill= "#333",
fillHover= "#555"
}={}) {
return html`
<form action="${link}" target="_blank">
<button
style="background-color: ${fill};
border: none;
color: ${color};
padding: 12px 18px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 18px;
border-radius: 4px;"
onMouseOver="this.style.color='${colorHover}';this.style.backgroundColor='${fillHover}';"
onMouseOut="this.style.color='${color}';this.style.backgroundColor='${fill}';">
<i class="bi bi-${bi}"></i> ${text}
</button>
</form>
<!-- Bootstrap Icons-->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.3/font/bootstrap-icons.css">`
}