{# Inline icons (2px strokes, 24×24) shared by the templates. #}
{% macro icon(name, size=15) -%}
{%- endmacro %}
{# Brand mark: the "synaptic S" — an S cut into two notes with terminals, the spark
(accent color) passes through the gap. #}
{% macro mark() -%}
{%- endmacro %}
{% macro sep() -%}
{%- endmacro %}
{# Tree: a symbol defined once per page, then referenced (lightweight pages). #}
{% macro sprite() -%}
{%- endmacro %}
{% macro ref(name, size=13, extra='') -%}
{%- endmacro %}
{# File icon by type (`filetype` filter), colored by `.ft-`. #}
{% macro file_icon(name, size=13) -%}
{%- set kind = name|filetype -%}
{{ ref('ft-' ~ kind, size, 'ft ft-' ~ kind) }}
{%- endmacro %}