<template>
  <!-- Lucide n'a pas d'icône Gitea : motif « tasse de thé fumante » (git + tea), trait cohérent
       avec les icônes Lucide (currentColor, coins arrondis). stroke-width hérité via fallthrough. -->
  <svg
    :width="size"
    :height="size"
    viewBox="0 0 24 24"
    fill="none"
    stroke="currentColor"
    stroke-width="1.75"
    stroke-linecap="round"
    stroke-linejoin="round"
    aria-hidden="true"
  >
    <!-- vapeur = mini-branche git -->
    <path d="M9 5.5V4" />
    <path d="M13 5.5V3" />
    <circle cx="9" cy="3" r="0.6" fill="currentColor" stroke="none" />
    <circle cx="13" cy="2.5" r="0.6" fill="currentColor" stroke="none" />
    <!-- tasse -->
    <path d="M4 8h12v4a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5z" />
    <!-- anse -->
    <path d="M16 9h1.5a2.5 2.5 0 0 1 0 5H16" />
    <!-- soucoupe -->
    <path d="M5 20h10" />
  </svg>
</template>

<script setup lang="ts">
withDefaults(defineProps<{ size?: number }>(), { size: 18 });
</script>
