{#
The icons, drawn rather than typed. Lucide, the same pack the marketing
site imports, so a drawing means the same thing on all three surfaces.
These used to be Unicode characters Geist does not have, each drawn by
whichever fallback the machine supplied: ink heights from 5.25px to
10.25px, baselines 1.88px apart, three diamonds for three pages.
Stroked, on a 24 grid, shown at 16px. Measured there: 38 fully-solid
pixels an icon, the same as Phosphor needed 18px to reach. The stroke
stays at 2 - thinning it at this size makes the icons softer, not
crisper, because a stroke under one device pixel can never land solid.
#}
{% macro icon(name, size=16) %}
{%- if name == 'dashboard' %}
{%- elif name == 'projects' %}
{%- elif name == 'plans' %}
{%- elif name == 'freshness' %}
{%- elif name == 'memory' %}
{%- elif name == 'skills' %}
{%- elif name == 'mesh' %}
{%- elif name == 'history' %}
{%- elif name == 'review' %}
{%- elif name == 'settings' %}
{%- elif name == 'integrations' %}
{%- elif name == 'devices' %}
{%- elif name == 'members' %}
{%- elif name == 'audit' %}
{%- elif name == 'workspaces' %}
{%- elif name == 'billing' %}
{%- elif name == 'search' %}
{%- elif name == 'menu' %}
{%- elif name == 'close' %}
{%- elif name == 'more' %}
{%- elif name == 'check' %}
{%- elif name == 'update' %}
{%- endif %}
{%- endmacro %}