{# Reusable button/link component. Params: - href (string, required) - content (string, required) — raw markup: label text + optional inline icon svg, build it with {% set content %}...{% endset %} at the call site. - variant (string, default 'lined') — appended as link-btn--{variant} - extra_class (string, optional) — extra classes, e.g. 'link-btn--on-light' - target, rel, aria_label (string, optional) - attrs (string, optional) — raw extra HTML attributes (e.g. data-editable for the inline editor) #} {{ content|raw }}