/** Custom inline Vaultfire mark: vault hexagon + upward flame notch. */
export function Logo({ size = 26 }: { size?: number }) {
  return (
    <svg
      width={size}
      height={size}
      viewBox="0 0 24 24"
      fill="none"
      role="img"
      aria-label="Vaultfire"
      data-testid="vaultfire-mark"
    >
      <path
        d="M12 1.6 21 6.6v10.8L12 22.4 3 17.4V6.6z"
        stroke="currentColor"
        strokeWidth="1.4"
        strokeLinejoin="round"
      />
      <path
        d="M12 6.6c2.6 2.4 3.9 4.4 3.9 6.2A3.9 3.9 0 0 1 12 16.7a3.9 3.9 0 0 1-3.9-3.9c0-1.8 1.3-3.8 3.9-6.2z"
        stroke="currentColor"
        strokeWidth="1.4"
        strokeLinejoin="round"
      />
      <path d="M12 12.2v2.3" stroke="currentColor" strokeWidth="1.4" strokeLinecap="round" />
    </svg>
  );
}
