{# 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 %}