{#
 Copyright (C) 2026 Alex Stoyanov

 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 3 of the License, or
 (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License along with this program.
 If not, see <https://www.gnu.org/licenses/>.
#}

{% macro common_variables() %}
      /* Semantic white */
      --white: #ffffff;

      /* Spacing scale */
      --space-1: 1mm;
      --space-2: 1.2mm;
      --space-3: 1.5mm;
      --space-4: 1.6mm;
      --space-5: 2mm;
      --space-6: 3mm;
      --space-7: 4mm;
      --space-8: 5mm;
      --space-9: 6mm;

      /* Border widths */
      --border-hairline: 0.2mm;
      --border-thin: 0.3mm;
      --border-base: 0.35mm;
      --border-strong: 0.4mm;
      --border-heavy: 0.45mm;
      --border-rail: 1.6mm;

      /* Border radii */
      --radius-none: 0;
      --radius-xs: 0.6mm;
      --radius-sm: 0.8mm;
      --radius-md: 1.2mm;
      --radius-lg: 1.4mm;

{% endmacro %}
